HTML5新增标签

news2024/11/23 3:19:53

前言


HTML5的新特性主要是针对以前的不足,增加了一些新标签,新表单和新表单属性

但是呢!这些标签大多都存在兼容性的问题,基本是IE9以上的版本才支持

之前我们做布局,都用的是div,但是没有语义性   

HTML5 引入了许多新的语义化标签,用于更好地描述网页的结构和内容。以下是一些 HTML5 中新增的常用标签:

<header>、

<nav>、

<section>、

<article>、<aside>、<main>、

<footer>、<figure>、

<figcaption>、<video>、

<audio>、<canvas>、

<datalist>、<progress>

、<meter>、

<details>、<summary>、<time>、<mark>、<output>。

下面详细介绍一下这些常用标签的含义和用处。

一、新增块级标签

1.头部标签 <header >
        <header > </header>
和div一样的效果,但更具有语义性

<header>

HTML <header> 元素用于展示介绍性内容,通常包含一组介绍性的或是辅助导航的实用元素。它可能包含一些标题元素,但也可能包含其他元素,比如 Logo、搜索框、作者名称,等等。


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title><style>
.logo {
    background: left / cover url('/media/examples/puppy-header-logo.jpg');
    display: flex;
    height: 120px;
    align-items: center;
    justify-content: center;
    font: bold calc(1em + 2 * (100vw - 120px) / 100) 'Dancing Script', fantasy;
    color: #ff0083;
    text-shadow: #000 2px 2px 0.2rem;
}
header > h1 {
    margin-bottom: 0;
}

header > time {
    font: italic 0.7rem sans-serif;
}
</style>
</head>
<body>

<header>
    <a class="logo" href="#">Cute Puppies Express!</a>
</header>

<article>
    <header>
        <h1>Beagles</h1>
        <time>08.12.2014</time>
    </header>
    <p>I love beagles <em>so</em> much! Like, really, a lot. They’re adorable and their ears are so, so snuggly soft!</p>
</article>
</body>
</html>


 效果:

2.  导航标签<nav>
   <nav>导航</nav>
3.主要内容标签<main>
        <main></main>
   特点:

 

      高版本浏览器兼容

        main能包含别的标签
        只能在文中出现一次,且只能当别人的父元素

4.内容标签 <article>
<article></article>
文章段落, 和段落p相似

5.<section>定义文档某个区域
<section> 节</section>
6.<aside>侧边栏标签
        <aside>侧边栏</aside>
7.<footer>脚注标签
        <footer>脚注   </footer>  
注意:

这些语义化标准主要是针对搜索引擎的
可以使用多次
可以尝试做以下案例

二、新增块级标签02
1.<details>关于查看详情出现与隐藏的情况
<details>
 
        <summary>标题</summary>
</details>
  

可以添加标题
            <summary>概要(标题)</summary>
        </details>


       2. <figure>标签规定独立的流内容(图像、图表、照片、代码等等)。
   <figure>
           <img src="img/01.jpg" >
            <figcaption>
             图片标题
            </figcaption>
   </figure>
          figure 元素的内容应该与主内容不相关,但如果被删除,则不应对文档流产生影响。
           <img src="img/01.jpg" >
            <figcaption> </figcaption>用作文档中插图的图像,带有一个标题:
            默认居左对齐
            与写的位置相一致,写在图片上面就在上面,反之在下面

 二、新增行内块元素标签
1.进度条<progress>
<progress value="20" min="1" max="100"></progress>
value表示进度值
max表示最大进度值
min表示最小进度值
行内块元素,可以定义宽和高
双标记标签
 ie浏览器9以及以下不认识这个标签


      2.  度量衡<meter>

  <meter value="72" min="1" max="100" low="60" high="80"> </meter>
            low 低 低于这个值的value还是原来的颜色
            high 高 高于这个值的value是红色
            在这两个值中间的value是黄色
            不加不变颜色
            Value 如果标签内没有数字,那么标量的实际值就是0

            IE就不支持这个啦
            标签中的内容可以不包含任何数字,这时最大值会被认为是1;

      

