1
2
首先,不要使用表格进行布局。这是一个语义上的“不”,如果不这样的话,请看 The Perfect 3 Column Liquid Layout by Matthew James Taylor . Matthew创建了一个多列液体布局的伟大实现,可以按百分比或em宽度调整大小。 |
2
2
使用表格单元格的轮廓而不是边框,它将起作用。把包含的分区也放在里面!
|
3
1
尝试:
这是可行的,因为有一个“内部”内容框,它是内容绘图的地方。这个内盒只有它的内容那么大。因此,即使该内容表示100%,它也只对自身100%,而不是父容器。所以您需要将父容器扩展到它自己的实际100%大小。 这可能不是它背后的实际机制,但在很多词中… |
4
1
这里有一个基于DIV的,只要右边的单元格不超过另外两个单元格的总和,它就可以工作。只有在使用XHTML doctype时,它才在IE中工作。
|
5
1
尽管使用表可能很可怕,但是在使用所有建议的解决方案之后,我发现只有一个解决方案(使用表)能够满足我所有的约束条件。有一天,我希望能够用DIV把安迪的代码翻译成一个有效的解决方案,现在恐怕我已经陷入困境了。 编辑: 对于任何想尝试的人,所有源代码都可用 here . 概括地说,我的制约因素是,
总结我的解决方案,我使用空的间隔单元格来实现单元格间距,因为我知道的所有其他间隔方法都不满足所有约束:
用nbsp填充间隔单元格会使它们太高,所以我选择将其保留为空,并将CSS空单元格属性设置为“显示”。另一种选择是用1x1个间隔GIF填充,但那是 所以 1990… 代码:
|
6
0
如果您在列上设置了高度,并且DIV的高度为100%,那么它将对您有效……也就是说,如果您的设计允许您在td上设置高度:)。 |
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |