我有以下代码:我怎样才能让我的显示器:表; DIV填充包含它的DIV的横向宽度?
<div class="rep_tb0" style="width: 100%">
<div class="rep_tr0" style="width: 100%">
<div class="rep_td0" style="width: 100%" id="ActivityLog">Activity Log</div>
</div>
</div>
.rep_tb0 {display: table; }
.rep_tb0 {padding: 5px;}
.rep_tb0 {border-collapse:collapse; }
.rep_tr0 {display: table-row;}
.rep_td0 {display: table-cell; padding: 5px; vertical-align:top; }
.rep_td0 {border: 1px solid #666; }
我想是有字的活动日志,以水平方向延伸,以填补包含它的DIV表。请注意,DIV有一个宽度设置,但它可能很容易改变。正如你所看到的,我尝试在三个地方设置宽度,但都没有工作。
如何在不设置像素宽度的情况下水平填充区域。
请不要忘记我正在使用display:table;这些不是正常的DIV :-)
你为什么需要这些表相关的'display'值? –
当我测试这个代码时,“rep_td0”占据了整个宽度,就像它应该做的那样。你正在使用哪种浏览器?你确定你不需要桌子吗?一切都好,如果它是用来显示一些数据..! – MatTheCat
它正在显示数据。 –