Css 优先级题目说明
发布时间:2018-08-28 14:44:21 所属栏目:创业 来源:站长网
导读:css优先级的四大原则: 原则一: 担任不如指定 假如某样式是担任来的永久不如详细指定的优先级高。 例子1: CODE: style type=text/css !-- *{font-size:20px} .class3{ font-size: 12px; } -- /style span class=class3我是多大字号?/span 运行功效:.cla
css优先级的四大原则: 原则一: 担任不如指定 假如某样式是担任来的永久不如详细指定的优先级高。 例子1: CODE: <style type="text/css"> <!-- *{font-size:20px} .class3{ font-size: 12px; } --> </style> <span class="class3">我是多大字号?</span> 运行功效:.class3{ font-size: 12px; } 例子2: CODE: <style type="text/css"> <!-- #id1 #id2{font-size:20px} .class3{font-size:12px} --> </style> <div id="id1" class="class1"> <p id="id2" class="class2"> <span id="id3" class="class3">我是多大字号?</span> </p> </div> 运行功效:.class3{ font-size: 12px; } 留意:后头的几大原则都是成立在“指定”的基本上的。 原则二: #ID > .class > 标签选择符 例子: CODE: <style type="text/css"> <!-- #id3 { font-size: 25px; } .class3{ font-size: 18px; } span{font-size:12px} --> </style> <span id="id3" class="class3">我是多大字号?</span> 运行功效:#id3 { font-size: 25px; } 原则三:越详细越强盛。 表明:当对某个元素的CSS选择符样式界说的越详细,层级越明晰,该界说的优先级就越高。 CODE: <style type="text/css"> <!-- .class1 .class2 .class3{font-size: 25px;} .class2 .class3{font-size:18px} .class3 { font-size: 12px; } --> </style> <div class="class1"> <p class="class2"> <span class="class3">我是多大字号?</span> </p> </div> 运行功效:.class1 .class2 .class3{font-size: 25px;} 原则四:标签#id >#id ; 标签.class > .class 上面这条原则各人应该也都知道,看例子 CODE: <style type="text/css"> <!-- span#id3{font-size:18px} #id3{font-size:12px} span.class3{font-size:18px} .class3{font-size:12px} --> </style> <span id="id3">我是多大字号?</span> <span class="class3">我是多大字号?</span> 运行功效:span#id3{font-size:18px} span.class3{font-size:18px} 许多人会有这样的疑问,为什么不把这个原则四归入原则一形成: 【 标签#ID > #ID > 标签.class > .class > 标签选择符 > 通配符 】 呢?可能将 “标签.class” 看作多更为详细的 “.class” 从而归入原则二呢?后头我将解答列位的迷惑,这就涉及到CSS的理会纪律---------这四大原则间也是有优先级的,是不是有些糊涂了?别急,继承看。 *四大原则的权重 信托许多人都知道上面的四大原则,不要觉得知道了这四大原则就能判别css中那条代码是起浸染的,不信?那你5秒内能必定的知道下面这段代码,测试中的笔墨的字号吗? CODE: <style type="text/css"> <!-- .class1 p#id2 .class3{font-size:25px} div .class2 span#id3{font-size:18px} #id1 .class3{font-size:14px} .class1 #id2 .class3{font-size:12px} #id1 #id2{font-size:10px} --> </style> <div id="id1" class="class1"> <p id="id2" class="class2"> <span id="id3" class="class3">我是多大字号?</span> </p> </div> 为了各人利便阅读,我去掉了一些代码。 四大原则的权重就是: 原则一 > 原则二 > 原则三 > 原则四 表明: 起首遵循原则一 有指定开始行使下面的原则,无指定则担任离他最近的界说。 然后开始原则二 1、较量最高优先级的选择符 例子: CODE: <style type="text/css"> <!-- #id3{font-size:18px} .class1 .class2 .class3{font-size:12px} /* 描写的再详细也不起浸染 --- 原则二 */ .class3{font-size:18px} div p span{font-size:12px} --> </style> <div id="id1" class="class1"> <p id="id2" class="class2"> <span id="id3" class="class3">我是多大字号?</span> </p> </div> (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |