html - <table> 是用于显示电话、电子邮件和传真的语义吗?

标签 html html-table semantic-web semantic-markup

下面的codeHTML tables?的语义使用

<table>
    <tbody>
    <tr>
        <th>Phone</th>
        <td>+1234567</td>
    </tr>
    <tr>
        <th>Email</th>
        <td><a href="mailto:name@example.com">name@example.com</a></td>
    </tr>
    <tr>
        <th>Fax</th>
        <td>+1234568</td>
    </tr>
    </tbody>
</table>

未格式化,它看起来像这样:

enter image description here

对我来说似乎是表格数据。 (因此,不仅用于布局——尽管副作用是它有助于拥有相等的列。)

最佳答案

如果您将联系人输入 <table>仅用于布局目的,那么您最好使用 css 样式 <dl> .标识符将进入 <dt> s 和 <dd> 中的数据

但是如果你实际上输出的是一个包含多个联系人的表格,那么<table>将是要使用的正确元素。不要忘记使用 <th> s 代表标识符和 <td> s 为数据。

关于html - <table> 是用于显示电话、电子邮件和传真的语义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14461265/

相关文章:

javascript - 在html中插入制表符或空格

html - 如何使用xpath在特定行的下拉列表中选择一个值?

jQuery 隐藏表格单元格中的子字符串

javascript - 使用 Javascript 将使用 RDF 序列化的数据呈现为表格

java - 耶拿的 SPARQL 查询打印文字

html - fromEvent 返回属性在类型 'Event' 上不存在

javascript - 如何将元素放置在轴上(以完美贴合)?

html - 根据内容制作固定宽度的 HTML 表格

list - Protege:如何表达 'not hasNext' ?

javascript - 在 AngularJS 中将多个自定义指令应用到同一个 HTML 标签