2012-11-14 49 views
-4

此CSS代码是否有效?如果不是,它将如何影响页面的其余部分?这个CSS有效吗?

<style type="text/css"> 
    .detpage .fieldarea-row { position: static;!important;} 
</style> 
+2

删除'!important'之前的分号,它很好。 – Nw167

+0

通常回答并学习的方法是将其放入文件中,重新查找有问题的页面(在多个浏览器中)并亲自查看。 – David

+2

http://jigsaw.w3.org/css-validator/ –

回答

2

你有太多分号。但不应该影响其余的。

<style type="text/css"> 
    .detpage .fieldarea-row { position: static !important;} 
</style> 
1

不,它是无效的。您!important只是晃来晃去那里,因为youv'e“封闭”的宣言早:

.detpage .fieldarea-row { 
    position: static !important; 
        ^---- no ; 
} 

因为它所要做的。没办法告诉。 css只是提供了一些规则来在事物匹配时更改布局/外观,但是您没有提供任何内容来显示此规则适用于什么内容。

+1

“,它会做什么,没办法告诉,css只是给出了一些规则,当事情匹配时改变布局/外观”呃,[no](http://www.w3.org/TR/CSS21/syndata的.html#解析-错误)。 – BoltClock

0

我会去这样

.detpage .fieldarea-row { position: static !important; } 

,并把风格在一个单独的CSS文件,以避免与HTML代码混合CSS。