<html>
<head>
<style>
#content input[type=text]
{
color: green;
}
</style>
</head>
<body>
<div id="content">
<input type="text" value="Some Text" />
</div>
</body>
</html>
下面是它是如何呈現在Firefox(字體爲綠色):CSS在IE7中不工作,工作在其他瀏覽器
下面是它是如何呈現在Internet Explorer 7(字體爲不是綠色):
更新:添加DTD解決了問題,howeve當輸入設置爲disabled="disabled"
時,IE7仍然不會顯示指定的顏色。
使用此dtd是否有缺點? – babonk
不是。使用dtd會告訴瀏覽器如何解釋你的頁面。但爲了使其正常工作,您需要確保遵循該dtd的規則。你可以使用W3驗證器。 http://validator.w3.org/您的頁面應始終進行驗證,以最大限度地降低顯示錯誤的風險。雖然總是有例外,但IE7不支持其他許多功能。沒有DTD,你的頁面將顯示在*怪癖模式*中。閱讀一下,你永遠不會再忘記一個文檔類型。 :) – GolezTrol
好吧,所以我添加了DTD聲明並解決了問題..但是,IE7不會讓我設置顏色,當我設置禁用=「禁用」的輸入。 FireFox將..我如何解決這個問題? – babonk