前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新

学习来源:尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频


系列笔记

  • 【HTML4】(一)前端简介
  • 【HTML4】(二)各种各样的常用标签
  • 【HTML4】(三)表单及HTML4收尾
  • 【CSS2】(四)CSS基础及CSS选择器
  • 【CSS2】(五)CSS三大特性及常用属性
  • 【CSS2】(六)CSS盒子模型
  • 【CSS2】(七)浮动
  • 【CSS2】( 八)定位与布局
  • 【实操】( 九)尚品汇实操练习
  • 【HTML5】( 十)HTML5简介及相关新增属性
  • 【CSS3】( 十一)CSS3简介及基本语法(上)| 相关新增属性
  • 【CSS3】( 十二)CSS3简介及基本语法(中)| 变换、过渡与动画
  • 【CSS3】 (十三)CSS3简介及基本语法(下)| 伸缩盒模型

文章目录

  • 📚HTML5简介
    • 🐇什么是HTML5
    • 🐇HTML5 优势
    • 🐇HTML5兼容性
  • 📚新增语义化标签
    • 🐇新增布局标签
    • 🐇新增状态标签
      • ⭐️meter标签
      • ⭐️progress标签
    • 🐇新增列表标签
    • 🐇新增文本标签
      • ⭐️文本注音
      • ⭐️文本标记
  • 📚新增表单功能
    • 🐇表单控件新增属性
    • 🐇input新增属性值
    • 🐇form标签新增属性
  • 📚新增多媒体标签
    • 🐇视频标签
    • 🐇音频标签
  • 📚新增全局属性(了解)
  • 📚HTML5兼容性处理

⭐️前文回顾:前端 | ( 九)尚品汇实操练习 | 尚硅谷前端html+css零基础教程2023最新
⭐️前文对应p148-p159,本文对应p160-p170
⭐️补充网站:W3school,MDN

📚HTML5简介

🐇什么是HTML5

  • HTML5 是新一代的 HTML 标准,2014年10月由万维网联盟( W3C )完成标准制定。

  • 官网地址

    • W3C 提供: W3C
    • WHATWG 提供:WHATWG
  • 写它俩都有的👀

  • HTML5 在狭义上是指新一代的 HTML 标准,在广义上是指:整个前端

🐇HTML5 优势

  1. 针对 JavaScript ,新增了很多可操作的接口
  2. 新增了一些语义化标签、全局属性
  3. 新增了多媒体标签,可以很好的替代 flash
  4. 更加侧重语义化,对于 SEO 更友好。
  5. 可移植性好,可以大量应用在移动设备上

🐇HTML5兼容性

在这里插入图片描述

📚新增语义化标签

🐇新增布局标签

就是有了语义的div

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增布局标签</title>
</head>
<body><!-- 头部 --><header class="page-header"><h1>尚品汇</h1></header><hr><!-- 主导航 --><nav><a href="#">首页</a><a href="#">订单</a><a href="#">购物车</a><a href="#">我的</a></nav><!-- 主要内容 --><div class="page-content"><!-- 侧边栏导航 --><aside style="float: right;"><nav><ul><li><a href="#">秒杀专区</a></li><li><a href="#">会员专区</a></li><li><a href="#">领取优惠券</a></li><li><a href="#">品牌专区</a></li></ul></nav></aside><!-- 文章 --><article><h2>《如何一夜暴富》</h2><section><h3>第一种方式:通过做梦</h3><p>你要这么做梦:xxxxxxxxxxxxxxxxxxxxxxx</p></section><section><h3>第二种方式:通过买彩票</h3><p>你要这么买彩票:xxxxxxxxxxxxxxxxxxxxxxx</p></section><section><h3>第三种方式:通过学习前端</h3><p>你要来到尚硅谷学前端:xxxxxxxxxxxxxxxxxxxxxxx</p></section></article></div><hr><footer><nav><a href="#">友情链接1</a><a href="#">友情链接2</a><a href="#">友情链接3</a><a href="#">友情链接4</a></nav></footer>
</body>
</html>

在这里插入图片描述

🐇新增状态标签

⭐️meter标签

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

