假设这是你想要的
<html>
<head>
<title></title>
<style rel="stylesheet" type="text/css">
#container{
position:relative;
}
.row{
float: left;
clear: both;
width: 100%;
}
.row > div{
width: 33%;
float: left;
}
.row:nth-child(even){
background-color: pink;
}
</style>
</head>
<body>
<div id="container">
<div class="row">
<div>foo</div>
<div>bar<br/>big</div>
<div>baz</div>
</div>
<div class="row">
<div>foo</div>
<div>bar<br/>another<br/>big<br/>one</div>
<div>baz</div>
</div>
<div class="row">
<div>foo</div>
<div>shizzle<br/>for<br/>my<br/>nizzle</div>
<div>baz</div>
</div>
</div>
</body>
</html>
确保有一个容器位置:相对所以宽度百分比基于该容器宽度。和 clear:both (或仅留下)在每个新行上。
如果您询问是否可以将 div.row 排除在外,如果您清除每行的第一个元素,则可以,但是在单元格本身上使用背景颜色时会遇到麻烦。
希望这可以帮助