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 相关文章推荐
CSS3教程(9):设置RGB颜色
Apr 02 HTML / CSS
纯CSS3实现的8种Loading动画效果
Jul 05 HTML / CSS
CSS3制作漂亮的照片墙的实现代码
Jun 08 HTML / CSS
CSS的background属性及CSS3的背景图片设置总结
Jun 13 HTML / CSS
CSS3实现背景透明文字不透明的示例代码
Jun 25 HTML / CSS
html5服务器推送_动力节点Java学院整理
Jul 12 HTML / CSS
HTML5 embed标签定义和用法详解
May 09 HTML / CSS
html5定位获取当前位置并在百度地图上显示
Aug 22 HTML / CSS
详解HTML5中表单验证的8种方法介绍
Dec 19 HTML / CSS
五分钟学会HTML5的WebSocket协议
Nov 22 HTML / CSS
HTML5 3D旋转相册的实现示例
Dec 03 HTML / CSS
浅谈CSS不规则边框的生成方案
May 25 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网页后退不再出现过期
2007/03/08 PHP
destoon常用的安全设置概述
2014/06/21 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
JS监听组合按键思路及实现过程
2020/04/17 Javascript
Python返回真假值(True or False)小技巧
2015/04/10 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
Python中static相关知识小结
2018/01/02 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
试用期员工考核制度
2014/01/22 职场文书
工作表现自我评价
2014/02/08 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
写给医院的感谢信
2015/01/22 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
浅析Python中的套接字编程
2021/06/22 Python
MySQL数据库事务的四大特性
2022/04/20 MySQL