【发布时间】:2009-10-23 18:20:40
【问题描述】:
更新: 事实证明,巴特的答案是正确的。 4*64+8*1 = 264px 宽的 div 来包含其他 div,它们的 1px 边框正好给出了我想要的效果。我修改了我的示例代码以包含他的答案。谢谢巴特。
我又一次在 CSS 上苦苦挣扎。此示例以我希望它们使用表格的大小显示 1、2、3、4。当我尝试对 CSS 做同样的事情时,div 会折叠到内容的大小,而不是指定的高度/宽度。目标浏览器:IE8
<!doctype html>
<html>
<head>
<style type="text/css" media="screen">
#one, #two, #three, #four, #five, #six, #seven, #eight
{
height: 64px; width: 64px;
border: 1px solid black;
background-color: lightgreen;
}
#five, #six, #seven, #eight { float:left; }
#cont {width:264px;}
</style>
</head>
<body>
<center>
<table><tr>
<td><div id="one">1</div></td>
<td><div id="two">2</div></td>
<td><div id="three">3</div></td>
<td><div id="four">4</div></td>
</tr></table>
<div id="cont">
<div id="five">5</div>
<div id="six">6</div>
<div id="seven">7</div>
<div id="eight">8</div>
</div>
</center>
</body>
</html>
【问题讨论】:
标签: html css internet-explorer-8