此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/ –