HTML:要关闭或不关闭的表格行/表格单元格?

时间:2013-04-13 13:47:45

标签: html tags

我希望你对这个问题有所了解。 是否必须关闭<tr><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>

3 个答案:

答案 0 :(得分:2)

<强>优点:

  • 少了字符 - &gt;页面加载速度更快
  • (你所说的,我认为这不是一个好理由)

<强>缺点:

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

规则是:

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

HTML:您只需要关闭表格标记。

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