三、新增行内标签
1. <time> 标签定义公历的时间(24 小时制)或日期
我们早上<time>12:00</time>上课
今年的<time datetime="2022-2-14 00:00:00">情人节</time>我是一个人过
   如果不是具体时间就加上datetime
            <time> 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。
            该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。

2.标记标签<mark>
今年的<time datetime="2022-2-14 00:00:00">情人节</time>我是<mark>一个人</mark>过
背景颜色是黄色
行内元素(几乎用不到) 

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

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

相关文章

Java开发的多商户商城系统源码小程序app

Java开发的多商户商城系统源码小程序app主要是为商家提供一个线上销售平台&#xff0c;实现商品展示、订单管理、支付等功能&#xff0c;并且支持多商户注册&#xff0c;以下是它的功能介绍&#xff1a; 一、 用户端&#xff1a;1. 用户注册与登录&#xff1a;用户可以使用手机…

关于LimeReport导出报告在Qt下的使用问题

关于这个第三方库的使用网上有很多资料了 具体说一下关于文本和图片控件的使用 1、文本使用 如果需要自定义文本内容&#xff0c;需要的格式为上图$V{}; 2、图片使用 如果需要自定义图片内容&#xff0c;需要的格式为上图$V{}&#xff0c;写法和文本内容一样&#xff1b; 3、…

博士毕业答辩流程 注意事项

前言&#xff1a;2023年5月17日14:00-17:00&#xff0c;与实验室其他同学一起旁听了本实验室的博士论文答辩。接下来&#xff0c;我对博士毕业答辩的大致流程进行简要介绍&#xff0c;并对个环节的注意事项进行总结归纳&#xff0c;供毕业生参考。 目录 1. 准备阶段2. 汇报期间…

Python 框架学习 Django篇 (一) 安装及基本使用

环境说明 python 3.11.3 Django 4.2.1 idea 2023.1 一、安装调试 我这里默认idea和python环境都是装好的&#xff0c;直接从建项目开始 新建项目 项目名称: demo 安装Django //配置清华镜像源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simp…

AMBER分子动力学模拟之结果分析(突变型的能量计算,丙氨酸扫描)-- HIV蛋白酶-抑制剂复合物(5)

AMBER分子动力学模拟之结果分析(突变型的能量计算,丙氨酸扫描)-- HIV蛋白酶-抑制剂复合物(5) 丙氨酸扫描 在带电残基上引入一个或几个丙氨酸&#xff0c;观察这些改变对蛋白功能的影响。置换成丙氨酸&#xff0c;去除了侧链上的活性基团&#xff0c;换成了体积小、无其他官能…

【AGC】新版鸿蒙崩溃SDK集成使用方法

【背景】 我们知道AGC的Crash SDK都是需要强制集成华为分析SDK的&#xff0c;在使用时的崩溃数据上报都要依靠分析服务来完成&#xff0c;这就容易受到限制&#xff0c;有时出现无数据的情况就要依次排查崩溃SDK与分析SDK&#xff0c;比较麻烦。而就在不久前&#xff0c;鸿蒙崩…

【Linux】内存映射

目录 内存映射相关函数解析代码示例1&#xff08;使用内存映射实现没有关系的进程间的通信&#xff09;&#xff1a;代码示例2&#xff08;使用内存映射实现文件间拷贝&#xff09;&#xff1a;匿名内存映射 橙色 内存映射 内存映射(Memory-mapped I/o)是将磁盘文件的数据映射…

GitLabRunner安装部署

实战&#xff1a;GitLabRunner安装部署-2023.4.26(安装成功) 目录 实验环境 gitlab/gitlab-ce:15.0.3-ce.0 gitlab-runner-15.0.1-1.x86_64.rpm实验软件 链接&#xff1a;https://pan.baidu.com/s/10aL_kWzDKnZXBXG3-hS2tA 提取码&#xff1a;0820 2023.4.26-实战&#xff1a…

HTTP第16讲——HTTP的重定向和跳转