⭐️progress标签

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增状态标签</title><style>progress {width: 50px;}</style>
</head>
<body><span>手机电量:</span><br><meter max="100" min="0" value="90" low="20" high="80" optimum="90"></meter><br><meter max="100" min="0" value="75" low="20" high="80" optimum="90"></meter><br><meter max="100" min="0" value="10" low="20" high="80" optimum="90"></meter><br><span>当前进度:</span><progress max="100" value="20"></progress>
</body>
</html>

在这里插入图片描述

🐇新增列表标签

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增列表标签</title>
</head>
<body><form action="#"><input type="text" list="mydata"><button>搜索</button></form><datalist id="mydata"><option value="周杰伦">周杰伦</option><option value="周冬雨">周冬雨</option><option value="马冬梅">马冬梅</option><option value="温兆伦">温兆伦</option></datalist><hr><details><summary>如何一夜暴富?</summary><p>来到尚硅谷学习前端</p></details>
</body>
</html>

在这里插入图片描述

🐇新增文本标签

⭐️文本注音

在这里插入图片描述

⭐️文本标记

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增文本标签</title>
</head>
<body><ruby><span>魑魅魍魉</span><rt>chī mèi wǎng liǎng </rt></ruby><hr><div><ruby><span></span><rt>chī</rt></ruby><ruby><span></span><rt>mèi</rt></ruby></div><hr><p>Lorem ipsum <mark>dolor</mark> sit amet consectetur adipisicing elit. Laboriosam, nemo?</p>
</body>
</html>

在这里插入图片描述

📚新增表单功能

🐇表单控件新增属性

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增的表单控件属性</title>
</head>
<body><form action=""><!-- 自动对焦有多个优先第一个 --><!-- 自动完成类似于历史记录提示 --><!-- \w{6}表示可以写数字,字母,下划线以及需要写六位 -->账号:<input type="text" name="account" placeholder="请输入账号" required autofocus autocomplete="on"pattern="\w{6}"><br>密码:<input type="password" name="pwd" placeholder="请输入密码" required pattern="\w{6}"><br>性别:<input type="radio" value="male" name="gender" required><input type="radio" value="female" name="gender"><br>爱好:<input type="checkbox" value="smoke" name="hobby">抽烟<!-- 多选的required意味着这一项必选 --><input type="checkbox" value="drink" name="hobby" required>喝酒<input type="checkbox" value="perm" name="hobby">烫头<br>其他:<textarea name="other" placeholder="请输入密码" required pattern="\w{6}"></textarea><br><button>提交</button></form>
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

autocomplete要求浏览器打开相关设置
在这里插入图片描述

🐇input新增属性值

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>input新增的type属性值</title>
</head>
<body><form action="">邮箱:<input type="email" required name="email"><!-- url:<input type="url" required name="url"> --><!-- 数值:<input type="number" required name="number" step="2" max="80" min="20"> --><!-- 搜索:<input type="search" required name="keyword"> --><!-- 电话:<input type="tel" required name="phone"> --><!-- 光照强度:<input type="range" name="range" max="80" min="20" value="22"> --><!-- 颜色:<input type="color" name="color"> --><!-- 日期:<input type="date" required name="date"> --><!-- 月份:<input type="month" required name="month"> --><!-- 周:<input type="week" required name="week"> --><!-- 时间:<input type="time" required name="time"> --><!-- 日期+时间:<input type="datetime-local" required name="time2"> --><br><button>提交</button></form>
</body>
</html>

在这里插入图片描述

🐇form标签新增属性

在这里插入图片描述

📚新增多媒体标签

🐇视频标签

<video>标签用来定义视频,它是双标签
在这里插入图片描述

自动播放的前提是先设置静音

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增视频标签</title><style>video {width: 600px;}</style>
</head>
<body><!-- 显示视频控件,静音,循环播放,设置封面,可下载 --><video src="./小电影.mp4" controls muted loop poster="./封面.png" preload="auto"></video>
</body>
</html>

🐇音频标签

audio标签用来定义音频,它是双标签。
在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>新增音频标签</title><style>audio {width: 600px;/* height: 500px; */border: 1px solid black;}</style>
</head>
<body><!-- 对于音频来说,不写controls啥玩意没有 --><audio src="./小曲.mp3" controls loop preload="metadata"></audio>
</body>
</html>

