你所不知道的html5与html中的那些事(四)——文本标签
title属性这个刚一看会不会想到title标签?但是不要弄到一起算呀,他们是完全不同的东西;感觉平时在我们开发的时候很少会用到这个属性,首先说一下它是干什么的吧,其实他就是一个具有提示作用的属性;对于屏幕阅读器来说可以为用户朗读文本;所以正确的使用可以提升页面的访问性哦;
1,明确html5的核心思想就是语意,所以不管是什么标签就看表达的意思,而不是看展现的效果;
2,关于文本的相关标签可以适当的想象成是语文中的标点符号这样可以方便记意与运用(或着你也可以通过其它的方式)
好了明白上面的两点我们在来说这些新的标签的语意与用法吧;
<address>、<figure>、<time>这三个标签下一个问题中详细说这里就先不说了;
<strong><em>这个两个标签在HTML4.0中就已经有了,但是在这里还是要说一下因为在以前可能很少用到它们因为很少有人去注意语意;
<mark>标签HTML5中的新元素用来突出显示文本,它的效果就像是用荧光笔给重点的语句做标记一样;
<wbr>一个与<br>很像的新标签;区别在于它不会强制换行;
<ruby><rp><rt>这几个标签就像是语文中的音标一样;
<meter>可以用它做一些测量结果的显示与投票结果的显示(现在的问题是浏览器对它的支持不好)
<progress>同样的一个进度条的显示,可以用做一些很好的与用户交互的效果;问题是浏览器的兼容现在也不好;
<figure>这个元素是用来引入图表、图形、照片等,对应的场景就是像是杂志中的图片一样,在html5之前是没有一个专门的标签来做这个事的,之前如果实现这个功能就是用没有语意的div标签;
<time>可以通过这个标签标记一个具体的时间或日期;应用场景通常就是一篇文章的发表时间;写法如下图:
各位开发过HTML的朋友都知道<em>与<i>、<strong>与<b>它们的展现形式一样的,一个是斜体一个是粗体,那么它们在html5中是怎么平相处的呢?下面我们来重点讲一下<b><i>的前世今生:
在很早以前,互联网那时还没有一个叫作CSS的东西出现的时候,为了区分文本中的重点与特殊的含意的文字<b><i>这对兄弟出现了;
然而好景不长,在互联网飞速发展的情况下,很快出现一个叫css的东西,它的责任就是用来控制页面的表现形式的,当然也包括<b><i>所表现的形式,所以在html4.0与xhtml1中就有开发人员建议废弃<b><i>,取面代之的就是<strong><em>+css,因为他们有语意性可以更好的与用户交互;可是问题并没有就此结束,因为在开发的时候在一些情况下发现用<strong><em>总是不能很的好的表示语义;
为此,在html5中<b><i>有以修改后的面貌展现给我们了,所以在html5中又重新启用了<b><i>这对兄弟;
好了今天就说到这里吧,不知道对读到这篇文章的您有什么帮助没有?相信通过这几篇文章感觉您对HTML5文本标签这块了解了很多呢?

你所不知道的html5与html中的那些事(四)——文本标签的更多相关文章
- 你所不知道的html5与html中的那些事第三篇
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作 ...
- 你所不知道的html5与html中的那些事(三)
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作 ...
- 你所不知道的html5与html中的那些事(五)——web图像
文章简介: 现在的页面,一般都离不开图像,而怎么做才能让我们的页面中的图像加载的又快又好呢?在优化页面速度的时候还有什么事是你所不知道的呢? 下面看看今天我为大家带来了哪些关于we ...
- 你所不知道的Html5那些事(一)
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后 ...
- Android中Context详解 ---- 你所不知道的Context
转自:http://blog.csdn.net/qinjuning/article/details/7310620Android中Context详解 ---- 你所不知道的Context 大家好, ...
- JavaScript中你所不知道的Object(二)--Function篇
上一篇(JavaScript中你所不知道的Object(一))说到,Object对象有大量的内部属性,而其中多数和外部属性的操作有关.最后留了个悬念,就是Boolean.Date.Number.Str ...
- Android中Context详解 ---- 你所不知道的Context(转)
Android中Context详解 ---- 你所不知道的Context(转) 本文出处 :http://b ...
- 你所不知道的库存超限做法 服务器一般达到多少qps比较好[转] JAVA格物致知基础篇:你所不知道的返回码 深入了解EntityFramework Core 2.1延迟加载(Lazy Loading) EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public? 藏在正则表达式里的陷阱 两道面试题,带你解析Java类加载机制
你所不知道的库存超限做法 在互联网企业中,限购的做法,多种多样,有的别出心裁,有的因循守旧,但是种种做法皆想达到的目的,无外乎几种,商品卖的完,系统抗的住,库存不超限.虽然短短数语,却有着说不完,道不 ...
- 你所不知道的setTimeout
JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成.它们向任务队列添加定时任务.初始接触它的人都觉得好简单 ...
随机推荐
- EasyDSS RTMP流媒体解决方案之直播录像自动清理方案
本文转自Marvin的博客: http://blog.csdn.net/marvin1311/article/details/78660592 EasyDSS_Solution直播录像清理 直播录像, ...
- HIbernate 注解 mappedBy 与 inverse
hibernate中 配置文件中的inverse属性意思就是放弃控制权 ,主导权由对方控制,也就是说 我方进行的删除等操作不会影响到对方 即使设置了cascadeType.ALL 这个解释其实就是hi ...
- formData.append("username", "Groucho"); input 文件大小
formData.append("username", "Groucho"); https://developer.mozilla.org/en-US/docs ...
- 使用 Nginx 提升网站访问速度(转)
Nginx 简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Ig ...
- oracle ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 1.看看是不是监听 ...
- (C)程序控制块(TCB)
程序控制块 1. 程序控制块 从代码上看,程序控制块就是一个结构体.例如: typedef struct tcb{ char * tast_name; //任务名字 int p; //任务重要级别 i ...
- NodeJs如何全局统一处理异常,实现RestFull风格
当在controller中处理客户端发来的数据时,我们会去校验数据,当数据错误时,我们会给客户端返回一个信息,如: export function add (req, res, next) { con ...
- uboot中添加自定义命令
uboot中可以通过修改源程序来添加自定义命令,进一步扩展uboot的功能. 我想在uboot下添加一条新的命令(名为varcpy),用来拷贝uboot中的环境变量. 修改方式如下: 创建新文件com ...
- android 内存泄漏问题【转】
本文转载自:http://www.voidcn.com/article/p-hbnuyfwz-ee.html 内存泄露问题在一些压力测试的场景很容易暴露,例如一些常用应用场景反复操作(eg:反复切换前 ...
- myeclipse 安装flex插件后变为中文 修改配置文件切换到英文界面
解决办法: 1. cmd 敲命令进入安装目录,运行myeclipse.exe -nl en后,启动为英文 在安装目录下新建txt,改名为myeclipse.bat,将上面那行命令写入保存,再发送快捷方 ...