HTML5 注释标签
今天学了HTML5的ruby标签,觉得挺有趣的,来记录一下。
ruby可以作注释标签,内部有rp和rt标签。
<ruby> 标记定义注释或音标。
<rp>告诉那些不支持ruby元素的浏览器该如何显示。
<rt> 标记定义对ruby注释的内容文本。
代码如下,来一个拼音注释:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ruby注释标签</title>
<style>
p {
text-align: center;
}
</style>
</head>
<body>
<ruby>
六<rp>(</rp><rt>liù</rt><rp>)</rp>
一<rp>(</rp><rt>yī</rt><rp>)</rp>
儿<rp>(</rp><rt>ér</rt><rp>)</rp>
童<rp>(</rp><rt>tóng</rt><rp>)</rp>
节<rp>(</rp><rt>jiē</rt><rp>)</rp>
块<rp>(</rp><rt>kuài</rt><rp>)</rp>
乐!<rp>(</rp><rt>lè</rt><rp>)</rp>
</ruby>
</body>
</html>
输出结果:
还有一些浏览器不能支持<ruby>标签,这个时候<rp>标签就显得尤其重要,<rp>我理解为“人品”的意思。人品好的浏览器就以在上面注释的形式显示出来,就如上图,而人品不好的就需要<rp>标签来补充注释。
<rp>里面的文本会在浏览器兼容的时候不显示出来,只有<rt>里面的文本以在上面注释的方式出现。而不兼容的情况,<rt>里面注释的文本会在后面显示。
