HTML5给汉字加拼音收起展开组件的实现代码


Posted in HTML / CSS onApril 08, 2020

来看看 HTML 的历史和规范常识。HTML 规范是 W3C 与 WHATWG 合作共同产出的,HTML5 因此也不例外。其中:

  • W3C 指 World Wide Web Consortium
  • WHATWG 指 Web Hypertext Application Technology Working Group

说好听了是“合作产出”,但其实更像是“HTML5 有两套规范”。但话说天下大势合久必分,分久必合,如今(就在前几天,2018.5.29)它们又表示将会开发单一版本的 HTML 规范。

HTML5新增的标签和功能,常规的我相信大家都知道,这里就不??铝耍?饫锝樯芰礁龃蠹铱赡懿恢?赖墓δ埽?苁涤茫?/p>

给汉字加拼音

代码如下

<ruby>
  做工程师不做码农
  <rt>zuo gong cheng shi bu zuo ma nong</rt>
</ruby>

效果如下

HTML5给汉字加拼音收起展开组件的实现代码

展开收起组件

简单几行代码

<details>
  <summary>公众号《前端外文精选》</summary>
  欢迎大家关注我的公众号,专注大前端、全栈、程序员成长的公众号!如果对你有所启发和帮助,可以点个关注、收藏,也可以留言讨论,这是对作者的最大鼓励。
  作者简介:Web前端工程师,全栈开发工程师、持续学习者。
</details>

就可以实现如下效果

HTML5给汉字加拼音收起展开组件的实现代码

是不是很棒啊 ?

以往要实现这样的内容,我们都必须依靠 JavaScript 实现。现在来看,HTML 也变得更加具有“可交互性”。

原生进度条和度量

progress 标签显示进度:

HTML5给汉字加拼音收起展开组件的实现代码

值得一提的是:progress 不适合用来表示度量衡,如果想表示度量衡,我们应该使用 meter 标签代替。这又是什么标签?

meter 用来度量给定范围(gauge)内的数据:

<meter value="3" min="0" max="10"></meter> 十分之三<br>
<meter value="0.6"></meter> 60%

Chrome显示效果如下

HTML5给汉字加拼音收起展开组件的实现代码

本文示例效果和完整代码已放在我的博客小码页面。

HTML5给汉字加拼音收起展开组件的实现代码

总结

到此这篇关于HTML5给汉字加拼音收起展开组件的实现代码的文章就介绍到这了,更多相关html5 汉字加拼音展开收起内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
让IE支持CSS3的不完全兼容方案
Sep 19 HTML / CSS
一款纯css3实现简单的checkbox复选框和radio单选框
Nov 05 HTML / CSS
详解CSS3中强大的filter(滤镜)属性
Jun 29 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
HTML5 canvas基本绘图之绘制线段
Jun 27 HTML / CSS
HTML5中的新元素介绍
Oct 17 HTML / CSS
html5的新玩法——语音搜索
Jan 03 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
Mar 17 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
Apr 24 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
Mar 11 HTML / CSS
canvas简单连线动画的实现代码
Feb 04 HTML / CSS
Html5大屏数据可视化开发的实现
Jun 11 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
Apr 08 #HTML / CSS
HTML5 textarea高度自适应的两种方案
Apr 08 #HTML / CSS
html5给汉字加拼音加进度条的实现代码
Apr 07 #HTML / CSS
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
Apr 07 #HTML / CSS
HTML5拖放API实现自动生成相框功能
Apr 07 #HTML / CSS
canvas绘制树形结构可视图形的实现
Apr 03 #HTML / CSS
Html5踩坑记之mandMobile使用小记
Apr 02 #HTML / CSS
You might like
php下使用iconv需要注意的问题
2010/11/20 PHP
PHP页面中文乱码分析
2013/10/29 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
JavaScript函数作用域链分析
2015/02/13 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
基于Jquery插件实现跨域异步上传文件功能
2016/04/26 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
python编写简单爬虫资料汇总
2016/03/22 Python
python中实现k-means聚类算法详解
2017/11/11 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
python通过zabbix api获取主机
2018/09/17 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
管理信息系学生的自我评价
2014/01/11 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书