一 标记简史
1 使用有意义的元素
2 ID和类名:ID是唯一的,而一个类名可以应用于多个元素。在写ID和类名时需要注意区分大小写,并使用统一的命名约定,比如完全小写+连字符分割,例andy-budd.
3避免过多使用class和div
4微格式:因为HTML中缺少相应的元素,难以突显人。时间,地点等信息,所以就有了微格式。它基于vCard和iCalendar等现有数据格式。当前有9 个正式的微格式,比如hCard(用于人和组织),hCalendar(用于日期,日历和事件),hProduct(产品说明)等。
二 文档类型,DOCTYPE切换和浏览器模式
1 DTD(文档定义类型)是一组机器可读的规则,浏览器通过分析DOCTYPE声明了解使用哪个DYD,由此确定使用哪个版本的 HTML。
doctype分严格(strict)和过渡(transitional)两种模式.
DOCTYPE声明可用于有效性验证和浏览器模式选择
有效性验证方法:W3C验证器bookmarklet,Fire web Developer Extension等
在线:http://validator.w3.org/
许多编辑器中也内置了编辑器