build网站制作当前位置:首页>主要服务>网站制作网址制作技术之关于CSS代码执行的优先级一、加入CSS代码的方式 a、在<head>标签对中链接外部样式: <link href="style.css" rel="stylesheet" type="text/css"> b、在<head>标签对中写内部样式: <style type="text/css"> c、在链接外部样式表和内部样式的最前面可以使用 @import url(style.css); 输入样式 d、在标签属性中可以使用style属性写入,即行内样式: <p style="css code">内容</p> 二、CSS优先级是:行内样式 > 内部样式 > 链接外部样式 ? 这个条件就是:在相同的selector(选择器)情况下 在不使用“!important”的情况下,行内样式最优先,这个毋庸置疑,那么就比较没有行内样式吧 下面示例: html代码 :
color1.css :
color2.css :
是的,在不使用行内样式的情况下,外部链接样式打赢了。
三、CSS优先级计算方式
知道了这些,使用加法就很容易了解权重值了,例如: div span{} 权重为:1+1=2 #select1 div{} 权重为:100+1=101 .select2 div{} 权重为:10+1=11 #select1 .select2 div{} 权重为:100+10+1=111
所以上面那个例子,外部链接样式权重3大于内部样式权重2
四、要注意的一些问题 1、如果!important声明冲突,则比较优先权。如果优先权一样,则按照在源码中出现的顺序决定,后来者居上。
0
|
易势沈阳建站专业机构,以DIV+CSS为主,js/jQuery为辅,制作利于优化,页面美观的优质网站!
网络策划公司|新浪官方微博|大连网站建设
沈阳易势科技有限公司 网站制作网络营销公司 © 2011 , All rights reserved. 公司地址:沈阳市铁西区贵和街道建设中路15号浅草绿阁商务楼402室沈阳做网站 沈阳建站
辽B2-20150173-8号