网页开发人员必须知道的10个不常用HTML标签

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

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

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

1.

貌似每个人都比较熟悉

标签,但是你可知道

的小弟弟 允许你定义元素内的文字作为一种参考。一般,浏览器会用斜体来显示 标签内的文字,但是这可以用一点CSS来改变。

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

代码例子:

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

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

2.

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

上映时间

泰坦尼克号贫民窟的百万富翁怪物史瑞克狮子王全民超人

代码例子:

上映时间

泰坦尼克号贫民窟的百万富翁怪物史瑞克狮子王全民超人

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

3.

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

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

代码例子:

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

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

4.

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

1234 Web Dev Lane

Anywhere, USA

5.

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

John likes LOVES his new iPod.

代码例子:

John likes LOVES his new iPod.

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

6.

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

用户名

7.

Fieldset是一个小巧的标签,你可以用来为你的表单元素添加逻辑分组。

标签就会在其内部的元素周围画一个框。另外一点就是可以在fieldset里面添加 标签来定义分组的标题。

你比5年纪学生聪明吗?

当然

不知道

代码例子:

你比5年纪学生聪明吗?

当然

不知道

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

8.

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

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

代码例子:

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

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

9. rel

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

这个链接可编辑。

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

10.

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

代码例子:

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

NoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbr

HavaWbrHavaWbrHavaWbrHavaWbrHavaWbrHavaWbrHavaWbrHavaWbr

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

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

PS:

颇困难的翻译了这篇文章,神飞深深的感受到了语义化的魅力以及HTML标签的强大,相信我们没有认识到的标签还有很多,结果,常见的标签大家都很熟悉,不常见的标签大家有都不会用。正如之前我在一篇文章中阐述的那样,“语义化”很大的一部分是,在恰当的地方使用合适的标签,而不是一味的div下去。如果,我们能够了解更多的HTML标签,我们就能写出更具语义的HTML代码,也能大大的降低我们写CSS的难度和工作量,并使我们的页面结构更趋合理相关阅读:

JavaScript在ASP中实现掩码文本框

Vista用Defrag命令整理磁盘碎片

学习WEB标准心得:网页重构的思路

如何为Exchange服务重建IIS虚拟目录

CentOS中安装商业主机控制面板DTC(Domain Technologie Control)

新浪滑门技术

让XHTML与HTML兼容

关于Oracle RMAN进行的一次有益测试

Oracle执行全文索引时出现权限不足的解决方法

jQuery的三种$()

初学JavaScript第一章

在asp.NET中字符串替换的五种方法

AJAX 异步传输数据的问题

XHTML下,JS浮动代码失效的问题

