我有以下基本结构:
<table>
<tr>
<td>
<div id="root">
<div>Lots of text here</div>
<div>Lots more test here</div>
</div>
</td>
<td>I should always be visible</td>
</tr>
</table>
这个CSS:
#root {
white-space: nowrap;
overflow: hidden;
}
#root>div {
white-space: normal;
display: inline-block;
width: 100%;
}
这个想法是每个孩子<div>
都是一个可以通过水平滚动显示的“页面”。
然而,尽管元素确实并排出现,但其中的文本似乎仍然受到 的影响nowrap
,尽管normal
应该影响它们(并且根据检查员的说法,正在影响它们)。
我已经在 IE9(white-space
正常工作)和 Chrome 23(white-space
仍然nowrap
)中进行了测试。
是否有解决方法,或者 Chrome 中是否存在(严重)错误?