你必须知道的10个不常用的HTML标签

本文介绍了10个不常用但十分实用的HTML标签,包括<cite>、<optgroup>、<acronym>等,这些标签能够帮助网页开发者更好地组织内容、提高用户体验。

网页开发人员常常希望能够了解并掌握多种语言,结果是,学习一门语言的所有内容是棘手的,但是却很容易发现你并没有完全利用那些比较特殊却很有用的标签。

不幸的是我们到现在还没有涉足的那些比较不知名的HTML标记所有潜力。但它永远不会太晚重新进入领域,并开始编写代码来发掘这些未开发的标签的能量。

这里是10个未被充分利用或被误解的HTML标签。或许它们不太广为人知,但是在特定情况下他们却非常有用。

 

1. <cite>

貌似每个人都比较熟悉<blockquote> 标签,但是你可知道<blockquote>的小弟弟<cite>?<cite> 允许你定义元素内的文字作为一种参考。一般,浏览器会用斜体来显示<cite> 标签内的文字,但是这可以用一点CSS来改变。

<cite> 标签对于引用目录或其它网站的参考非常有用。这里是一个在段落中使用cite标签的例子:

David Allen的突破性组织性的图书完成你的工作给忘了带来了一场风暴。

2. <optgroup>

<optgroup>标签是定义select标签中的选项分组的一种很好的方法。比如,你需要按时间来分组电影列表,那么就可以这样做:

1
2
<label for="showtimes">上映时间</label>
<select id="showtimes" name="showtimes"> <optgroup label="下午一点"><option value="titanic">泰坦尼克号</option> <option value="nd">贫民窟的百万富翁</option> <option value="wab">怪物史瑞克</option> </optgroup> <optgroup label="下午两点"> <option value="bkrw">狮子王</option> <option value="stf">全民超人</option> </select></optgroup>