网页最少要有一个html标签,PHP_网页开发人员必须知道的10个不常用HTML标签, 网页开发人员常常希望能 - phpStudy...相关推荐

  1. 网页设计制作必须知道的10个秘诀

    要制作一个网页,或由若干页面组成的网站,而要做一个有吸引力的,如长青树般的网站请看本文:网页设计制作必须知道的10个秘诀 4秒的时间(我们在设计首页时尽可能的简化,并加速打开网站的速度.)    在整 ...

  2. 作为一个新晋测试经理,在软件测试计划之前你必须知道的10件事

    有人喜欢创造世界,他们做了开发者:有的人喜欢开发者,他们做了测试员.什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者 ...

  3. [你必须知道的.NET] 开篇有益-------这是一个系列,文章中有后面章节的连接

    本文将介绍以下内容: • .NET的核心知识汇总 • 学习.NET的圣经心得 1. 引言 最近常常为学习中的问题而伤神,幸有管伟一起常常就技术问题拿来讨论,我已想将讨论的内容以基本原貌的方式,形成一个 ...

  4. 每一个C#开发者必须知道的13件事情

    1.开发流程 程序的Bug与瑕疵往往出现于开发流程当中.只要对工具善加利用,就有助于在你发布程序之前便将问题发现,或避开这些问题. 标准化代码书写 标准化代码书写可以使代码更加易于维护,尤其是在代码由 ...

  5. 数据中台 画像标签_中台产品经理必懂(4):数据中台标签系统

    自从我更新中台系列以来有很多键盘侠吐槽,中台和管理后台有什么区别?不了解的没有实战过的朋友真的会以为中台就是管理后台,非也,中台更接近于一种思想和设计理念,并且不是所有产品线的管理后台,而是对于所有产 ...

  6. [文摘20070914]一个成功的博客必须知道的80个博客工具

    不管你的博客流量大小与否,不管你的博客主题是什么,只要你想成为一个成功的博客,下面的博客工具肯定会对你有所帮助. 一般的博客工具: Backupmyblog:自动备份你的博客数据,只对于mysql数据 ...

  7. java怎编写么解析一个类型_DAY3:你必须知道的java虚拟机之类篇——类文件的结构...

    马上过年啦,不知道大家今年有没有投资基金股票呢?是赚的盆满钵满还是拍断大腿,可以评论区一起交流交流,秀一秀哈哈,反正我是没来得及上车. 暴富西不可能暴富的啦,打工人嘛几能写写文章啦-记得点赞➕关注呀 ...

  8. html 一行显示边框线,HTML 网页中要显示出来一个虚线的边框 就是一行字在边框里面,那个边框是显示出来的,程式码应该怎么写?...

    HTML 网页中要显示出来一个虚线的边框 就是一行字在边框里面,那个边框是显示出来的,程式码应该怎么写?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内 ...

  9. HTML5---H5---HTML网页常用的标签和新增的标签

    常用的标签及其含义 标签 类型 译名或意义 作 用 备注 文件标签 <HTML> ● 文件声明 让浏览器知道这是 HTML 文件 <HEAD> ● 开头 提供文件整体资讯 &l ...

最新文章

  1. mdp文件-Chapter1-MINIM.mdp
  2. 解决Windows安装TensorFlow报错:ERROR: Cannot uninstall 'wrapt'问题
  3. Git仓库初始化_企业级开发原则
  4. Windows文本文件编码
  5. Java二维码的制作
  6. Android Spinner设置默认选中的值
  7. ENVI入门系列教程---一、数据预处理---2.1自定义坐标系
  8. 树莓派开发笔记(八):GPIO口的I2C使用(BME280三合一传感器:温度、湿度、气压测量)
  9. 完全卸载 Office 2019 for Mac
  10. SPSS——描述性统计分析——探索性分析
  11. 在博客右下角设置透明卡通小美女,附上源码
  12. 程控交换机与集团电话的区别是什么
  13. 《Windows 8 权威指南》——2.4 Aero与Metro的触摸对比
  14. Aprioriall算法
  15. ZYNQ开发系列——ZYNQ系统的搭建
  16. python递归必须要有_Python的递归
  17. 阿里云容器镜像服务(Docker Registry)
  18. 推进线上线下深度融合,5G+VR+直播技术助力文旅产业加快复苏
  19. CSDN 为什么无法上传付费资源?
  20. 专科咋了?5年时间从三流外包到阿里P6(Android岗),他逆袭成功

热门文章

  1. 解决ajax 发送post 请求时csrf_token 问题
  2. Nutch2.1+mysql+solr3.6.1+中文网站抓取
  3. SSH-jar包相应作用
  4. 插入数据到hive_Hive实现网站PV分析
  5. 电子测量与仪器第四版pdf_固定资产管理系统_资产分类名称(电子和通信测量分析仪器篇)...
  6. java多线程编程_Java多线程编程实战指南+设计模式篇.pdf
  7. c 结构体在声明时赋值_Java基础知识 初识Java 循环结构进阶 数组 数据类型 各种运算符...
  8. 晶体封装越小esr越大_SuperFin晶体管技术加持!英特尔新一代10nm可媲美台积电5nm?...
  9. html模块开发模板引擎,一个前端html模板处理引擎(javascript)
  10. bean加载context idea_02-基于IDEA创建SpringBoot项目并进行入门分析