网站地图    收藏   

主页 > 后端 > mysql数据库 >

再读《精通css》01

来源:自学PHP网    时间:2014-09-27 10:14 作者: 阅读:

[导读] 第一章:基础知识 1.1 设计代码的结构 1、使用语义标签。当存在有意义合适的元素时就应该使用。比如h1,ul,thead,blockquote,city,code,abbr,acronym,lable等等。 2、取有意义且与表现无关的i...

                    第一章:基础知识
                    1.1 设计代码的结构
    
1、使用语义标签。当存在有意义合适的元素时就应该使用。比如h1,ul,thead,blockquote,city,code,abbr,acronym,lable等等。
2、取有意义且与表现无关的id和class。subNav比rightHandNav好,因为以后你可能会把他放到左边而导致css和Html不一致。
                    +-------------------------------------+
                    |    好的名称     |     不好的名称    |
                    |-----------------|-------------------|
                    |error            |    red            |
                    |secondaryContent |    leftColumn     |
                    |mainNav          |    topNav         |
                    |intro            |    firsPara       |
                    +-------------------------------------+
3、xhtml区分大小写,推荐使用驼峰式大小写来命名id和class,而不是用下划线"_"或其他符号隔开单词。
4、尽量少的使用class(和Id)。只有在不得已的时候才使用,这样可以保证html代码结构清晰、简洁。如果发现你的代码中有很多的class很可能你的html写的有问题。
5、div的语义是“部分(division)”。应该只有在没有其他元素能够实现区域分割的情况下使用div。尽量少的使用div,防止“多div症”。
6、目标是代码简洁且有意义。但有时为了效果不得不添加少量没有意义的标签以辅助。
7、我们所说的css都是指的css2.1
8、DTD(文档类型定义)是一组机器可读的规则。他们定义在xml和(x)html中什么是允许的,什么是不允许的。在解析网页时,浏览器使用这些规则来检查页面的有效性。
9、DOCTYPE声明是(X)HTML文档开头的一行或两行代码。如:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
10、有效性检验很重要,它有助于找到代码中的bug。可以通过http://validator.w3.org或用fireBug等工具进行检验。
11、浏览器为了既能符合标准,又能向后兼容。他们建立了两种表现模式:标准模式和怪异模式。标准模式根据标准表现,怪异模式向后兼容。
12、IE6在标准模式中使用标准的盒状模型,在怪异模式使用IE专有的盒状模型。
13、浏览器根据DOCTYPE是否存在和DTD来决定使用标准模式还是怪异模式。http://meyerweb.com/eric/dom/dtype/dtype-grid.html中详细说明了各种浏览器如何更具DOCTYPE来选择表现方式。
14、使用Deamweaver新建的页面一般都符合标准模式!

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论