此CSS代碼是否有效?如果不是,它將如何影響頁面的其餘部分?這個CSS有效嗎?
<style type="text/css">
.detpage .fieldarea-row { position: static;!important;}
</style>
此CSS代碼是否有效?如果不是,它將如何影響頁面的其餘部分?這個CSS有效嗎?
<style type="text/css">
.detpage .fieldarea-row { position: static;!important;}
</style>
你有太多分號。但不應該影響其餘的。
<style type="text/css">
.detpage .fieldarea-row { position: static !important;}
</style>
不,它是無效的。您!important
只是晃來晃去那裏,因爲youv'e「封閉」的宣言早:
.detpage .fieldarea-row {
position: static !important;
^---- no ;
}
因爲它所要做的。沒辦法告訴。 css只是提供了一些規則來在事物匹配時更改佈局/外觀,但是您沒有提供任何內容來顯示此規則適用於什麼內容。
「,它會做什麼,沒辦法告訴,css只是給出了一些規則,當事情匹配時改變佈局/外觀」呃,[no](http://www.w3.org/TR/CSS21/syndata的.html#解析-錯誤)。 – BoltClock
我會去這樣
.detpage .fieldarea-row { position: static !important; }
,並把風格在一個單獨的CSS文件,以避免與HTML代碼混合CSS。
http://jigsaw.w3.org/css-validator/validator表示它是無效的,因此整個語句無效/被忽略。
雖然整個聲明都會被忽略(因爲這與我對CSS錯誤恢復規範的理解矛盾),但我不確定它是否屬實。
刪除'!important'之前的分號,它很好。 – Nw167
通常回答並學習的方法是將其放入文件中,重新查找有問題的頁面(在多個瀏覽器中)並親自查看。 – David
http://jigsaw.w3.org/css-validator/ –