博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
acronym与abbr
阅读量:5967 次
发布时间:2019-06-19

本文共 785 字,大约阅读时间需要 2 分钟。

有的时候为了方便传阅或者记忆,比如一句话太长,我们就会将其缩短些。或简单的缩句,或进行特殊的减短,如取首字母。

那么在HTML如何来标识这些缩略词呢?一般我们会使用到2个标签,一个是acronym,另一个是abbr。

其中,acronym被定义为首字母缩写词,abbr定义一个缩写内容。

目前的一些较为高级的浏览器,如FF,OP,都会对2个标签的内容进行特殊的显示,会自行加上虚线。

缩写是为了我们能方便的记忆和传阅,但这却对我们理解内容比较不利。所以通常在使用这2个标签时,我们还需要结合标签属性title,用以详细说明被省略的内容部分,达到记忆,传阅与理解兼顾。来看几个例子:

首字母缩写:

<acronym title="World Wide Web">WWW</acronym>

<acronym title="Cascading Style Sheets">CSS</acronym>

普通的缩写形式:

<abbr title="etcetera">etc.</abbr>

<abbr title="中华人民共和国">中国</abbr>

个人认为abbr应该是包括acronym的,因为acronym仅仅用来取首字母,是缩写的一种特殊形式而已;而abbr则是定义一个缩写内容,相对范围更大。

也就是说

<abbr title="中华人民共和国">中国</abbr>

不能写成

<acronym title="中华人民共和国">中国</acronym>

<acronym title="HyperText Markup Language">HTML</acronym>

应该是可以写成

<abbr title="HyperText Markup Language">HTML</abbr>

在接下来的HTML5中,貌似也有让abbr取代acronym的意思。

 

转载地址:http://dbmax.baihongyu.com/

你可能感兴趣的文章
【jQuery实例】Ajax登录页面
查看>>
ORA-01722:无效数字
查看>>
3.11 框架和样式表
查看>>
FileProvider的使用
查看>>
gulp + webpack + sass 学习
查看>>
搭建golang+vscode开发环境
查看>>
C#占位符
查看>>
活着的目标
查看>>
ASP.NET Web API 跨域访问(CORS)要注意的地方
查看>>
Java中List, Integer[], int[]的相互转换
查看>>
xdebug断点调试原理
查看>>
Oracle之优化篇---海量数据处理分析
查看>>
Google Map API运行提示Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
查看>>
HDU 4054 Number String
查看>>
java面试-JVM调优和参数配置
查看>>
php简单实现二级联动
查看>>
angular4 辅助路由
查看>>
mouseover和mouseout多次触发解决方法(兼容ie和firefox)(转)
查看>>
解决Eclipse java build path中Web App Libraries无法自动找到WEB-INF的lib目录
查看>>
Linux(centos)系统各个目录的作用详解
查看>>