博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML5 语义元素(二)文本内容
阅读量:5019 次
发布时间:2019-06-12

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

  上一篇介绍的是关于页面结构方面的语义元素,本篇介绍文本内容方面,包含:<bdi>、<details>、<summary>、<mark>、<output> 、<ruby>、<rt>、<rp>、<time>、<wbr>等语义元素。

 

目录

1.

  1.1

  1.2

2.

3.

 

1. 介绍

1.1 说明

  文本内容方面的语义元素,通常用于描述特殊的内容片段。可使用这些语义元素标注出重要信息,如:名称、评价、注意事项、日期等。

包含的元素有:<bdi>、<details>、<summary>、<mark>、<output> 、<ruby>、<rt>、<rp>、<time>、<wbr>等。

<> :标注一段脱离父元素的文本方向的内容,采用系统默认的文本方向。

<> :用于描述文档细节的部分。

<> :标注 <details> 元素的标题。

<> :标注突显的文本。

<> :标注一个将来会被填充内容的区域。

<> :标注注释(中文注音或字符)。

<> :在 <ruby > 元素中使用,定义字符(中文注音或字符)的解释或发音。

<> :在 <ruby > 元素中使用,定义不支持 ruby 元素的浏览器所显示的内容。

<> :标注日期或时间。

<> :标注一个单词在后续空间无法全部容下时进行换行。

 

1.2 分类

IE浏览器各版本对这些元素支持情况各不相同,这里分为IE支持的和不支持的来介绍:

IE支持的:<>、<>、<>、<>、<>、<>。

IE不支持的:<>、<>、<>、<>。

 

2. IE支持的

IE浏览器支持的元素,在Chrome浏览器也得到了支持。

包含:<>、<>、<>、<>、<>、<>。

2.1 <mark>:标注突显的文本

浏览器最低版本:IE 9、Chrome 26

使用场景:重要的内容。

详细资料

示例

中国的首都是北京

 

2.2 <output> :标注一个将来会被填充内容的区域

浏览器最低版本:IE 9、Chrome 33

使用场景:显示计算结果、JavaScript返回值等的一个区域。

详细资料

属性

for :关联的元素ID。若有多个,以空格分隔。

form :关联的表单ID。若在一个form表单里,可不用赋值此属性。

示例

 

 

2.3 <ruby>、<rt>、<rp> :标注注释(中文注音或字符)

<ruby> :标注注释(中文注音或字符)。<>

<rt> :在 <ruby > 元素中使用,定义字符(中文注音或字符)的解释或发音。<>

<rp> :在 <ruby > 元素中使用,定义不支持 ruby 元素的浏览器所显示的内容。<>

浏览器最低版本:IE 5、Chrome 5

使用场景:中文拼音、日文假名。

示例

中文拼音

zhongguo

日文假名

かん

 

2.4 <time>:标注日期或时间

浏览器最低版本:IE 9、Chrome 33

使用场景:新闻、博客的发表日期。

详细资料

示例

创建日期:

属性

datetime {datetime} :设定此元素的日期和时间。<time>元素显示日期时间的格式有可能多样,同样的一个时间,有些显示的文本为X分钟前、有些为英文月份,但实际的日期时间只需保存此属性里。

示例

创建日期:

创建日期:

创建日期:

 

3. IE不支持的

IE浏览器不支持的元素,在Chrome浏览器也得到了支持。

包含:<>、<>、<>、<>。

3.1 <bdi>:标注一段脱离父元素文本方向的内容,采用系统的默认文本方向

浏览器最低版本:IE 不支持、Chrome 16

使用场景:阿拉伯语、波斯语等从右往左读的文字。

详细资料

div显示文字方向:rtl

中国首都是北京!

中国首都是北京!

  

3.2 <summary>、<details> :标注可展开、闭合的内容块

<details>:用于描述文档细节的部分。<>

<summary>:表示包含 <details> 元素的标题。<>

浏览器最低版本:IE 不支持、Chrome 12

使用场景:商品详情、文档细节。

示例

    2016-04-18天气情况    

晴转多云

13~25°

  

3.3 <wbr>:标注一个单词在后续空间无法全部容下时进行换行

浏览器最低版本:IE 不支持、Chrome 1

使用场景:比较长的英文单词。

详细资料

示例

不含有wbr元素:

Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。

含有wbr元素:

Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。

 

转载于:https://www.cnblogs.com/polk6/p/5372129.html

你可能感兴趣的文章
关于未成品的问题:字符类型和其他种种
查看>>
TSQL--HASH JOIN
查看>>
『PyTorch』第九弹_前馈网络简化写法
查看>>
纯 CSS 绘制三角形(各种角度)
查看>>
你的袜子还是干的吗?
查看>>
POJ 2001 Shortest Prefixes(字典树)
查看>>
【Silverlight】汉诺塔游戏,带AI
查看>>
BigDecimal的引入和概述
查看>>
Oracle database server architecture
查看>>
StrictMode 详解
查看>>
JS中的几个弹出框用法及注意
查看>>
没忍住,听了rIPPER的,还是入手了个机械的
查看>>
linux rman shell
查看>>
struts2_Action之间的重定向传参
查看>>
网线接法
查看>>
LeetCode--Remove Duplicates from Sorted List
查看>>
(15)JavaScrip 的一些简单笔记
查看>>
右左法则解决复杂声明
查看>>
Jenkins的新建job和配置job
查看>>
三大类加载器 经典例子
查看>>