我有以下代码:
<!DOCTYPE html>
<html>
<head>
<title>Home page</title>
<style type="text/css">
.mydiv {
width:300px;float:left;background-color:#ff0000;height:250px;margin-right:10px
}
</style>
</head>
<body>
<div style="margin-left:auto;margin-right:auto;width:1000px;clear:both">
<div style="margin-right:auto;margin-left:auto;text-align:center;margin-top:5px;">This is the title</div>
</div>
<div style="margin-right:auto;margin-left:auto;clear:both;width:1000px;margin-top:10px">
<div class="mydiv">Div</div>
<div class="mydiv">Div</div>
<div class="mydiv">Div</div>
</div>
</body>
</html>
问题是第二个和第三个 div 没有与第一个正确(水平)对齐。由于某些原因,垂直偏移使第二个和第三个 div 看起来比第一个低一点。为什么是这样?
谢谢
附言
我在 MacOS X 上使用 Chrome 25。希望它有所帮助。