本篇文章主要为大家讲解了html5中一个新标签,html5 ruby标签,虽然不算是新的,但也是在html5里新的标签,html5 ruby标签的定义和具体的用法实例都在这篇文章中,希望大家认真阅读

html5 ruby标签的定义和用法:

标签定义 ruby 注释(中文注音或字符)。

在东亚使用,显示的是东亚字符的发音。

与 以及 标签一同使用:

ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。

HTML5 标签实例

一个 ruby 注释:

漢 (ㄏㄢˋ)

html5 ruby标签的使用(不同浏览器下的兼容性)

由于需要在网页中显示日语的注音,所以使用了该标签.

标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。

HTML5: 漢 (ㄏㄢˋ)

HTML4: none

标签定义字符(中文注音或字符)的解释或发音。

HTML5: 漢 ㄏㄢˋ

HTML4: none

标签定义 ruby 注释(中文注音或字符)。

HTML5: 漢 (ㄏㄢˋ)

HTML4: none

但是有的浏览器对该标签的支持不够,原以为低版本的IE下该标签会失效,谁知道从IE6-9都支持该标签,

另我意想不到的是firefox竟然不支持该标签,chrome下虽然支持,但也有问题,就是得去掉rp标签,如果

加上则注音不出现在文字的头部.最后没办法,在页面加载完后,再利用js去掉rp标签.

判断chrome浏览器,替换掉rp标签,但是在chrome浏览器下,字体总有一个固定的最小字体大小,通过后两句脚本可以解决这个问题if (window.navigator.userAgent.indexOf("Chrome") != -1) {

$("ruby").each(

function (i, o) {

$(o).html($(o).html().replace(/\((.*)\)/gmi, "$1"));

});

}

$("html").css("-webkit-text-size-adjust", "none");

$("ruby rt").css("font-size", "9px");

HTML5 注释标签:

今天的HTML5中的ruby标签,觉得挺有趣的,来记录一下。

ruby可以作注释标签,内部有rp和rt标签。

标记定义注释或音标。

  告诉那些不支持ruby元素的浏览器该如何显示。

标记定义对ruby注释的内容文本。

学完这个标签的第一反应就是,我有方法给那些不会读的日语单词做假名注释啦!!!

代码如下,来给一句日语做个小注释:

ruby注释标签

p {

text-align: center;

}

月明(つきあ)かり昇る頃

灯る 赤提灯 (あかちょうちん)

html5 ruby标签的效果如下:

还有一些浏览器不能支持标签,这个时候标签就显得尤其重要,我理解为“人品”的意思。人品好的浏览器就以在上面注释的形式显示出来,就如上图,而人品不好的就需要标签来补充注释。

里面的文本会在浏览器兼容的时候不显示出来,只有里面的文本以在上面注释的方式出现。而不兼容的情况,里面注释的文本会在后面显示,就如下图,这个时候里面包裹的内容就可以显示出来。

html5 ruby标签的效果如下:

提示:支持 "ruby" 元素的浏览器不会显示 "rp" 元素的内容。

HTML 4.01 与 HTML 5 之间的差异

标签是 HTML 5 的新标签。

浏览器支持

IE 9 、Firefox、Opera、Chrome 和 Safari 支持 标签。

注释:IE 8 或更早版本的 IE 浏览器不支持 标签。

【小编的相关文章】

html noscript标签是什么意思?关于

标签的用法你了解多少?

html的var标签是什么?关于var标签的定义和用法详解

