当前位置: 首页 > news >正文

HTML HTML5基础(1)

目录

一、HTML5简介

1、HTML5优势

2、HTML5兼容性

二、新增语义化标签

1.新增布局标签

2.新增状态标签

2.1 meter标签

2.2progress标签

3.新增列表标签

4.新增文本标签

4.1文本注音

4.2 文本标记

三、新增表单功能

1.表单控件新增属性

2.input新增属性

3.form标签新增属性


一、HTML5简介

1、HTML5优势

        (1).针对 JavaScript ,新增了很多可操作的接口。       

        (2).新增了一些语义化标签、全局属性。

        (3).新增了多媒体标签,可以很好的替代 flash 

        (4).更加侧重语义化,对于 SEO 更友好。

        (5).可移植性好,可以大量应用在移动设备上。

2、HTML5兼容性

        支持ChromeSafariOperaFirefox等主流浏览器。

二、新增语义化标签

1.新增布局标签

标签名语义单/双标签
header整个页面,或部分区域的头部
footer整个页面,或部分区域的底部
nav导航
article文章、帖子、杂志、新闻、博客、评论等
aside侧边栏
main文档的主要内容(WHATWG 没有语义,IE 不支持)几乎不用
hgroup包裹连续的标签,如文章主标题、副标题的组合(W3C将其删除)

        关于article 和 section :

        1. article 里面可以有很多个 section 

        2. section 强调的是分段或块,如果你想将一块内容分成几段的时候,可使用 section 元素。

        3. article section 更强调独立性,一块内容如果比较独立、比较完整,应该使用 article 元素。

2.新增状态标签

2.1 meter标签

  • 语义:定义一直范围内的标量测量。也被称为 gauge (尺度),双标签,例如:电量、磁盘用量等。
  • 常用属性如下:
属性描述
high数值规定高值
low数值规定低值
max数值规定最大值
min数值规定最小值
optimum数值规定最优质
value数值规定当前值

2.2progress标签

  • 语义:显示某个任务完成的进度指示器,一般用于表示进度条,双标签,例如:工作完成进度等。
  • 常用属性如下:
属性描述
max数值规定目标值
value数值规定当前值

3.新增列表标签

标签名语义单/双标签
datalist用于搜索框的关键字提示
details用于展示问题和答案
summary写在 details 的里面

    <input type="text" list="mydata"><datalist id="mydata"><option value="周杰伦"></option><option value="周冬雨"></option><option value="周星驰"></option></datalist>
    <details><summary>如何走上人生巅峰?</summary><p>一步一步走呗</p></details>

4.新增文本标签

4.1文本注音

标签名语义单/双标签
ruby包裹需要注音的文字
rt写注音,rt 标签写在 ruby 的里面
    <ruby><span>魑 魅 魍 魉</span><rt>chi mei wang liang</rt></ruby>

4.2 文本标记

标签名语义单/双标签
mark标记

        注意:W3C 建议 mark 用于标记搜索结果中的关键字

三、新增表单功能

1.表单控件新增属性

属性名功能
placeholder提示文字(注意:不是默认值,value 是默认值),适用于文字输入类的表单控件)
required表示该输入项必填,适用于除按钮外其他表单控件
autofocus自动获取焦点,适用于所有表单控件
autocomplete

自动完成,可以设置为 on off ,适用于文字输入类的表单控件。

注意:密码输入框、多行输入框不可用。

pattern

填写正则表达式,适用于文本输入类表单控件。

注意:多行输入不可用,且空的输入框不会验证,往往与 required 配合

2.input新增属性

属性名功能
email邮箱类型的输入框,表单提交时会验证格式,输入为空则不验证格式
urlurl 类型的输入框,表单提交时会验证格式,输入框为空则不验证格式
number数字类型的输入框,表单提交时会验证格式,输入为空则不严重格式
search搜索类型的输入框,表单提交时不会验证格式
tel电话类型的输入框,表单提交时不会验证格式,在移动端使用时,会唤起数字键盘
range范围选择框,默认值为 50 ,表单提交时不会验证格式
color颜色选择框,默认值为黑色,表单提交时不会验证格式
date日期选择框,默认值为空,表单提交时不会验证格式
month月份选择框,默认值为空,表单提交时不会验证格式
week选择框,默认值为空,表单提交时不会验证格式
time时间选择框,默认值为空,表单提交时不会验证格式
datetime-local日期+时间选择框,默认值为空,表单提交时不会验证格式

3.form标签新增属性

属性名功能
novalidate如果给 form 标签设置了该属性,标签提交的时候不再进行验证
http://www.dtcms.com/a/528419.html

相关文章:

  • 2025年9月电子学会全国青少年软件编程等级考试(Python五级)真题及答案
  • (论文速读)Anyattack: 面向视觉语言模型的大规模自监督对抗性攻击
  • 多线程六脉神剑第六剑:事件同步 (AutoResetEvent/ManualResetEvent)
  • Vue3 Composition API 实战指南
  • asp网站幻灯片不显示wordpress的站点是什么
  • 异步编程 await 和 async
  • Flask 学习路线图
  • 大数据统计网站南宁7天优化网络科技公司
  • ajax网站开发技术网店设计素材
  • GitHub 热榜项目 - 日榜(2025-10-25)
  • 【bug解决】[string “tolua.lua“]:1: ‘=‘ expected
  • Windows 10/11用户报告开始菜单和搜索栏故障
  • 仓颉语言核心技术解析:如何开发高性能服务端应用
  • Redis分布式锁演进全解析
  • 实时性要求高的场景中实现增量式遗传算法更新
  • 广告传媒建设网站网站策划建设阶段的推广
  • 从零开始:C++ TCP 服务器实战教程
  • csv文件用Excel打开后出现乱码的问题及其解决方法
  • 【Swift】LeetCode 56. 合并区间
  • 上海免费建站模板iis添加网站 别名
  • Linux: 网络: SIPp导致的网络风暴
  • 从0开始学java--day6.5
  • 厦门网站制作公司域名注册需要多少钱
  • AN-25101701 UG56网关与WS101传感器连接TKE132 LoRaWAN服务器指导说明书
  • 如何做网站制作杭州高端网站建设到蓝韵网络
  • Z.EntityFramework.Extensions.EFCore 批量更新(BulkUpdate)指定字段
  • MLLM-LLaVA-FL: Multimodal Large Language Model Assisted FederatedLearning
  • 欧美教育网站模板中国建设银行信用卡网站首页
  • 【同步 / 异步 日志系统】--- 全局接口 性能测试
  • GitHub等平台形成的开源文化正在重也有人