作者推荐的bass.css文件,本人是仅有3个月经验的前端,想问关于这个文件一些代码的意思;
感觉这个文件中最需要弄懂的一段代码(因为涉及不懂的东西基本是最多的,但用处其实对我来说应该是比较大的)是:
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}
.Clearfix {display:block;}
其中
1 .clear:after 是否和a:hover是类似于伪类的标签~?
2 content:"." 这个属性和值是表示什么意思~?
3 visibility:hidden 这个属性和值和display:none除了前者还占据着页面上的位置以外还有什么本质的区别~?
4 display:inline-block是由内联元素转化为块元素的意思么~?
5 *html .clearfix {height:1%;}的意思是在ie中给这个属性设置了height:1%这个意思吗~?
6 .Clearfix {display:block;}中的class名"C"是不是印刷有误导致大写的~?
如果是,之前的由第一个display:block到visibility:hidden再到display:inline-block;最后到现在的这个display:block这样一层层的拼权重嵌套是一个什么意思呢~?
等各路大侠和高手说明~....