同视频,如果不设置静音无法自动播放,但可以借助js实现这一功能

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>03_音频案例</title><style>audio {width: 600px;}.mask {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.727);}.dialog {position: absolute;width: 400px;height: 400px;background-color: green;top: 0;bottom: 0;left: 0;right: 0;margin: auto;font-size: 40px;text-align: center;line-height: 400px;}span {border: 1px solid white;color: white;cursor: pointer;}</style>
</head>
<body><audio id="music" src="./小曲.mp3" controls></audio><div class="mask" id="mask"><div class="dialog"><span>点我登录</span><span onclick="go()">随便听听</span></div></div><!-- 实现自动播放 --><script>function go (){music.play()mask.style.display = 'none'}</script>
</body>
</html>

📚新增全局属性(了解)

在这里插入图片描述

📚HTML5兼容性处理

<!-- 让IE浏览器处于一个最优的渲染模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- 针对一些国产的“双核”浏览器的设置,让浏览器优先使用webkit内核去渲染网页 -->
<meta name="render" content="webkit">

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/6081.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatis学习笔记——4

MyBatis学习笔记——4 一、MyBatis的高级映射及延迟加载1.1、多对一1.1.1、第一种方式&#xff1a;级联属性映射1.1.2、第二种方式&#xff1a;association1.1.3、第三种方式&#xff1a;分步查询 1.2、一对多1.2.1、第一种方式&#xff1a;collection1.2.1、第二种方式&#x…

Web后端开发总结

后端web开发大致流程 和对应的核心技术 对应技术的来源 springMVC可以理解为spring框架中的web开发框架 springMVCSpringMybatis就是我们熟知的ssm框架了

golang单元测试及mock总结

文章目录 一、前言1、单测的定位2、vscode中生成单测 二、构造测试case的注意事项1、项目初始化2、构造空interface{}3、构造结构体的time.Time类型4、构造json格式的test case 三、运行单测文件1、整体运行单测文件2、运行单个单测文件报错&#xff08;1&#xff09;command-l…

基于sklearn计算precision、recall等分类指标

文章目录 一、分类指标函数1.1 precision_score函数1.2 recall_score函数1.3 accuracy_score函数1.4 f1_score函数1.5 precision_recall_curve函数1.6 roc_curve函数1.7 roc_auc_score函数1.8 classification_report函数 二、二分类任务三、多分类任务3.1 Macro Average&#x…

怎样原生制作lis的CentOS容器镜像

本文介绍从一个空白的裸机CentOS自己构造检验允许的docker环境。来达到运行环境的高度定制&#xff0c;而不是只能依赖VS或者微软或者数据库厂商提供的镜像当做基础制作。更容易理解基础原理。最终输出产物为lisnew.tar&#xff0c;一个开箱即用的lis运行环境。 制作的整个过程…

os.environ[“CUDA_VISIBLE_DEVICES“]学习总结

今天发现一个很有意思的东西 import torch import os # Specify the GPU device os.environ["CUDA_VISIBLE_DEVICES"] "1" print(torch.cuda.is_available())但是如果修改下面的设置后&#xff0c;结果就变成了 import torch import os # Specify the…

Spring MVC -- 返回数据(静态页面+非静态页面+JSON对象+请求转发与请求重定向)

目录 1. 返回静态页面 2. 返回非静态页面 2.1 ResponseBody 返回页面内容 2.2 RestController ResponseBody Controller 2.3 示例:实现简单计算的功能 3. 返回JSON对象 3.1 实现登录功能&#xff0c;返回 JSON 对象 4. 请求转发(forward)或请求重定向(redirect) 4.1 请…

Rust之泛型、特性和生命期(四):验证有生存期的引用

开发环境 Windows 10Rust 1.71.0 VS Code 1.80.1 项目工程 这里继续沿用上次工程rust-demo 验证具有生存期的引用 生存期是我们已经在使用的另一种泛型。生存期不是确保一个类型具有我们想要的行为&#xff0c;而是确保引用在我们需要时有效。 我们在第4章“引用和借用”一…

<Java物联网> 从主动到被动:Java中的BACnet设备属性查询

