嘗試下面的簡單的例子:爲什麼Firefox使用IE框模型輸入元素?
<html>
<head>
<style>
div,
input {
border: 1px solid #000;
margin: 2px;
padding: 3px;
width: 100px;
}
</style>
</head>
<body>
<div>div</div>
<input value="input" />
</body>
</html>
通知div和輸入得到不同的寬度。實際上,輸入的寬度是92px。對於輸入,Firefox計算邊界和填充以外的寬度,與IE對所有內容的處理方式相同。不應該將輸入元素與其他所有元素相同,並將填充和邊框添加到寬度中?
顯示塊不會改變任何東西。添加文檔類型。 – Marius 2009-02-26 14:09:46