|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你用什么用的熟练就用什么,讲究的是效率,客户永远不管你用什么,页面就要好看,功能就要好用,还有时间和成本的问题。
假如同个元素有两个或以上抵触的CSS划定规矩,扫瞄器有一些基础的划定规矩来决意哪个十分特别而胜出。
它大概不像别的那末主要,年夜部分案例你不必要忧虑抵触,但年夜型并且庞大的CSS文件,或有良多CSS文件构成的,大概发生抵触。
选择器一样的情形下前面的会掩盖后面的属性。好比:
p{color:red;}
p{color:blue;}
p元素的元素将是蓝色,由于遵守前面的划定规矩。
但是,你不成能常常用不异的选择器抵触到达目标,当你利用嵌套选择器,公道的抵触来了。好比:
divp{color:red;}
p{color:blue;}
大概你看起来p元素在div元素内里的色彩是蓝色,就像前面p元素的划定规矩,可是第一个选择器的特征倒是白色。基础上,一个选择器越多特征,款式抵触的时分将显现它的款式。
一组嵌套选择器的实践特征能够盘算出来。基础的,利用ID选择器的值是100,利用class选择器的值是10,每一个html选择器的值是1。它们加起来就能够盘算出特征的值。
p的特征是1(一个html选择器)
divp的特征是2(两个html选择器)
.tree的特征是10(1个class选择器)
divp.tree的特征是1+1+10=12,(两个html选择器,一个class选择器)
#baobab的特征是100(1个ID选择器)
body#content.alternativep的特征是112(两个html选择器,一个ID选择器,一个类选择器)
依照下面的划定规矩,divp.tree的特征比divp高,body#content.alternativep又比它们两个都高。
最新版本html5+css3与2014年10月29日,万维网联盟宣布,经过几乎8年的艰辛努力,该标准规范终于最终制定完成。 |
|