目录 BACnet 使用软件 资源 模拟器 使用Java主动查 引入maven 创建网络对象 获取远程设备 获取设备属性 使用DeviceEventAdapter订阅 初始化本地BACnet设备和IP网络配置&#xff1a; 启动本地设备和添加监听器&#xff1a; 搜寻远程设备&#xff1a; 发送订阅COV报…

python try/except/finally

稍微总结一下&#xff0c;否则总是忘。 x abc def fetcher(obj, index): return obj[index] fetcher(x, 4) 输出&#xff1a; File "test.py", line 6, in <module> fetcher(x, 4) File "test.py", line 4, in fetcher return obj[index] …

zookeeper的应用

Zookeeper的配置文件解析: Zookeeper内部原理: 选举机制 半数机制:在集群环境中半数以上的机器存活,这个集群可用,所以在设计Zookeeper集群系统时&#xff0c;通常会选择 奇数台服务器来搭建Zookeeper的集群 虽然在配置文件中并没有指定Master和Slave。但是&#xff0c;Zookeep…

第三十二章:MySQL事务日志

第三十二章&#xff1a;MySQL事务日志 32.1&#xff1a;概述 事物有4种特性&#xff1a;原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢&#xff1f; 事物的隔离性有锁机制实现。而事物的原子性、一致性和持久性由事物的redo日志和undo日志来…

Redis入门基础命令

文章目录 一、redis1.1 redis概述1.2 redis安装 二、string2.1 基础命令2.2 存储结构2.3 应用 三、list3.1 基础命令3.2 应用 四、hash4.1 基础命令4.2 存储结构4.3 应用 五、set5.1 基础命令5.2 存储结构5.3 应用 六、zset6.1 基础命令6.2 存储结构6.3 应用 一、redis 1.1 re…

【C#】MVC页面常见的重定向方式和场景

本篇文章主要简单讲讲&#xff0c;C# MVC 页面常见跳转或者重定向的方式和场景。 在实际项目开发中&#xff0c;在一些特定场景肯定会用到重定向&#xff0c;比如&#xff1a;不同角色跳转到不同视图地址 目录 一、种常见重定向方式1.1、RedirectToAction1.2、RedirectToRoute1…

Java中的队列

队列的理解 队列&#xff08;Queue&#xff09;是一种特殊的线性表&#xff0c;它只允许在表的前端进行删除操作&#xff0c;而在表的后端进行插入操作。 LinkedList类实现了Queue接口&#xff0c;因此我们可以把LinkedList当成Queue来用。 常用方法 实例 import java.util…

Stable Diffusion服务环境搭建(远程服务版)

Stable Diffusion服务环境搭建&#xff08;远程服务版&#xff09; Stable Diffusion是什么 Stable diffusion是一个基于Latent Diffusion Models&#xff08;潜在扩散模型&#xff0c;LDMs&#xff09;的文图生成&#xff08;text-to-image&#xff09;模型。具体来说&#…

C# IO FileStream流(一)使用整理

一、C# IO 文件流&#xff0c;常用操作整理 来自其他开发者的整理&#xff1a; 文件操作常用相关类 1)Directory //操作目录&#xff08;文件夹&#xff09;&#xff0c;静态类。2)Path//静态类&#xff0c;对文件或目录的路径进行操作&#xff08;很方便&#xff09;【字符…

[深度学习实战]基于PyTorch的深度学习实战(中)[线性回归、numpy矩阵的保存、模型的保存和导入、卷积层、池化层]

目录 一、前言二、线性回归2.1 训练代码2.2 绘图部分代码2.3 numpy 数组的保存和导入代码2.4 完整代码 三、numpy矩阵的保存四、模型的保存和导入4.1 保存模型4.2 导入模型 五、卷积层5.1 Conv2d5.1.1 函数定义5.1.2 参数说明5.1.3 测试代码5.1.4 最终结果 5.2 Conv1d5.2.1 函数…

element ui 上传控件携带参数到后端

1.携带固定参数&#xff1a; 2.携带不固定参数&#xff1a; <el-row> <el-col :span"24"> <el-upload :multiple"false" :show-file-list"false" :on-success"f_h…

ShardingSphere分库分表实战之MySQL主从集群搭建

&#x1f680; ShardingSphere &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&…