最近因为帮一个网友很费神的修改了一个导航的CSS文件,还没有我自己重写code来的快,让我想起了写这篇文章。我发现很多web设计者对CSS写法的继承关系都有了一点了解,但是了解的还是不够深,不够透彻,所以今天打算把这个讲一下。
首先谈一下html文档,但凡接触过html语言的设计师,一定都会发现html的一个很明显的特点,那就是大多数代码标签,都是有一个头和一个尾的。比如table和/table还有div和/div等等,这种特点其实已经告诉你了一个信号,就是html标签是可以包含和被包含的。要深刻理解这点并不容易。实际上,一层标签包含一层标签的写法,这样层层相套的关系就是一种继承关系。
注:W3C组织对html代码的个体标签也做了规范化处理, 例如img,br等都要求做自封闭处理,才能通过W3C标准检测。就是在标签末尾的反方括号前加一个斜线。写法如下img sc="pic.jpg " alt="" /,br /.
我们来看下面的一个例子:
div
b小白/b
/div
标签b就是标签div的子标签,他们就已经形成了一个继承关系,在CSS样式表里...[ 查看全文 ]