Это предполагаемое поведение. Он называется метапакетами и используется, например, для пакета NETStandard.Library
для включения всех библиотек библиотеки базового класса. Я не думаю, что есть способ их спрятать.
Простое решение, но переход на первую строку:
span {
display: flex;
padding-left: 3em;
font-size: smaller;
}
<td>PC:
<span>US 104 Key (ANSI), DE 105 Key (ISO), FR 105 Key (ISO),
UK 105 Key (ISO), ES 105 Key (ISO), US 104 Key (Dvorak)</span>
<br/>Mac:
<span>US 109 Key (A1048), US 109 Key (A1243), UK 110 Key (A1048)</span>
</td>
Это нерабочее решение, которое вы цитируете, может быть улучшено и расширено для достижения того, что вы ищете:
.x {
position: relative;
left: 3em;
width: calc(100% - 3em);
color: green;
}
.y {
display: inline-block;
margin-left: -3em;
width: 3em;
color: red;
}
<div class="x">
<div class="y">PC:</div>lkj sdflkj sdflkj sdflkj sdlfkj lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf lkj sdflkj sdflkj sdflkj sdlfkj lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf lkj sdflkj sdflkj sdflkj sdlfkj
lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf </div>
<div class="x">
<div class="y">MAC:</div>lkj sdflkj sdflkj sdflkj sdlfkj lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf lkj sdflkj sdflkj sdflkj sdlfkj lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf lkj sdflkj sdflkj sdflkj sdlfkj
lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf lkj sdflkj sdflkj sdflkj sdlfkj lsdkfj lksdjf lkjsd flkj sdflkj sdlfkj sdlfkj sdlfkj sldkfj lsdkjf lskdjf </div>