【发布时间】:2019-12-12 19:56:47
【问题描述】:
如果文本发生更改,我希望文本根据表格的宽度自动换行。除了 IE 10,我的 CSS 可以在任何地方使用(Firefox、Chrome,甚至其他版本的 IE)。
这是 HTML 代码:
<div class="container">
<table class="table">
<tbody class="tBody">
<tr>
<td>
<span class="spanClass">
<img src="image.png">
<a href="">This is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryyyyy long
text that doesnt work like I want it to. I hate IE.
</a>
</span>
</td>
</tr>
</tbody>
</table>
</div>
这是 CSS:
.container {
white-space: pre-wrap;
display: inline-table;
word-wrap: break-word;
word-break: break-all;
}
table {
width:100%;
table-layout:fixed;
}
.spanClass {
display: inline-flex;
}
我注意到 .spanClass 规则可能会干扰我想要的,但我需要该规则来保持 <img> 和 <a> 元素在其他浏览器中正确对齐。
【问题讨论】:
标签: html css internet-explorer-10