【读书笔记】——《HTML5移动开发》语义化的短语元素

使用更语义化的元素

短语元素

短语元素,或者称为短语标签,是专门为特定语义环境设计的标签,虽然其中一些标签的显示方式类似其他基本标签,如 <b>, <i>, <pre>和 <tt>。
下文将展示所有的短语标签,在语义化的环境中,你需要使用<strong>而不是<b>,使用<em>而不是 <i>,这样的书写格式能在未来更好的支持形形色色的浏览器、阅读器或其他载体。

1.加粗[Strong Text]
<p>The following word uses a <strong>strong</strong> typeface.</p>

The following word uses a strong typeface.

2.强调[Emphasized Text]
<p>The following word uses a <em>emphasized</em> typeface.</p>

The following word uses a emphasized typeface.

3.标记[Marked Text]
<p>The following word has been <mark>marked</mark> with yellow</p>

The following word has been marked with yellow

4.省略[Text Abbreviation]
<p>My best friend's name is  <abbr title="Abhishek">Abhy</abbr>.</p>

My best friend’s name is Abhy.把鼠标放在有省略表示的位置可查看效果

5.首字母缩略词[Acronym Element]
<p>This chapter covers marking up text in <acronym>XHTML</acronym>.</p>

This chapter covers marking up text in XHTML.看起来没什么用,各项浏览器暂不支持,可灵活运用Text Abbreviation,如下

My first Web language is HTML.

6.书写方向[Text Direction]
<p><bdo dir="rtl">This text will go right to left.</bdo></p>

This text will go left to right.

This text will go right to left.

dir属性控制书写方向,默认左至右ltr,右至左rtl。

7.专业术语[Special Terms]
<p>The following word is a <dfn>special</dfn> term.</p>

The following word is a special term.看起来有点像斜体,最好专用于特定的专业术语,更加语义化

8.长引用[Quoting Text]
<p>The following description of XHTML is taken from the W3C Web site:</p>

<blockquote>XHTML 1.0 is the W3C's first Recommendation for XHTML, following on from earlier work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0.</blockquote>

The following description of XHTML is taken from the W3C Web site:

XHTML 1.0 is the W3C’s first Recommendation for XHTML, following on from earlier work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0.

根据浏览器内核不同,会给blockquote元素换行和加外边距或其他样式,多用于大篇幅引用。

9.短引用[Short Quotations]
<p>Amit is in Spain, <q>I think I am wrong</q>.</p>

Amit is in Spain, I think I am wrong.明显的语义化标签,用来表示引号

10.文献引用[Text Citations]
<p>This HTML tutorial is derived from <cite>W3 Standard for HTML</cite>.</p>

This HTML tutorial is derived from W3 Standard for HTML.此处直接引用文献名称,引用应为斜体字

11.代码片段[Computer Code]
<p>Regular text. <code>This is code.</code> Regular text.</p>

Regular text. This is code. Regular text.用来表示计算机可识别的代码,就像Markdown里面的代码引用

12.键盘键入[Keyboard Text]
<p>Regular text. <kbd>This is inside kbd element</kbd> Regular text.</p>

Regular text. This is inside kbd element Regular text.专门用来表达需要用键盘键入的内容

13.变量[Programming Variables]
<p><code>document.write("<var>user-name</var>")</code></p>

document.write("user-name")

这个元素通常与code元素或pre元素联合使用,声明这个元素是一个变量

14.变量[Program Output]
<p>Result produced by the program is <samp>Hello World!</samp></p>

Result produced by the program is Hello World!

这个元素用来声明程序或脚本的输出内容

15.地址[Address Text]
<address>388A, Road No 22, Jubilee Hills -  Hyderabad</address>

388A, Road No 22, Jubilee Hills - Hyderabad

语义化标签的典范,address元素,通常为斜体字

参考文献

HTML Phrase Tags

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值