1

次のコードでは、CSS テーブルは、テーブルの高さ (200px) を超えるコンテンツを非表示にすることになっていました。残念ながら、これは機能せず、テーブルが垂直方向に展開されます。誰でも理由を知っていますか?

 <div style='display:table; border:1px solid blue; 
width:200px; table-layout:fixed; height: 200px'>
  <div style='display:table-row'>
    <div style='display:table-cell; overflow:hidden'>
    contents<br/>contents<br/>contents<br/>contents<br/>contents<br/>
    contents<br/>contents<br/>contents<br/>contents<br/>contents<br/>
    contents<br/>contents<br/>contents<br/>
    </div>
  </div>
</div>

<div style='display:inline-block;width:20px;height:200px;
  border:1px solid red; position:absolute;top:8px;left:220px'>
</div>

ありがとうございます

4

2 に答える 2

0

class私が見たところ、またはIDをに追加する必要がありますdivs。また、本当にテーブルを作成したい場合は、通常、クラスや ID のない div のヒープなしで作成してください。w3schools でのテーブルの作成方法に関するリファレンスは次のとおりです: http://www.w3schools.com/html/html_tables.asp

于 2013-05-04T21:08:40.213 に答える