一、描述列表
1.标记基本列表
2.描述列表(description list)
目的是标记一组项目及其相关描述,例如术语和定义,或者是问题和答案等。
使用与其他列表类型不同的闭合标签— <dl> (描述列表:description list);
每一项都用 <dt> (描述术语:description term) 元素闭合。
每个描述都用 <dd> (描述部分:description description) 元素闭合。
1 | <dl> |
tips:
一个术语<dt>可以同时有多个描述<dd>
浏览器的默认样式会在描述列表的描述部分(description description)和描述术语(description terms)之间产生缩进。MDN非常严密地遵循这一惯例,同时也鼓励关于术语的其他更多的定义.
二、标记引文
1.块引用
如果一个块级内容(一个段落、多个段落、一个列表)从其他地方被引用,你应该把它用<blockquote>元素包裹起来表示,并且在<cite>属性里用URL来指向引用的资源。
1 | <blockquote cite="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote"> |
浏览器在渲染块引用时默认会增加缩进,作为引用的一个指示符;MDN是这样做的,但是也增加了额外的样式:
2.行内引用
行内元素用同样的方式工作,除了使用<q>元素。
1 | <p>The quote element — <code><q></code> — is <q cite="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q">intended |
浏览器默认将其作为普通文本放入引号内表示引用;
<q>元素旨在用于不需要分段的短引用
3.引文
引文默认的字体样式为斜体。浏览器、屏幕阅读器等等不会真的关心它,如果不使用JavaScript或CSS,浏览器不会显示cite的内容。如果你想要确保引用的资源在页面上是可用的,更好的方法是把元素放到引用元素旁边。这就意味着包含引用资源的名称——即引用的书的名字,或人的名字——但并不表示你不可以用同样的方式把要链接的文本放到元素中:
1 | <p>According to the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote"> <cite>MDN blockquote page</cite></a>:</p> |
三、缩略语
<abbr>常常用来包裹一个缩略语或缩写,并提供缩写的解释(包含在title属性中,当光标移动到项目上时会出现提示):
1 | <p>We use <abbr title="Hypertext Markup Language">HTML</abbr> to structure our web documents.</p> |
四、标记联系方式
HTML有个用于标记联系方式的元素——<address>。它仅仅包含你的联系方式:
1 | <address> |
<address>元素是为了标记编写HTML文档的人的联系方式,而不是任何其他的内容.
五、上标和下标
当你使用日期、化学方程式、和数学方程式时会偶尔使用上标和下标。 <sup> 和<sub>元素可以解决这样的问题。
1 | <p>My birthday is on the 25<sup>th</sup> of May 2001.</p> |
六、展示计算机代码
有大量的HTML元素可以来标记计算机代码:
<code>: 用于标记计算机通用代码。
<pre>: 用于标记固定宽度的文本块,其中保留空格(通常是代码块)。
<var>: 用于标记具体变量名。
<kbd>: 用于标记输入电脑的键盘(或其他类型)输入。
<samp>: 用于标记计算机程序的输出。
1 | <pre><code>var para = document.querySelector('p'); |
七、标记事件和日期
HTML 还支持将时间和日期标记为可供机器识别的格式的 <time> 元素:
1 | <!-- Standard simple date --> |
参考资料:
2.Address