【H2O2|全栈】更多关于HTML(2)HTML5新增内容

devtools/2024/10/18 15:45:49/
htmledit_views">

目录

HTML5新特性

前言

准备工作

语义化标签

概念

新内容

案例

多媒体标签

音频标签audio

视频标签 video

新增部分input表单属性

预告和回顾

后话


HTML5新特性

前言

本系列博客是对入门专栏的HTML知识的补充,并伴随一些补充案例。

这一期主要介绍HTML5在HTML基础上新增的一些内容。

不是专业的科普博主,文笔不好,多多包涵(嘿嘿)。

准备工作

软件:【参考版本】Visual Studio Code

插件(扩展包):Open in browser, Live Preview, Live Server

浏览器版本:Chrome

系统版本: Win10/11/其他非Windows版本

*我的电脑是Win10的版本,仅供参考*

语义化标签

概念

HTML5新增的语义化标签,实质上就是使用合理正确的标签来展示内容。

有利于搜索引擎优化(SEO),爬虫会依据不同的标签赋予相应的权重

新内容

新增的语义化标签如下:

html"><!-- 主题标签 -->
<main></main>
<!-- 头部标签 -->
<header></header>
<!-- 导航栏 -->
<nav></nav>
<!-- 侧边栏 -->
<aside></aside>
<!-- 内容 -->
<article></article>
<!-- 块标签(相当于div) -->
<section></section>
<!-- 底部 -->
<footer></footer>

案例

一个典型的移动端网页布局如下:

html"><header></header>
<nav></nav>
<main><aside></aside><article></article>
</main>
<footer></footer>

这里在布局时有一个技巧 ,如果需要左右布局宽度占满整个窗口,比如aside和article,则只需要给aside设置宽度,然后为section的CSS样式设置flex:1即可(不要忘记让article的布局方式设置为弹性盒模型)。

而article的高度则由calc(100vh - 其他区域的高度)来决定。

多媒体标签

HTML5新增了多媒体标签,分别为音频标签audio和视频标签video

音频标签audio

audio常见的属性和对应的含义如下:

属性含义
src需要使用的音频文件的地址 
controls多媒体元素的控制组件
autoplay自动播放音频(需要配合其他属性使用)
loop循环播放多媒体文件 

视频标签 video

video常见的属性和对应的含义如下:

其中,preload属性的值如下:

属性值作用
auto一边加载一边播放
metadata加载完之后再播放
none页面加载完之后不加载视频

新增部分input表单属性

HTML5新增了一些表单的属性,常见的有以下5种:

属性含义

required

表单的内容是必填项 , 不能为空

placeholder

表单的提示信息

multiple

表单的提示信息

autofocus

进入表单界面时,自动聚焦至该元素

autocomplete

属性值为 off / on , 浏览器会记录之前输入的值,默认值是 on , 自动补全默认是打开的 ;

使用自动补全 , 需要满足以下两个条件 :为表单添加 name 属性,自动补全的内容需要之前提交成功过

预告和回顾

对网页布局和制作感兴趣的朋友,可以看下面的HTML进阶专栏,里面有很多讲解详尽的案例,当前为第二期:

专栏 | HTML进阶html/release2.3.7/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=O83A" alt="icon-default.png?t=O83A" />https://blog.csdn.net/zc13786305863/category_12779892.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=12779892&sharerefer=PC&sharesource=ZC13786305863&sharefrom=from_link
当然,也欢迎对全栈项目感兴趣的朋友查看我的其他专栏。

后话

在全栈领域,博主也只不过是一个普通的萌新而已。本系列的博客主要是记录一下自己学习的一些经历,然后把自己领悟到的一些东西总结一下,分享给大家。

文章全篇的操作过程都是笔者亲自操作完成的,一些定义性的文字加入了笔者自己的很多理解在里面,所以仅供参考。如果有说的不对的地方,还请谅解。

==期待与你在下一期博客中再次相遇==

——浓度骤降的【H2O2】


http://www.ppmy.cn/devtools/126761.html

相关文章

太速科技-628-基于VU3P的双路100G光纤加速计算卡

基于VU3P的双路100G光纤加速计算卡 一、板卡概述 基于Xilinx UltraScale16 nm VU3P芯片方案基础上研发的一款双口100 G FPGA光纤以太网PCI-Express v3.0 x16智能加速计算卡&#xff0c;该智能卡拥有高吞吐量、低延时的网络处理能力以及辅助CPU进行网络功能卸载的能力…

Ansible自动化工具

一、Ansible概述 1.1 什么是Ansible Ansible 是一个开源的自动化工具&#xff0c;用于配置管理、应用程序部署和任务自动化。它让你可以通过编写简单的 YAML 文件&#xff08;剧本&#xff0c;Playbooks&#xff09;&#xff0c;轻松管理和配置多个服务器。Ansible 的特点是无…

鸿蒙ArkTS实用开发技巧: 提高效率的关键知识点

ArkTS作为鸿蒙系统的核心开发语言,为开发者提供了强大的工具来创建跨设备、高性能的应用。本文将重点介绍一些实用的ArkTS开发技巧和知识点,帮助开发者提高开发效率和应用质量。 1. 高效的状态管理 ArkTS提供了多种状态装饰器,用于不同场景的状态管理: Entry Component struc…

C#中Task.ContinueWith如何使用

Task.ContinueWith 方法是 Task 类的一个成员&#xff0c;它允许你为一个任务添加一个延续操作。这个延续操作会在任务完成时执行&#xff0c;无论是成功完成、发生异常还是被取消。你可以使用这个方法来执行一些清理工作&#xff0c;或者基于前一个任务的结果来启动另一个任务…

STM32—PWR电源控制

1.PWR简介 PWR&#xff08;Power Control&#xff09;电源控制PWR负责管理STM32内部的电源供电部分&#xff0c;可以实现可编程电压监测器和低功耗模式的功能可编程电压监测器&#xff08;PVD&#xff09;可以监控VDD电源电压&#xff0c;当VDD下降到PVD阀值以下或上升到PVD阀…

路由器原理

路由器原理 路由器&#xff1a;能够将数据转发到正确的目标&#xff0c;而在这一转发过程中选中最佳路径 路由器原理&#xff1a;根据IP地址转发 路由表&#xff1a;记录的转发的路径 路由表生成: 手动配置路由器自己学习 路由器基础命令&#xff1a; 含义指令查看路由表di…

spark统一内存模型 详解

Apache Spark 是一个用于大规模数据处理的分布式计算框架&#xff0c;它支持多种处理模型&#xff08;如批处理、流处理、SQL、机器学习等&#xff09;。为了高效地在分布式环境中处理这些多样化的工作负载&#xff0c;Spark 在 2.x 版本后引入了统一内存管理模型&#xff0c;以…

运动骨传导耳机怎么选?分享五款优质骨传导耳机!

运动时聆听高亢激昂的音乐&#xff0c;能让人倍感动力满满。然而&#xff0c;如今的普通蓝牙耳机已难以胜任多样化的运动场景&#xff0c;因此&#xff0c;运动型耳机逐渐成为了众多运动爱好者的新宠。但在纷繁复杂的耳机市场中&#xff0c;如何选择一款合适的运动耳机&#xf…