0

Q1。我可以</div class="myclass">在我的 HTML 中使用吗?它正在工作,但未在 w3c 中验证。由于我经历了一些难以找到的封闭<div>,不得不使用<!--myclass-->来标记,<div class="myclass"></div class="myclass">这对我来说很有意义。Q2。经过验证的 HTML 加载速度是否更快?因为这里没有提到。

4

1 回答 1

0

您不必指定<div>要关闭哪个 - 它必须按照打开的顺序完成。该声明对所有 HTML 标签都有效,不仅<div>

正确的:

<div><p>This is my <strong>first</strong> paragraph</p></div>

<strong><i>word</i></strong>

不正确:

<div><p>This is my <strong>second</p> paragraph</div></strong>

<strong><i>word</strong></i>

因此,当您<div>在另一个中有多个 s 时,它们总是按给定顺序关闭:

<div> <!-- 1st -->
    <div> <!-- 2nd -->
        <p>My paragraph</p>
        <p>My another paragraph</p>
    </div> <!-- 2nd -->
    <div> <!-- 3rd -->
        <p>My paragraph</p>
        <p>My another paragraph</p>
    </div> <!-- 3rd -->
</div> <!-- 1st -->

是的,您应该假设有效的 HTML 代码将更好地通过 Web 浏览器提供给最终用户。搜索引擎用来索引万维网的网络爬虫也应该更好、更容易地解析有效的 HTML 代码。这就是为什么您应该始终尝试使其有效的原因。

于 2013-02-25T16:43:25.107 回答