我有一个div在另一个包含我的页面内容的div中居中(在这种情况下,一个包含一些信息的表)但是,我不能让它显示背景图像,因为它的高度不会扩展到高度它包含的表。有人可以告诉我为什么吗?
<div>
<div style="width: 900px; margin: auto; border: 1px solid #F00;">
<table align="right">
<tr><td>Something to make the hight of the container not zero</td></tr>
</table>
</div>
</div>
已更新
我道歉,我在表格元素上省略了align = "right"
(并在下面回答了我的问题)
答案 0 :(得分:0)
问题已解决
只要将属性align = "right"
放在表元素上,就会将其转换为浮动元素(相当于样式属性float: right
。浮动元素被认为不占用高度,因为它们是浮动的...因此包含div的高度保持为零。
感谢您的投入,并再次为遗漏道歉。