第1章 开始 1<br>1.1 (X)HTML术语 1<br>1.1.1 元素和标签 2<br>1.1.2 属性 2<br>1.1.3 应该了解的其他术语 3<br>1.2 XHTML和HTML 6<br>1.2.1 XHTML和HTML之间的区别 7<br>1.2.2 对XHTML和HTML的误解 7<br>1.2.3 各种MIME 9<br>1.2.4 选择XHTML还是HTML 10<br>1.3 剖析XHTML文档 11<br>1.3.1 doctype声明 11<br>1.3.2 、和元素 13<br>1.3.3 XML声明 14<br>1.3.4 剖析HTML文档 14<br>1.4 小结 15<br><br>第2章 使用适当的标签完成任务 16<br>2.1 文档标记 17<br>2.1.1 段落、换行和标题 17<br>2.1.2 联系信息 18<br>2.1.3 引用 19<br>2.1.4 列表 22<br>2.1.5 链接 25<br>2.1.6 标示文档修订 33<br>2.2 表示性元素 34<br>2.2.1 字体样式元素 34<br>2.2.2<br>2.3 短语元素 38<br>2.3.1 强调 38<br>2.3.2 引用和定义 38<br>2.3.3 代码 39<br>2.3.4 缩写词 40<br>2.4 图像和其他媒体 41<br>2.4.1 行内图像 42<br>2.4.2 CSS背景图像 42<br>2.4.3 图像映射 43<br>2.4.4 对象 46<br>2.5 小结 47<br><br>第3章 精通表格 48<br>3.1 表格基础 49<br>3.1.1 添加结构 52<br>3.1.2 添加更多结构 54<br>3.1.3 将数据与表头关联 56<br>3.1.4 表头缩写 59<br>3.1.5 “准标准”模式 59<br>3.1.6 表格标记小结 60<br>3.2 表格样式化 60<br>3.2.1 表示性属性 61<br>3.2.2 分隔 61<br>3.2.3 边框冲突 63<br>3.2.4 列样式化 64<br>3.2.5 表格行条纹 65<br>3.2.6 可滚动表格 67<br>3.3 表格脚本编程 68<br>3.3.1 条件注释 69<br>3.3.2 使用脚本设置悬停效果 69<br>3.3.3 表格排序 70<br>3.4 小结 71<br><br>第4章 精通表单 72<br>4.1 表单标记 73<br>4.1.1 表单容器 73<br>4.1.2 输入控件 75<br>4.1.3 其他形式的输入控件 81<br>4.1.4 菜单 82<br>4.1.5 附加结构 85<br>4.1.6 表单可用性 87<br>4.2 表单样式化 90<br>4.2.1 布局 90<br>4.2.2 表单控件样式化 93<br>4.2.3 用CSS辅助可用性 94<br>4.3 表单脚本编程 95<br>4.3.1 验证 96<br>4.3.2 用表单进行导航 97<br>4.3.3 操作禁用控件 98<br>4.3.4 表单事件处理程序 98<br>4.4 小结 100<br><br>第5章 特制语义:微格式及其他 101<br>5.1 元数据 101<br>5.2 微格式 104<br>5.2.1 hCard 106<br>5.2.2 hCalendar 112<br>5.2.3 rel-微格式 115<br>5.2.4 VoteLinks 117<br>5.2.5 XOXO 118<br>5.2.6 XFN 120<br>5.2.7 hReview 122<br>5.3 语义Web 126<br>5.3.1 都柏林核心元数据计划 128<br>5.3.2 结构化博客 130<br>5.3.3 其他实现 132<br>5.4 Web?2.0 133<br>5.5 小结 134<br><br>第6章 语义识别 135<br>6.1 避免div癖 135<br>6.1.1 样式化正文 137<br>6.1.2 圆角菜单 142<br>6.1.3 新闻摘录 144<br>6.1.4 页脚 145<br>6.2 避免span癖 146<br>6.3 避免class癖 150<br>6.4 语义导航 153<br>6.5 有效性的重要性 157<br>6.6 小结 159<br><br>第7章 展望:XHMTL?2.0和Web?Applications?1.0 160<br>7.1 XHMTL?2.0 161<br>7.1.1 XHTML?2.0中出现的其他新标签和属性 162<br>7.1.2 XForms 162<br>7.1.3 为XHMTL?2.0做好准备 164<br>7.2 Web?Applications?1.0 164<br>7.2.1 Web?Applications?1.0中出现的新标签和新属性 165<br>7.2.2 Web?Forms?2.0 165<br>7.2.3 为Web?Applications?1.0做好准备 165<br>7.3 小结 165<br><br>附录A 将XHTML作为XML 167<br>A.1 将XHTML作为XML 168<br>A.2 XHTML?1.1 170<br>A.2.1 模块化 171<br>A.2.2 Ruby 172<br>A.3 小结 174<br><br>附录B 框架以及如何避免 175<br>B.1 (X)HTML框架 176<br>B.2 在框架内定位链接 177<br>B.3 行内框架 178<br>B.4 框架的替代技术 179<br>B.5 用CSS实现类框架行为 179<br>B.6 未来的框架:XFrames 181<br>B.7 小结 183
展开