html标记ruby,html5 ruby标签的定义及使用方法详解(内有实例介绍)相关推荐

  1. xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解

    对Xpath 获取子标签下所有文本的方法详解 在爬虫中遇见这种怎么办 想提取名称, 但是 名称不在一个标签里 使用xpath string()方法 例如 data.xpath("string ...

  2. php生成vcf,[宜配屋]听图阁 - PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创...

    本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法.分享给大家供大家参考,具体如下: 前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法. VCF格式是Wi ...

  3. 关于MySQL的存储函数(自定义函数)的定义和使用方法详解

    存储函数 什么是存储函数: 封装一段sql代码,完成一种特定的功能,返回结果. 存储函数的语法: create function 函数([函数参数[,-.]]) Returns 返回类型 Begin ...

  4. eval 函数 java_JavaScript eval()函数定义及使用方法详解

    定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 语法 eval(string) 返回值 通过计算 string 得到的值(如果有的话). 说明 该方法只接 ...

  5. php制作标记图,PHP使用JPGRAPH制作圆柱图的方法详解

    本文实例讲述了PHP使用JPGRAPH制作圆柱图的方法.分享给大家供大家参考,具体如下: 制作圆柱图像的要点 首先,要使用jpgraph库,我们先要去官网进行下载,网址:https://jpgraph ...

  6. css3 fieldset,生僻标签 fieldset 与 legend 的用法详解

    谈到 与,大部分人肯定会比较陌生,在 HTML 标签中,属于比较少用的那一批. 我最早知道这两个标签,是在早年学习 reset.css 或者 normalize.css 时,在这些重置统一代码默认样式 ...

  7. HTML5 多图片上传(前端+后台详解)

    HTML5 多图片上传(前端+后台详解) 1.参考jquery插件库 2.修改代码 3.添加的后台代码 4.删除的后台代码 1.参考jquery插件库 手机端实现多图片上传 2.修改代码 我发现他这里 ...

  8. CSS3 渐变新特性和HTML5 Canvas画布背景渐变实现方法详解

    CSS3 渐变新特性和HTML5 Canvas画布背景渐变实现方法详解 大家好,又见面了,感觉我上一篇博客对部分同学都挺有帮助的,于是我决定继续写下去,会继续的解析知识点让大家更容易理解,希望能给大家 ...

  9. python定义静态变量_对Pyhon实现静态变量全局变量的方法详解

    python不能像C++一样直接定义一个static变量或者通过extern来导入别的库的变量而实现数据共享,但是python的思想是通过模块化来解决这个问题,就是通过模块来实现全局变量. 首先新建一 ...

最新文章

  1. 【MyBatis】学习纪要七:缓存(一)
  2. 告警系统的一些痛点思考
  3. vc++ 提取网页上的文字_网页内容不让你复制?老师傅教的这招太绝了,1键提取全网文字...
  4. linux多内核调度,linux-kernel – 如何在Linux内核(Samsung Exynos5422)中实现异构多处理(HMP)调度?...
  5. Silverlight 2 Beta 1版本缺陷列表
  6. redis集群 + 哨兵 + zookeeper_技术干货 | Redis的哨兵和集群
  7. postgresql兴建用户_PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21, 和 9.
  8. 存储过程中用到的年,月,周的函数
  9. std::condition_variable notify_one()与notify_all()的区别
  10. 49.QComboBox
  11. 各大IT公司经典面试题总结
  12. C语言求阶乘尾数零的个数
  13. 分销系统如何加粉,三级分销政策,B2B2C分销规则
  14. 超实用的容器镜像漏洞检测工具 Trivy 入门指南
  15. python中cursor的用法_python中cursor操作数据库
  16. 《关键对话》如何高效能沟通之何谓关键对话
  17. Ajax请求前显示的等待图标
  18. 达梦数据库更换key文件的方法
  19. 计算机三级嵌入式上传学习资源介绍
  20. IOS14桌面布局图片怎么设置

热门文章

  1. 生成随机数 java
  2. mongodb自动备份脚本
  3. linux安装selenium+chrome+phantomjs
  4. window+Apache 配置虚拟主机(2)
  5. 使用Fastjson提示No serializer found for class
  6. Gmuplolader1.0正式上线,欢迎试用!!!
  7. mysql 长时间连接没操作,断开连接
  8. 分布式数据库clickhouse、tidb、palo对比
  9. Nginx的HTTP负载平衡
  10. Centos7使用Docker创建Oracle11g