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

这篇具有很好参考价值的文章主要介绍了前端 | ( 十)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简介及基本语法(下)| 伸缩盒模型

⭐️前文回顾:前端 | ( 九)尚品汇实操练习 | 尚硅谷前端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兼容性

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

📚新增语义化标签

🐇新增布局标签

就是有了语义的div

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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>

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

🐇新增状态标签

⭐️meter标签

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5
前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

⭐️progress标签

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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>

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

🐇新增列表标签

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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>

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

🐇新增文本标签

⭐️文本注音

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

⭐️文本标记

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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>

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

📚新增表单功能

🐇表单控件新增属性

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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>

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5
前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5
前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

autocomplete要求浏览器打开相关设置
前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

🐇input新增属性值

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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>

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

🐇form标签新增属性

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

📚新增多媒体标签

🐇视频标签

<video>标签用来定义视频,它是双标签
前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

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

<!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标签用来定义音频,它是双标签。
前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

<!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简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5

📚HTML5兼容性处理

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

前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新,web开发——前端,# 核心技术:CSS+HTML,前端,html,html5文章来源地址https://www.toymoban.com/news/detail-602069.html

到了这里,关于前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端 | ( 十二)CSS3简介及基本语法(中)| 变换、过渡与动画 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(30)
  • 【HTML5系列】第一章 · HTML5新增语义化标签

            Hello大家好, 我是【 麟-小白 】,一位 软件工程 专业的学生,喜好 计算机知识 。希望大家能够一起 学习进步 呀!本人是一名 在读大学生 ,专业水平有限,如发现 错误 或 不足之处 ,请多多指正!谢谢大家!!!         如果 小哥哥小姐姐们 对我的文章感兴趣

    2024年02月04日
    浏览(40)
  • 尚硅谷html5+css3(3)布局

    1.文档流normal flow -网页是一个多层结构 -通过CSS可以分别为每一层设置样式 -用户只能看到最顶层 -最底层:文档流(我们所创建的元素默认都是从文档流中进行排列) 2.盒子模型   1.盒子模型-边框 2.盒子模型-内边距 3.盒子模型-外边距 4.盒子模型-水平方向的布局 5.盒子模型

    2024年04月09日
    浏览(50)
  • HTML5新增元素

    HTML5新增了许多元素,其中新增的结构元素大大增加了网页结构设计的效率。同时为了体现表现与类容分离,这些元素仅有字面意思,还得靠CSS来设置样式。 定义文档的头部区域,一般包含logo,搜索框等信息 定义文档的末尾版权信息显示部分。一般包含作者、联系方式等。

    2024年04月13日
    浏览(22)
  • HTML5新增特性

    HTML从1993年发展开始到1999年,从1.0版本发展到4.01版本,4.01版本是一个通用版本,在很长一段时间制作HTML网页都是使用4.01版本。 后续发展版本号发生了变化,没有直接发展到HTML5,而是到2000年发展为XHTML1.0版本,这个版本是对之前4.01版本的一个严格化和升级,但是并没有增

    2024年04月23日
    浏览(22)
  • Html提高——HTML5 新增的语义化标签

    以前布局,我们基本用 div 来做。div 对于搜索引擎来说,是没有语义的。 但是在html5里增加了语义化标签,如 这种语义化标准主要是针对搜索引擎的 这些新标签页面中可以使用多次 在 IE9 中,需要把这些元素转换为块级元素 其实,我们移动端更喜欢使用这些标签 HTML5 还增加

    2024年03月22日
    浏览(27)
  • [HTML]Web前端开发技术8(HTML5、CSS3、JavaScript )CSS样式属性,withborder,italic | oblique,indent,padding,——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 CSS属性值中的单位 CSS字体样式 font-size设置字号 字体样式font-style属性 字体系列font-family属性 字体变体

    2024年02月04日
    浏览(51)
  • HTML5新增的标签

    header :头部标签 nav :导航标签 article :内容标签 section :定义文档某个区域 aside :侧边栏标签 footer :尾部标签 当前audio仅支持三种视频格式:尽量使用mp3格式 常见属性: 属性 值 描述 autoplay autoplay 如果出现该属性,则音频在就绪后马上播放 controls controls 如果出现该属性,则向用户

    2024年02月04日
    浏览(29)
  • HTML5 新增内容 新特性

    number:数字; tel:电话; search:搜索; email:邮箱; url:地址; date:年月日; time:时分秒; month:月; week:周; time:时间; color:生成颜色选择表单; range:范围 原有 text:文本 radio:单选 password:密码 button:按钮 checkbox:多选 file:文件 image:图片 submit:提交 re

    2024年02月09日
    浏览(30)
  • HTML5 新增的标签有哪些

    HTML5(超文本标记语言第五版)是一种用于创建和呈现网页内容的标准标记语言。是最新的html标准,拥有新的语义、图形以及多媒体元素,简化web应用程序,专为丰富的web内容而设计的,简称“H5”。 语义化标签 H5是HTML(超文本标记语言)的第五个主要版本,由万维网联盟(

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包