css中的&是什么意思?

html-css023

css中的&是什么意思?,第1张

&表示在嵌套层次中回溯一层,即

&:before相当于.clearfix:before,&:after相当于.clearfix:after。

而:before和:after是CSS中的伪元素,表示在应用clearfix类的元素前和后插入指定内容。

主要有4个函数方法:

其中提供给url(), url-prefix(),和 domain()函数的参数可以不使用引号括起来.但提供给regexp()函数的参数必须用引号括起来.

提供给regexp()函数的正则表达式中的转义字符必须再次进行一次CSS转义.例如,一个点号(.),在正则表达式中匹配任意换行符之外的字母.如果想要匹配一个正真的点号,你必须首先按照正则表达式的规则转义一次 (变为 .), 然后在使用CSS的规则再转义一次(转换为\.).

@document url( http://www.w3.org/ ),

url-prefix( http://www.w3.org/Style/ ),

domain(mozilla.org),

regexp("https:. ")

{

/ * 该条CSS规则会应用在下面的网页:

** URL为" http://www.w3.org/ "的页面.

** 任何URL以" http://www.w3.org/Style/ "开头的网页

** 任何主机名为"mozilla.org"或者主机名以".mozilla.org"结尾的网页

** 任何URL以"https:"开头的网页

*/

body { color: purplebackground: yellow}

}

PS:目前该属性尚未有浏览器支持.