【发布时间】:2016-10-02 06:46:09
【问题描述】:
我有一个基于表格的布局,它是 100% 的高度/宽度,没有滚动条。标题(红色)会自动扩展以适应内容,我不知道它会有多少像素。下面的流体表给出了我所知道的。
<html>
<body height=100%>
<table height=100% width=100% padding=0>
<tr height=1><td colspan=2 bgcolor=red>Fit<br/>to<br/>content<br/>height</td></tr>
<tr><td bgcolor=blue width=66% valign=top>How can I do this with CSS?</td><td bgcolor=green valign=top>
<div style="height:100%; width:100%; overflow:auto;">
This area can have content that overflows - needs an independent scrollbar.<br/>
0<br/>1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>
0<br/>1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>
0<br/>1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>
0<br/>1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>
</div>
</td></tr>
</table>
</body>
</html>
如何在 CSS 中进行相同的布局并使其在常用浏览器上运行?
【问题讨论】:
-
我复制/粘贴了它,但在 Firefox 3.5 中我似乎没有做你想做的事。绿色的侧边栏应该有一个滚动条,而正文应该没有,对吧?
-
是的,应该。我还没有在这台机器上安装FF3.5。我需要这样做 - 谢谢你告诉我。
标签: html css layout css-tables