HTML5冲浪笔记(二)

news/2025/1/31 6:40:03/

✍web前端剑法之HTML

🔥web前端剑法之HTML地址
🔥HTML冲浪笔记(一)https://blog.csdn.net/Augenstern_QXL/article/details/115419453
🔥HTML5冲浪笔记(二)https://blog.csdn.net/Augenstern_QXL/article/details/115599059

✍目录总览

在这里插入图片描述

1.HTML5提高

  • HTML5的新增特性主要是针对于以前的不足,增加了一些新的标签,新的表单和新的表单属性等。
  • 这些新特性都有兼容性问题,基本都是IE9+以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性
  • HTML5有更大的技术集,允许更多样化和强大的网站和应用程序。增加了新特性:语义特性,本地存储特性,设备兼容特性,连接特性,网页多媒体特性,三维、图形及特效特性,性能与集成特性,CSS3特性。这个集合有时称为HTML5和朋友,通常缩写为HTML5

1.新增语义化标签🔥

以前布局,我们基本用div 来做。 div 对于搜索引擎来说,是没有语义的。

新增语义化标签如下:

在这里插入图片描述

  • < header > :头部标签
  • < nav >: 导航标签
  • < article >: 内容标签
  • < section >:定义文档某个区域
  • < aside >:侧边栏标签
  • < footer >: 尾部标签

–注意:

  • 这种语义化标准主要是针对搜索引擎
  • 这些新标签页面中可以使用多次
  • 在IE9中,需要把这些元素转换为块级元素
  • 其实,移动端更喜欢使用这些标签
 <style>header, nav {height: 120px;background-color: pink;border-radius: 15px;width: 800px;margin: 15px auto;}section {width: 500px;height: 300px;background-color: skyblue;}</style>
</head>
<body><header>头部标签</header><nav>导航栏标签</nav><section>某个区域</section>
</body>

2.新增视频标签🔥

2.1 video视频🔥

在这里插入图片描述

语法:

<video src="文件地址"   controls="controls"></video><style>video {width: 100%;}</style>
</head>
<body><video src="media/mi.mp4" autoplay="autoplay" muted="muted"  loop="loop" poster="media/mi9.jpg"></video>
</body>
属性描述
autoplayautoplay视频就绪自动播放(谷歌浏览器需要添加muted来解决自动播放问题)
controlscontrols向用户显示播放控件
widthpixels(像素)设置播放器宽度
heightpixels(像素)设置播放器高度
looploop播放完是否继续播放该视频,循环播放
preloadauto(预先加载视频)none(不应加载视频)规定是否预加载视频(如果有了autoplay 就忽略该属性)
srcurl视频url的地址
posterlmgurl加载等待的画面图片
mutedmuted静音播放
  • 一般不显示controls,让视频循环播放

2.2 audio音频

在这里插入图片描述

<audio src="文件地址" controls="controls"></audio><audio src="media/music.mp3" autoplay="autoplay" controls="controls"></audio>
属性描述
autoplayautoplay如果出现该属性,则音频在就绪后马上播放
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮
looploop如果出现该属性,则每当音频结束时重新开始播放
srcurl要播放的音频的url

2.3总结

  1. 音频标签和视频标签使用方式基本一致
  2. 浏览器支持情况不同
  3. 谷歌浏览器把音频和视频自动播放禁止了
  4. 我们可以给视频标签添加muted属性来静音播放视频,音频不可以(可以通过JavaScript解决)
  5. 视频标签是重点,我们经常设置自动播放,不适用controls控件,循环和设置大小属性

3.新增input类型🔥

属性值说明
type=“email”限制用户输入必须为Email类型
type=“url”限制用户输入必须为URL类型
type=“data”限制用户输入必须为日期类型
type=“time”限制用户输入必须为时间类型
type=“month”限制用户输入必须为月类型
type=“week”限制用户输入必须为周类型
type="number"限制用户输入必须为数字类型
type="tel"手机号码
type="search"搜索框
type=“color”生成一个颜色选择表单
  • 重点记住: number tel search 这三个
<body><!-- 我们验证的时候必须添加form表单域 --><form action=""><ul><li>邮箱: <input type="email" /></li><li>网址: <input type="url" /></li><li>日期: <input type="date" /></li><li>时间: <input type="time" /></li><li>数量: <input type="number" /></li><li>手机号码: <input type="tel" /></li><li>搜索: <input type="search" /></li><li>颜色: <input type="color" /></li><!-- 当我们点击提交按钮就可以验证表单了 --><li> <input type="submit" value="提交"></li></ul></form>
</body>

