У меня есть следующий HTML:
<td class='a'>
<img src='/images/some_icon.png' alt='Some Icon' />
<span>Some content that's waaaaaaaaay too long to fit in the allotted space, but which can get cut off.</span>
</td>
Он должен отображаться следующим образом:
[Some content that's wa [ICON]]
У меня есть следующий CSS:
td.a span {
overflow: hidden;
white-space: nowrap;
z-index: 1;
}
td.a img {
display: block;
float: right;
z-index: 2;
}
Когда яизмените размер браузера, чтобы обрезать текст, он обрезается по краю <td>
, а не до <img>
, в результате чего <img>
перекрывает содержимое <span>
.Я пробовал разные padding
и margin
s, но, похоже, ничего не получалось.Возможно ли это?
Примечание: очень трудно добавить <td>
, который просто содержит <img>
здесь.Если бы это было легко, я бы просто сделал это:)