演示:

  •  

    它可以在视觉上区分电影列表。

    3. <acronym>

    <acronym> 是一种定义或更多解释一组文字的方法。当你用鼠标放到使用<acronym>标签的文字时,一个显示title标签的内容的框框将会出现在下边。比如:

    1
    
    微博客网站<acronym title="Founded in 2006"> Twitter</acronym> 最近常常宕机。

    示例:

    微博客网站 Twitter 最近常常宕机。

    4. <address>

    <address> 标签是一个非常不起眼的小标签,但是这并不意味着它没有用。顾名思义<address> 允许你在HTML中语义化标签。这个小巧的标签将默认斜体显示标签内的内容,当然,使用样式可以很容易的改变默认的样式。

    1
    2
    3
    4
    
    <address>Glen Stansberry
    1234 Web Dev Lane
    Anywhere, USA
    </address>

    5. <ins> 和<del>

    如果你想使用标签来显示编辑版本,<ins> 和<del> 正好适合。顾名思义,<ins> 用下划线高亮显示添加进来的内容,而<del> 用删除线显示被移除的信息。

    1
    
    John <del>likes</del> <ins>LOVES</ins> his new iPod.

    示例:

    大家都喜欢 遗忘了 自行车。

    6. <label>

    貌似表单元素最容易忘掉何时标记文本。对于表单元素,最常忘记的就是<label> 标签。不仅仅是一个便捷的标记文本的方式,<label> 标签还能传递一个”for” 属性来指定哪个元素将会被关联。<label> 不仅易于用样式来控制,还允许你让标题可点击。

    1
    2
    
    <label for="username">用户名</label>
    <input id="username" type="text" />

    7. <fieldset>

    Fieldset是一个小巧的标签,你可以用来为你的表单元素添加逻辑分组。<fieldset>标签就会在其内部的元素周围画一个框。另外一点就是可以在fieldset里面添加< legend> 标签来定义分组的标题。

    1
    2
    3
    4
    5
    6
    7
    
    <form><fieldset>
    <legend>你比5年纪学生聪明吗?</legend>
    当然<input name="yes" type="radio" value="yes" />
     
    不知道<input name="no" type="radio" value="no" />
    </fieldset>
    </form>

    示例:


    你比5年纪学生聪明吗?
    当然

    不知道


    8. <abbr>

    <abbr> 标签颇类似于<acronym> 标签,不同的是<abbr> 标签只用于定义缩写单词。就像<acronym>一样,你可以为这个标签定义一个title属性。当用户将鼠标放到缩写文字上面时,全部内容就会在下面显示。<abbr> 标签很少用,但是对于屏幕阅读者、拼写检查者以及搜索引擎是非常有用的。

    1
    
    <abbr title="脑残">NC</abbr> 是一个不太文明的用语。

    示例:

    NC 是一个不太文明的用语。

    9. rel

    Rel 可以是一个极度有用的 属性,任何HTML元素都可以应用一个rel属性。它有助于传递没有另外指定的额外参数。这对于在HTML中使用JavaScript的时候是非常有用的。如果你有一个想要在行内编辑的链接,你可以添加:

    1
    
    <a rel="clickable" href="page.html">这个链接可编辑。</a>

    Javascript 会寻找带有rel属性”clickable”的a链接,并应用一些Ajax并允许它在行内被编辑。这只是你可以使用rel属性的众多技术中的一种用法,因为它的潜力是无止境的。感兴趣的朋友可以深入研究一下W3C关于Rel的介绍。

    10. <wbr>

    <wbr>标签是一个难以相信的不出名的标签。坦率的讲,我也很怀疑你们会接触到这个标签, 因为它几乎从来没有用到。(的确,在我写这篇文章之前我几乎没有见到过这个标签)。事实上,这个标签算是一个软断行,允许你在某一行内指定一个断行点,表明在该点处可以断行,但是不是一定会断行,仅仅是在有需要断行的时候才会断行。如果你想避免出现水平滚动条,那么使用这个标签是很棒的。

    示例:

    下面是一个200像素宽的box,没有定义overflow。

    NoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbr
    HavaWbrHavaWbrHavaWbrHavaWbrHavaWbrHavaWbrHavaWbrHavaWbr

    如果你想要实现相同的效果而不使用<wbr> 标签,你可以试一下&#8203;或&shy;。据说这三个标签都未被所有浏览器完全支持。你可以通过这篇文章 来查看各个浏览器对着三个标签的支持情况。

    ### 回答1: 好的,以下是 HTML常用的一些代码: 1. 标题(Heading): HTML 中有六个同级别的标题,分别用 <h1> 到 <h6> 标签表示,如下所示: ``` <h1>这是一级标题</h1> <h2>这是二级标题</h2> <h3>这是三级标题</h3> <h4>这是四级标题</h4> <h5>这是五级标题</h5> <h6>这是六级标题</h6> ``` 2. 段落(Paragraph): 用 <p> 标签表示一个段落,如下所示: ``` <p>这是一个段落。</p> ``` 3. 链接(Link): 用 <a> 标签表示一个链接,其中 href 属性指定链接的目标 URL,如下所示: ``` <a href="http://www.example.com">这是一个链接</a> ``` 4. 图像(Image): 用 <img> 标签表示一个图像,其中 src 属性指定图像的 URL,如下所示: ``` <img src="image.jpg" alt="这是一个图像"> ``` 5. 列表(List): HTML 中有两种列表类型:有序列表和无序列表。用 <ol> 和 <ul> 标签表示有序列表和无序列表,用 <li> 标签表示列表项,如下所示: ``` <ul> <li>列表项 1</li> <li>列表项 2</li> <li>列表项 3</li> </ul> <ol> <li>列表项 1</li> <li>列表项 2</li> <li>列表项 3</li> </ol> ``` 6. 表格(Table): 用 <table> 标签表示一个表格,用 <tr> 标签表示表格的一行,用 <td> 标签表示表格的一个单元格,如下所示: ``` <table> <tr> <td>单元格 1</td> <td>单元格 2</td> </tr> <tr> <td>单元格 3</td> <td>单元格 4</td> </tr> </table> ``` 这只是 HTML 中一小部分常用的代码,HTML 还有很多其他标签和属性可以使用。 ### 回答2: 在HTML常用的代码有很多,以下是一些常见的示例: 1. 标题:使用<h1>到<h6>标记定义同级别的标题,<h1>是最高级别的标题,<h6>是最低级别的标题。 2. 段落:使用<p>标记来定义段落。 3. 超链接:使用<a>标记和href属性创建超链接,例如:<a href="https://www.example.com">链接到示例网站</a>。 4. 图像:使用<img>标记和src属性插入图像,例如:<img src="image.jpg" alt="图片描述">。 5. 列表:无序列表使用<ul>标记和<li>标记,有序列表使用<ol>标记和<li>标记。 6. 表格:使用<table>、<tr>和<td>标记创建表格,例如: ```html <table> <tr> <td>单元格1</td> <td>单元格2</td> </tr> <tr> <td>单元格3</td> <td>单元格4</td> </tr> </table> ``` 7. 表单:使用<form>标记创建表单,并使用<input>、<select>和<button>等标记定义表单元素。 8. CSS样式:可以使用<style>标记内嵌CSS样式,或使用<link>标记链接外部CSS文件来定义页面的样式。 9. JavaScript脚本:可以使用<script>标记内嵌JavaScript代码,或使用<script src="script.js"></script>标记链接外部JavaScript文件。 10. 标题和段落样式:使用<hx>和<p>标记的class或id属性,结合CSS样式来定义标题和段落的具体样式。 以上只是一部分HTML常用的代码示例,HTML有更多的标记和属性可以用来构建丰富多样的网页。 ### 回答3: 在HTML中,有许多常用的代码用来构建网页。下面是一些常见的HTML代码: 1. `<DOCTYPE html>`:这是HTML文档的声明,告诉浏览器使用哪个HTML版本来解析网页。 2. `<html>`和`</html>`:这是HTML文档的根元素,包含了整个HTML文档的内容。 3. `<head>`和`</head>`:这是HTML文档的头部部分,用于定义网页的元数据,如标题、字符集、样式表等。 4. `<title>`和`</title>`:这是网页的标题,将显示在浏览器的标题栏上。 5. `<body>`和`</body>`:这是网页的主体部分,包含了网页的实际内容,如文本、图片、链接等。 6. `<h1>`到`<h6>`:这是HTML的标题标签,用于定义同级别的标题。 7. `<p>`和`</p>`:这是用于定义段落的标签,使文本换行并形成段落。 8. `<a>`和`</a>`:这是用于创建链接的标签,通过设置href属性指定链接的目标地址。 9. `<img>`:这是用于插入图像的标签,通过设置src属性指定图像的文件路径。 10. `<ul>`和`</ul>`:这是无序列表的标签,用于创建项目符号列表。 11. `<ol>`和`</ol>`:这是有序列表的标签,用于创建编号列表。 12. `<li>`和`</li>`:这是列表项的标签,用于定义列表中的每个项目。 这些只是HTML中的一些常见代码,还有许多其他代码可以用于创建更复杂的网页。学习和熟悉这些常用代码将对网页开发非常有帮助。
    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
    红包 添加红包
    表情包 插入表情
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值