课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
这两个不知道为什么实际效果不同,字体大小不是设置的一样吗?
2017-08-15
源自:初识HTML(5)+CSS(3)-升级版 8-8
正在回答
因为*是通用选择器,可以匹配任何一个标号,自然包括h1标签;至于第二个用body作为选择器的时候,它作用于内层标签是通过继承得来的,遇到与内层标签的属性冲突的时候优先显示内层标签的,所以图二显示的是h1标签变大了,~我看别人的~
micoto3771095 提问者
因为*是通用选择器,可以匹配任何一个标号,自然包括h1标签;至于第二个用body作为选择器的时候,它作用于内层标签是通过继承得来的,遇到与内层标签的属性冲突的时候优先显示内层标签的,所以图二显示的是h1标签变大了 看别人的
<p>标签内的字体大小相同,都为20px;字体大小不同的是<h>标签的文字
原因:*是通用选择器;body中<h>文字是继承的样式,优先级:通用选择器(匹配所有标签元素)>标签>继承
优先级的问题
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
10 回答为什么*{font-size:20px;}和body{font-size:20px;}显示出来的字体大小不一样
4 回答*{color:blue;font-size:20px;}和body{color:blue;font-size:20px;}
2 回答用p{font-size:20px;}和h1{font-size:20px;}来代替不行吗
2 回答用font size:20px;就不行,一定要font-size:20px;吗?
4 回答为什么p.stress{font-size:20px;color:red;}没用?而span.stress{font-size:20px;color:red;}就有效果?