背景 “超文本”里含有“超链接”&#xff0c;可以从一个“超文本”跳跃到另一个“超文本”&#xff0c;对线性结构的传统文档是一个根本性的变革。 能够使用“超链接”在网络上任意地跳转也是万维网的一个关键特性。它把分散在世界各地的文档连接在一起&#xff0c;形成了复杂…

058:cesium设置图片纹理材质

第058个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中设置图片材质,相当于在球体上贴图。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果配置方式示例源代码(共85行)相关API参考:专栏目标示例效果 配置方式 1)查看基础设…

如何批量旋转图片方向,包教会方法分享

如何批量旋转图片方向&#xff0c;这个怎么搞呢&#xff1f;小编曾经遇到一个问题&#xff0c;就是我将手机上的照片上传到电脑后发现所有的图片都是倒立的&#xff0c;这让查看变得非常不方便。尽管小编已经尝试过打开每张图片并逐个旋转后再另存为&#xff0c;但这种方式十分…

qiankun + Vite + React + Vue + Angular 快速构建前端微服务

文章目录 一、主应用 vite二、微应用 react三、微应用 vue四、微应用 angular五、项目地址 一、主应用 vite npm npm create vitelatestyarn yarn create vite选择是否继续 Need to install the following packages:create-vite3.2.1 Ok to proceed? (y) y项目名称 Project…

HIVE建表详细教程

1. 注意事项如下 1.1 分区字段 可以有多个分区字段&#xff0c;一般以时间维度来建立分区&#xff0c;也可以再加其他字段。以业务场景为提前条件&#xff0c;来设定分区的字段。 从业务角度理解&#xff0c;分区字段可理解为业务数据的一部分&#xff0c;作为业务查询…

Bed Bath and Beyond EDI 需求分析

Bed Bath and Beyond&#xff08;Bed Bath and Beyond&#xff09;是一家美国的家居用品零售商&#xff0c;成立于1971年&#xff0c;总部位于新泽西州Union。该公司在美国、加拿大和墨西哥拥有超过1500家门店。其产品涵盖了床上用品、浴室用品、厨房用品、家居装饰等领域&…

Win11怎么添加用户?我们都知道系统一般默认是administraor用户

Win11怎么添加用户&#xff1f;我们都知道系统一般默认是administraor用户&#xff0c;但如果你还想添加新用户的话&#xff0c;那么可以参考以下操作哦&#xff0c;步骤简单&#xff0c;安全有效&#xff0c;我们一起来学习下吧。 具体操作如下&#xff1a; 1、首先&#xff0…

NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes

文章目录 NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes概述实验结论补充END NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes 概述 在尝试迁移 openpnp - Smoothieware project 从gcc命令行 MRI调试方式 到NXP MCUXpresso工程…

iscsi删除已失效的链路

有套rac环境&#xff0c;主机连接存储使用的iscsi方式&#xff0c;使用了一段时间&#xff0c;客户感觉网络设计不合理&#xff0c;需要调整网段vlan和ip地址 首先关闭实例和集群&#xff0c;调整存储端和主机端的ip地址和vlan&#xff0c;调整后可以ping通&#xff0c;使用如…

隐藏自己的真实ip

本文转载于&#xff1a; https://blog.csdn.net/csdnmmd/article/details/126952312 1.ip查看 https://mp.weixin.qq.com/s/zs2clrxQts9f7pK6CQ2oOw 1.1 无隧道的情况 当前从138和请求ipinof.io上可以查到目前我的ip地址为真实的ip&#xff1a; 访问下面这个地址之后&#xff…

SVG矢量图怎么做?

SVG 矢量图是一种可缩放的图像格式&#xff0c;基于 XML 的标记语言。它可以用于描述二维矢量图形&#xff0c;并且具有数百种功能&#xff0c;能够帮助你创建出色的网站。SVG矢量图怎么做&#xff1f;在本教程中&#xff0c;我们将学习如何使用SVG矢量图编辑器——即时设计制作…

一种基于非均匀分簇和建立簇间路由的算法的无线传感器网络路由协议(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 本文准备了一种路由方法&#xff0c;该方法使传感器通过有效地使用能量将数据从发送方加载到接收器&#xff0c;因为它在 LEAC…