TAS 样式菜单 – HTML 表格
HTML 中的表格以难用而著称。其名声不佳的主要原因并非编码,而是内容创作的创作步骤。由于确保所有网页内容都可供屏幕阅读器访问是一种良好做法 (WCAG),并且联邦法律 (第 508 条) 要求政府拥有的网站也这样做;因此确保表格的可访问性至关重要。本页面可作为作者 (或编辑) 思考其内容并在其呈现设计中纳入可访问性的指南。
使用以下部分来帮助您编写内容,或与您的客户合作,以既符合逻辑的方式构建表格信息以传达信息,又消除使其在网络上可访问的障碍。
HTML 中的表格以难用而著称。其名声不佳的主要原因并非编码,而是内容创作的创作步骤。由于确保所有网页内容都可供屏幕阅读器访问是一种良好做法 (WCAG),并且联邦法律 (第 508 条) 要求政府拥有的网站也这样做;因此确保表格的可访问性至关重要。本页面可作为作者 (或编辑) 思考其内容并在其呈现设计中纳入可访问性的指南。
使用以下部分来帮助您编写内容,或与您的客户合作,以既符合逻辑的方式构建表格信息以传达信息,又消除使其在网络上可访问的障碍。
以下是可用于呈现信息的基本 HTML 表格。当要在 TAS 网站上传达表格信息时,这应该是“首选”。
标题单元格1 | 标题单元格2 | 标题单元格3 | |
---|---|---|---|
行标题 | $20,000 | $30,000 | $5,000 |
行标题 | 文本数据 | 更多文字 | 更多文字 |
以下是必须修改表格 HTML 以创建上述样式的方法:
<caption>
中的元素 <tbody>
部分之前 <tr>
。这包括整个表格的加粗“标题”。包括 <table>
元素确保它向屏幕阅读器描述整个表格。style="width:100%"
以及 <table>
元素,强制其跨越页面容器的宽度。如果希望表格更窄,则这是可选的。<table>
元素 – 这会将表格边框设置为折叠,并根据 TAS Web 调色板为其着色。它还确保在 CSS 中适当地选取其他类。<th>
元素位于顶行。这可确保它们从 TAS Web 调色板中获取背景颜色。<th>
元素,但为其添加“left”类,而不是“header”。这确保它不会获得背景阴影,并且文本与单元格左侧对齐。scope
属性。例如,如果第一行和第一列都是标题,则需要范围属性,如上表所示。style="width: __%;"
在各个 <th>
在第一行中,突出显示的是数字。百分比应适合调整表格列的大小。这可以控制设计中的列。省略任何宽度 <th>
元素将根据最宽的内容进行伸缩,不留空格。内容将换行到单元格内(<th>
or <td>
) 在任何空格字符处,没有设置宽度。这些都是可选的,但都是 TAS 网站上基本表格的标准。
以下是指导创作/编辑过程的一些提示,以帮助表格数据符合简单的 HTML 表格格式。
<caption>
元素用于命名整个表,而不是 <h#>
位于 <table>
元件。<h#>
如果您需要使用标题,则不要在表格中使用 h 元素(即不要破坏表格内页面的 h 元素层次结构)。scope
, colspan
及 rowspan
适当地赋予属性
scope
用于在表格中同时存在垂直和水平标题单元格时,识别标题单元格的上下文(例如,标题单元格是针对行还是针对列)colspan
用于在多列单元格合并时使用——用于标识合并了多少列rowspan
用于在多行单元格合并时使用——用于标识合并了多少行