我對我工作的Web應用程序有一個非常令人沮喪的問題(我最初並沒有寫它)。它足夠使用框架來進行佈局。我遇到的問題是所有背景顏色和邊框通過CSS設置的元素默認爲100%寬度。我剛剛測試了div元素,段落元素等。IE7默認設置爲100%寬度的元素
我完全刪除了樣式表,然後測試它,並且我遇到了同樣的問題,所以它不是導致問題的樣式表。
我寫了一個快速測試,以確保它不是衝突的代碼,並使用與我們相同的doctype和xmlns - 我遇到同樣的問題。這是示例代碼。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
#test {
border:1px solid #ccc;
background-color:#ddd;
}
</style>
</head>
<body>
<div id="test">
Test information!
</div>
</body>
</html>
任何想法?
我沒有意識到這是默認行爲。我只是在FF中測試它,你是對的,完全一樣。 – Kezzer 2009-03-06 11:29:00