代码之家  ›  专栏  ›  技术社区  ›  Tarik

哪里需要一些html标签?

  •  0
  • Tarik  · 技术社区  · 14 年前

    <time> 以标签为例:

    如果你写下来 <time>10:00</time> 显然页面上显示的是10点 但我是说我在期待什么 高级格式。例如, 如果我写 <time>10</time> 把时间定在10点而不是 在页面上显示10。

    另一个例子是 <time datetime="2008-02-14">Valentines day</time> 它还显示了 Valentine days 没别的了。没有提示,没有幻想 没有比他们更好的了。

    它们是这样的标签,如果需要的话,我很可能会使用span或其他东西,并使用某种js代码使其更具吸引力,仅此而已。

    <时间> 在这里贴标签,其他类似的标签。

    最后,我的问题是为什么我们需要在哪里使用它们。

    4 回复  |  直到 8 年前
        1
  •  4
  •   amurra    14 年前

    它们肯定是用来为标记添加语义的。例如:

    <div class="post">
    <h1>Example Blog Post</h1>
       <div class="entry">
          <p>Blog text goes here...</p>
       </div>
       <div class="entryFooter">
          <p> Posted in example category.</p>
       </div>
    </div>
    

    不如使用HTML5标记可读:

    <article>
       <header>
          <h1>Example Blog Post</h1>
       </header>
       <p>Blog text goes here...</p>
       <footer>
          <p>Posted in example category.</p>
       </footer>
    </article>
    

    它还有助于使标记对开发人员更具可读性,而且我认为它使样式设计更加容易。这个 <time> 标记落在这条船上,因为它在标记中提供了比标记更多的语义 <span>

        2
  •  4
  •   Lie Ryan Bryan    14 年前

    语义标记将权力还给了用户

    你可以写下这样的东西:

    <time datetime="2010-10-20" />
    

    3 days ago
    

    或者用户喜欢的其他语言。

    语义标记就是关于这类事情的。我们为文本添加标签是为了它们的“意义”,而不是为了视觉样式。造型只是多余的。一旦你理解了意思 用户 可以根据自己的喜好而不是作者的喜好来设置这些标记的样式。这在样式标记中是不可能的,粗体标记可以用于添加强调,也可以用于标题,而在其他地方,粗体标记可以用于文章的第一段。时间标记总是用来表示时间,强调标记总是用来添加强调,其他什么都不用。

    许多浏览器都支持用户样式表,允许用户覆盖网站使用的样式表,但很少使用,因为它们目前毫无用处,因为它们不加区分地应用样式(由于缺乏工具支持,并不是每个用户都喜欢编写CSS代码;但我们可以说,缺乏工具支持是因为没有多少人会使用这些工具,因为它们在格式化(标记)方面的用处有限。

        3
  •  3
  •   Wooble    14 年前

    正如您所猜测的,语义标记用于向web页面添加语义。浏览器通常不会在默认情况下以不同的方式呈现,但您当然可以使用CSS按自己的意愿设置样式。

        4
  •  3
  •   Radu    14 年前

    <span>

    推荐文章