急急急,css优先级问题啊?
发布网友
发布时间:2022-04-20 16:51
我来回答
共4个回答
热心网友
时间:2022-04-20 18:20
越接近你要设置样式的内容的css的优先权越高;
比如:
<body>
<div id="a">
<h4>111</h4></div>
</body>
在这里你要对字符串111设置样式,h4标签距离111比div进,所以权限比div高。
热心网友
时间:2022-04-20 19:38
先讲上面那个,“/*权重100*/”,这只是你的标注而已。你看一下下面这段程序,就可以知道,<h4>的优先级高于<div>,“111”的颜色当然要根据<h4>的定义来显示喽。
<body>
<div id="a">
<h4>111</h4>
</div>
</body>
第二个问题,<strong>的优先级高于<body>,所以 <strong></strong>之间的字的颜色就是strong所定义的颜色,即为红色。
热心网友
时间:2022-04-20 21:13
老大你今天问了2个同类的问题了。换汤不换药啊。。。。
热心网友
时间:2022-04-20 23:04
我不知道这个css跟权重有什么关系
先说111为什么是蓝色 你知道就近原则吧 就是111离<h4>近 所以它按<h4>的样式 你不信试试都是这样 当两种样式有冲突时就按距理他近的那个
你说<body>和<strong>哪个标签距离那些字近啊还是就近原则 当然按红色了啊
还有一点提醒<strong>和<b>标签以前都是加粗但现在<strong>不符合w3标准 希望以后别再用它 预防出现错误