您现在的位置是:网站首页> 编程资料编程资料
CSS样式表与HTML网页的关系分析_CSS教程_CSS_网页制作_
2021-09-08
1114人已围观
简介 浅谈CSS样式表和html文档的关系.
最近因为帮一个网友很费神的修改了一个导航的CSS文件,还没有我自己重写code来的快,让我想起了写这篇文章。我发现很多web设计者对CSS写法的继承关系都有了一点了解,但是了解的还是不够深,不够透彻,所以今天打算把这个讲一下。
首先谈一下html文档,但凡接触过html语言的设计师,一定都会发现html的一个很明显的特点,那就是大多数代码标签,都是有一个头和一个尾的。比如
注:W3C组织对html代码的个体标签也做了规范化处理, 例如,
等都要求做自封闭处理,才能通过W3C标准检测。就是在标签末尾的反方括号前加一个斜线。写法如下,
.
我们来看下面的一个例子:
小白
标签就是标签 div b{ font:400 14px "宋体"; color:#FF0000;} 你可以看到一个未加粗的14px大小的红色字体样式作用在文字“小白”上了。由此我们可以发现被标签包含的标签在CSS里可以用空格表示其继承的关系,并且标签符本身就可以作为样式表的名来定位需要修饰的样式内容,这两点要牢记和深刻理解。 有过一定网页设计经验的朋友都知道,在CSS样式表里,我们可以通过定义ID名和类名也就是CLASS名来定位需要修饰的样式内容,但是现在我们在理解了上面刚讲的内容后,这里我则推荐你如果可以使用html元素名来定位的时候则不必使用ID名和CLASS名。为什么?第一,这是代码的精简性要求,第二,用html元素名来定位,能很好在CSS文档里呈现出html文档的结构关系,这有利于你在后续的CSS深化表现时不破坏html页面的大框架。 当然,理解这一点,需要有一定程度的html语言功底,什么地方用什么标签,是很有学问的。 大家不妨用下面的这个图来理解html语言 可以很明了的看出html 语言的基本结构就已经展示了一个包含,继承的关系。在 注:ID名在html文档里是不能重复的,这不符合W3C规范。CLASS名可以重复出现在html文档里,那么大家在定义大区域结构的时候可以用ID名,在需要重复使用的样式的地方就用CLASS名来定位。 总结一点:写CSS文档就像画画,学过美术的朋友都知道,画素描的时候都要先画结构,在上黑白灰关系。那么CSS和html也一样,定义好大框架后在着眼细节。做出来的网页才会结构清晰,代码精炼,并易于修改。就把html看做一副画,不要急于出效果,一步步来吧。
相关内容
- CSS网页实例 利用box-sizing实现div仿框架结构实现代码_Div+CSS教程_CSS_网页制作_
- IE6下CSS定义DIV高度的问题_Div+CSS教程_CSS_网页制作_
- CSS a:hover伪类在IE6下的问题_CSS教程_CSS_网页制作_
- CSS 选择符的用法和实例_CSS教程_CSS_网页制作_
- css 文字按钮实现样式submit按钮以文本的形式显示出来_CSS教程_CSS_网页制作_
- 面向对象的CSS应用_CSS教程_CSS_网页制作_
- 利用负边距技术制作自适应宽度布局的网页_CSS布局实例_CSS_网页制作_
- 使用一张或两张图片创建大背景网站_CSS教程_CSS_网页制作_
- CSS 漂亮搜索框美化代码_CSS教程_CSS_网页制作_
- 网页中图片应用CSS的滤镜的效果_CSS教程_CSS_网页制作_
点击排行
本栏推荐
