私は次の基本的な構造を持っています:
<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%;
}
それぞれの child<div>
は、水平スクロールで表示できる「ページ」であるという考え方です。
ただし、要素は横に並んで表示されますが、要素内のテキストは、要素に影響を与えるはずであるnowrap
にもかかわらず、影響を受けているようです (インスペクターによると、要素に影響を与えています)。normal
IE9 (white-space
正常に動作) と Chrome 23 (white-space
そのままnowrap
) でテストしました。
これに対する回避策はありますか、それとも Chrome の (重大な) バグですか?