一.colgroup和col标签
这两个标签允许你定义表格列和尽你所需地样式化它们,对于你需要把列排成行或不同着色特别有用,如果没有它们,你需要样式化每一个单独的单元格。
这是一个使用这些标签的例子:
<table>
<colgroup>
<col />
<col class="alternate" />
<col />
</colgroup>
<tr>
<td>This</td>
<td>That</td>
<td>The other</td>
</tr>
<tr>
<td>Ladybird</td>
<td>Locust</td>
<td>Lunch</td>
</tr>
</table>
alternate类的样式将被应用到第二列,或者说每一行的第二个单元格。
你当然可以在colgroup或者col上使用span属性,跟rowspan和colspan有相似的用途
colgroup一起使用可以定义属于列组的行数,比如<colgroup span="2"></colgroup>会组合头两列。当在colgroup使用span时,不应该再使用col标签。
在col里使用span是更明智的,可以,比如,应用在上述例子像这样:
<table>
<colgroup>
<col />
<col span="2" class="alternate" />
</colgroup> ...
这将把alternate类应用到最后两列。
二.摘要和说明插曲
一个简要和容易的提高易用性的思考是,总是为表格应用摘要和说明。
摘要可以在表格起始标签table中用summary属性应用到表格中。这不会显示,但可以辅助非可视化的表格表现。
<table summary="The mating habits of locust, showing how many use protection and how many have a cigarette afterwards">
<caption>Locust mating habits</caption> ...
三.表头、表注和滚动表格的探讨
thead、tfoot和tbody允许你把表格分为表头、表注和表格主体。对于大表格尤其有用,在打印的时候,表头和表注应该会在每一页都出现。
这些元素必须按thead-tfoot-tbody的顺序定义,像这样:
<table>
<thead>
<tr>
<td>Header 1</td>
<td>Header 2</td>
<td>Header 3</td>
</tr>
</thead>
<tfoot>
<tr>
<td>Footer 1</td>
<td>Footer 2</td>
<td>Footer 3</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
</tr> ...
</tbody>
</table>
你可以让表格主体tbody在基于Gecko的浏览器(Mozilla、Firefox和Netscape 6+等)滚动,通过应用overflow: auto; max-height: [whatever] 的样式。然后你可以看见表头和表注固定,而表的主体右边有滚动条。你应该谨慎使用max-height属性因为IE不认识,比较安全的做法是使用height属性,IE将为它应用到每一行。
本电子书整理内容以创作共用授权。原文版权归作者所有,如有转摘请注明原作者以及译者信息。
分享到:
相关推荐
### Excel表格入门到精通教程知识点解析 #### 一、让不同类型数据用不同颜色显示 - **应用场景**: 在处理大量数据时,例如工资表中的工资总额,通过不同的颜色区分不同的数值范围,可以帮助用户更快地识别出关键...
5. 学生将精通表格的使用,利用表格进行网页布局,并能制作框架网页和表单交互式页面。 6. 学生还将具备一定的JavaScript代码修改和调试能力,以符合网页设计的技术要求。 课程内容分为理论模块和实训模块: 1. ...
### HTML表格使用从入门到精通 #### 一、引言 HTML(HyperText Markup Language)是构成网页的基础语言,而其中HTML表格则是网页设计中不可或缺的一部分。合理的使用表格不仅可以美化网页,还可以帮助开发者更好地...
首先,学习目标明确,包括掌握文档的创建和保存,熟练运用基本编辑和格式化,掌握页面设置、页眉和页脚设定以及打印方法,以及精通表格的创建与编辑。这些基础技能对于日常文档处理至关重要。 在文档排版部分,我们...
学习Word时,除了掌握基本的文本编辑、排版、样式设置之外,还需要精通表格制作、页眉页脚设计、引用与注释、以及复杂的文档格式设定。Word的排版技巧对于学术论文的规范性至关重要,同时,了解和使用TEX软件对于...
6. **表格与框架使用**:精通表格布局与框架网页的构建。 7. **网页模板制作**:掌握利用表格创建导航栏模板,并将其应用于网页。 8. **站点发布与上传**:学会本地测试、选择服务器、使用FTP工具发布网站。 9. **...
精通表格公式、PPT设计技巧、Word排版规则,能有效提升工作效率。对于Excel,VLOOKUP、IF函数、数据透视表等高级功能是数据分析的基础;PowerPoint则需掌握动画、过渡效果和模板设计,为演示文稿增色。 接着,版本...
表格应用是一种广泛应用于数据管理、分析和展示的工具,它以结构化的方式组织信息,使得数据的处理和理解更为高效。...无论你是学生、工作者还是研究人员,学习并精通表格应用都将为你带来极大的便利。
本课程“Web-前端html+css从入门到精通 126. 表格扩展学习”旨在帮助初学者深入理解如何使用HTML表格进行更高级的布局和设计,并通过CSS对表格进行美化和增强功能。以下将详细阐述HTML表格的基本结构、CSS对表格的...
《InDesign CC平面排版设计从入门到精通视频教程》是一部深入浅出的教育资源,专为初学者和有一定基础的设计师提供。本教程聚焦于第十一章——“表格处理与应用”,旨在帮助用户掌握在InDesign CC中创建、编辑和美化...
ASP网页设计,从入门到精通。 <table> 元素:定义一个表格。每一个表格只有一对和,一张页面中可以有多个表格。 元素:定义表格的行,一个表格可以有多行,所以对于一个表格来说不是唯一的。 元素:定义表格的一个...
HTML从入门到精通第8章表格的应用.pdf
包括数据录入、公式运用、表格排序与筛选、图表制作等。例如,通过使用VLOOKUP和HLOOKUP函数可以实现数据的查找与引用,COUNTIF和SUMIF函数则能进行条件统计,透视表功能则能快速进行数据分析。 二、员工信息管理 ...
通过本“Word 2016办公从入门到精通视频教程下载第4章 表格的编辑与处理”,观众将系统学习到这些实用技巧,提高工作效率,让Word 2016成为处理表格的强大工具。无论你是学生、教师还是职场人士,都能从中受益,提升...
在本《Dreamweaver CS4网站制作从入门到精通视频教程》中,第6章主要讲解了表格式布局这一核心概念。表格式布局是网页设计早期广泛应用的一种布局方式,通过HTML表格来组织页面元素,实现内容的定位和排列。下面将...
本教程“AutoCAD 2015 快速入门进阶与精通视频教程下载ch08 创建文字与表格.zip”专注于讲解如何在AutoCAD 2015版本中创建文字和表格,这对于理解和提升图纸的表达能力至关重要。 在AutoCAD中,文字功能允许用户...
本教程聚焦于AutoCAD 2016版本,通过视频教学的方式,帮助用户从入门到精通掌握文字和表格的使用技巧。 在AutoCAD 2016中,文字功能是至关重要的,它允许设计师精确地标注尺寸、注释和说明设计意图。本教程的第6...
在本套“五笔打字+Word办公从入门到精通”的视频教程中,重点讲解了如何高效地在Word文档中创建、编辑和处理表格。在第08章“表格的编辑与处理”中,你将深入学习到一系列关键知识点,这对于日常的办公文档制作和...