课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为<span>元素设置文本颜色蓝色时,为什么在<style>标签中设置,而不是在<body>标签中设置?
2017-04-15
源自:初识HTML(5)+CSS(3)-升级版 3-9
正在回答
浏览器去解析展示网页内容时,是展示的<body></body>标签之间的内容,在里面你可以使用HTML提供的各种格式标签,但是这些格式标签都有默认值的。比如表格那章中,表格线默认不显示。那么回到问题。你使用了<span>标签,这个标签的默认值你不满意。你就要修改,修改这个是CSS的工作。而CSS的工作是在<style></style>标签中做的
body标签中写的的网页显示内容,而span标签是更改显示文本,并不是添加内容,所以不应该写在body中,而且span标签是需要写在head标签中,并非只能写在Style中
这是属于css的样式的字体颜色设置后面回学到,<style>中是定义在body中的<span>框起的文本颜色,这个是属于css式样的内嵌式。
我的理解是 span元素是使地段可以进行单独设置,至于设置成什么,就会提前在 style中统一设置,这个style中给定的设定,对同一html中被span设定的字段应该都适用。而body元素是针对文本内容呈现的。
CSS样式必须写在<style>标签中
这是后面会学到的CSS样式 这里可以先了解一下
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答编程器问题
2 回答编程环境的问题
7 回答html代码编程问题
3 回答HTML+CSS教程8-6子选择器问题
6 回答2-6中使用<span>和6-2中css中的<span>有区别么?没看出优势啊