当我说内联时,我的意思是将CSS属性放在样式属性中。
有没有办法用Javascript确定某个特定属性是否无法内联?
答案 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 = 级联)就会被破坏。