是否有任何无法内联的CSS属性?

时间:2012-05-16 13:41:42

标签: javascript html css

当我说内联时,我的意思是将CSS属性放在样式属性中。

有没有办法用Javascript确定某个特定属性是否无法内联?

3 个答案:

答案 0 :(得分:6)

可以使用Css属性,

但您无法使用:hover:after :nth-child()pseudoclasses and pseudoelements

答案 1 :(得分:1)

您可以在普通 STYLE元素或外部样式表中内联您可以定义的每种样式(参见HTML specifications的第14.2.2节)。

你不能像Gaby指出的那样使用任何选择器。他们说:

  

例如,对于[[CSS2]]内联样式,请使用4.1.8节(没有大括号分隔符)中描述的声明块语法。

section 4.1.8描述声明和属性,而非规则和选择器,因此STYLE属性的内容仅限于属性。

答案 2 :(得分:0)

我无法想到任何无法内联编写的(标准)CSS,但您无法在内联中声明类或伪类。

Inline是一个定义CSS的有效位置,因此任何CSS都可以在那里工作,否则CSS的优先级(C = 级联)就会被破坏。