1

我想听听你对这个问题的意见。是否必须关闭<tr>and<td>标签?大多数网络编辑器/设计软件更喜欢关闭这些标签,我个人认为让标签保持打开状态更符合人体工程学。如果您正确编写代码,您可以轻松区分行的开头和结尾。

<table>
<tr><td class="login_cell">Login:
    <td><input type="text" name="user_login" class="input" autocomplete="off">
<tr><td class="login_cell">Password:
    <td><input type="password" name="user_pass" class="input">
<tr><td><a href="">Forgot password?</a>
        <input type="hidden" name="log" value="ok">
    <td><input type="submit" name="btn_login" class="btn" value="Log in">
</table>
4

3 回答 3

2

优点:

  • 更少的字符 --> 页面加载更快
  • (你说的那件事,我认为这不是一个很好的理由)

缺点:

  • 难以维护
  • 没有有效的 XHTML
  • 可能会搞砸 CSS/JS
  • 并非总是允许
  • 所有浏览器可能无法正确呈现(是的,我在和你说话,IE!)
  • 糟糕,糟糕的风格……

Summa summarum,我会关闭标签...

于 2013-04-13T13:56:22.147 回答
1

在 HTML5 中始终关闭 HTML 标签!无论是短标签(例如,<img src="image.png alt="image" />)还是常规标签。(例如,<div id="myDiv">Content</div>

于 2013-04-13T13:50:14.727 回答
1

规则是:

XHTML:您必须关闭所有标签。

HTML:您只需要关闭 table 标记。

我的建议是始终关闭表格中的标签。这样可以更轻松地跟踪所有内容,如果您选择使用 XHTML 而不是 HTML,则更容易。

于 2013-04-13T13:58:56.910 回答