zoukankan      html  css  js  c++  java
  • 不常用但很好用的HTML标签

    原文地址http://www.blueidea.com/tech/web/2009/6557.asp

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

    <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></optgroup>
    </select>

    <acronym>

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

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

    <ins> 和<del>

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

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

    <label>

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

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

    <fieldset>

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

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

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

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

    rel

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

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

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

    . <wbr>

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

    <div style="200px;border:1px solid #00f;">
    NoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbr<br />
    HavaWbr<wbr>HavaWbr<wbr>HavaWbrHavaWbrHavaWbrHavaWbrHavaWbr<wbr>HavaWbr
    </div>
  • 相关阅读:
    JavaScript之闭包
    JavaScript之原型模式
    .NET Core3.1 解决跨域问题 Startup的配置
    .NTE Core 使用Editor.md富文本编辑器上传图片
    .NET Core3.1 WebApi 配置Swagger 超详细办法
    C#添加写日志,记录单个变量
    一个让我痛不欲生的算法题
    用EF 搭建底层
    用Linq To SQL 搭建底层
    安卓端腾讯QQ-【我的电脑】下载地址
  • 原文地址:https://www.cnblogs.com/wyxy2005/p/1431480.html
Copyright © 2011-2022 走看看