4.新增表单属性🔥

属性说明
requiredrequired表单拥有该属性表示其内容不能为空,必填
placeholder提示文本表单的提示信息,存在默认值将不显示
autofocusautofocus自动聚焦属性,页面加载完成自动聚焦到指定表单
autocompleteoff/on当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项,默认已经打开。如autocomplete=“on” ,关闭autocomplete=“off”,需要放在表单内,同时加上name属性,同时成功提交
multiplemultiple可以多选文件提示
 <form action=""><input type="search" name="sear" id="" required="required" placeholder="pink老师" autofocus="autofocus" autocommplete="off"><input type="submit" value="提交"></form>
  • 可以通过以下设置方式修改placeholder里面的字体颜色
input::placeholder {color: pink;
}

http://www.ppmy.cn/news/587994.html

相关文章

赢达库:什么是网上冲浪?

我认识一个人&#xff0c;她是00后&#xff0c;是个十足的宅女网虫&#xff0c;唯一的乐趣就是抱着手机对着韩国欧巴流口水。 昨天她放假回来&#xff0c;又开始拿出手机追星了&#xff0c;就差舔屏了。我说&#xff1a;“你怎么这么喜欢在网上冲浪追星”&#xff0c;结果她没有…

HTML冲浪笔记(一)

✍web前端剑法之HTML &#x1f525;web前端剑法之HTML地址&#x1f525;HTML冲浪笔记(一)https://blog.csdn.net/Augenstern_QXL/article/details/115419453&#x1f525;HTML5冲浪笔记(二)https://blog.csdn.net/Augenstern_QXL/article/details/115599059 ✍目录总览 1、VS…

软件测试技能,JMeter压力测试教程,JDBC配置连接mysql数据库(十)

前言 使用jmeter压测接口的时候&#xff0c;有时候需要批量造数据&#xff0c;需使用jmeter连数据库造对应的测试数据 或者测试结束后&#xff0c;对测试的数据还原&#xff0c;删掉一些垃圾数据&#xff0c;都会用到连接数据库执行sql的操作 一、JDBC 连接配置 添加配置元…

[架构之路-216]- 架构 - 概念架构 - 模块(Module)、组件(Component)、包(Package)、对象、函数的区别

前言&#xff1a; 在软件架构中&#xff0c;一个重要的任务就是切分系统&#xff0c;而切分系统进程涉及到一个基本的概念&#xff0c;如模块&#xff08;Module&#xff09;、组件&#xff08;Component&#xff09;、包&#xff08;Package&#xff09;、对象&#xff0c;本…

第43步 深度学习图像识别:InceptionResnetV2建模(Tensorflow)

基于WIN10的64位系统演示 一、写在前面 &#xff08;1&#xff09;InceptionResnetV2 InceptionResNetV2是一种由Google研究人员开发的深度学习模型&#xff0c;是一种混合了Inception和ResNet&#xff08;残差网络&#xff09;两种结构的卷积神经网络&#xff08;CNN&#…

HarmonyOS学习路之开发篇—AI功能开发(分词)

分词概述 随着信息技术的发展&#xff0c;网络中的信息量成几何级增长逐步成为当今社会的主要特征。准确提取文本关键信息&#xff0c;是搜索引擎等领域的技术基础&#xff0c;而分词作为文本信息提取的第一步则尤为重要。 分词作为自然语言处理领域的基础研究&#xff0c;衍…

vivo新系统originos和鸿蒙,vivo新系统到底有何意义?OriginOS三大亮点说明一切

便捷操作体验&#xff0c;数字世界与现实世界完美连接 除了更高的自由度以及全新的视觉观感体验&#xff0c;OriginOS中新加入的一些特色功能&#xff0c;使其操作体验更加便捷&#xff0c;系统可玩性更高。比如全新的变形器功能&#xff0c;其内置了视窗风格、图标风格、平行世…

vivo手机里的log是什么意思?

vivo手机log是记录了系统和软件运行情况的日志文件&#xff0c;可用来分析使用手机过程中遇到的一些问题。 log意即日志&#xff0c;通常是系统或者某些软件对已完成的某种处理的记录&#xff0c;以便将来作为参考&#xff0c;它并没有固定的格式&#xff0c;通常是文本文件&a…