Zab*_*bba 11 css less twitter-bootstrap
我一直在看twitter bootstrap并遇到一些语法,我不知道它的作用:
来自buttons.less:
button.btn,
input[type="submit"].btn {
&::-moz-focus-inner {
padding: 0;
border: 0;
}
Run Code Online (Sandbox Code Playgroud)
是什么&::
在&::-moz-focus-inner
呢?
我知道它&
是'父选择器',并且a :
是伪选择器的语法的一部分:hover
,但是,第二个:
是什么?
PS.我一直在寻找一个LESS语法参考,但除了lesscss.org上的一页之外,我找不到任何关于LESS的文档.除了那一页之外,是否没有LESS的文件?
biz*_*lop 10
Copypaste来自
http://www.evotech.net/blog/2007/05/after-v-after-what-is-double-colon-notation/
双冒号取代了CSS3中伪元素的单冒号选择器,以明确区分伪类和伪元素.为了向后兼容,对于预CSS3选择器,单冒号语法是可接受的.所以,:after是一个伪类,:: after是一个伪元素.
W ::引入了::符号(双冒号表示法),以"在伪类和伪元素之间建立区分.为了与现有样式表兼容,用户代理还必须接受CSS级别1和2中引入的伪元素的先前单冒号表示法(即:first-line,:first-letter,:before和:after).CSS级别3中引入的新伪元素不允许这种兼容性."有关更多信息,请访问W3.