HTML5属性变化汇总

一、input新增type类型
  • 新增了:email、url、tel、number(主要针对移动端)
    <input type="email" name="email">
    <input type="url" name="url">
    <input type="tel" name="tel">
   <input type="number" name="number">
  • 新增了Date Picker Input类型,就是关于日历的
    date(选取日、月、年)、month(选取月、年)、week(选取周、年)、time(选取小时和分钟)、datetime-local(选取小时和分钟、日、月、年)、(主要针对移动端)

例如date类型的:

<input type="date">

在这里插入图片描述效果图如下:
在这里插入图片描述

  • 针对PC端增加这几个重要input属性:range(表示范围)、search(搜索引擎,自动匹配,还会在后面出现×进行删除)、color(会提供颜色设置插件)
<form action="#" method="get">
     <input type="range">
     <input type="search">
     <input type="color">
 </form>

在这里插入图片描述三个的效果图:

在这里插入图片描述

二、表单新增属性
  • autocomplete属性,属性值有on和off;它可以将提交过的数据记录下来,当你再次输入时会给提示,就不用全部重新输入了
<form autocomplete="on" action="#" method="get">
     <input type="text" name="text1">//默认提示
     <input type="text" name="text2" autocomplete="off">//不让提示
     <input type="submit">
 </form>

在这里插入图片描述效果图:

在这里插入图片描述

  • autofocus属性,属性值就是本身;当页面加载完后光标会自动聚焦到某个指定输入框
<form action="#" method="get">
     <input type="text">
     <input type="tel" autofocus="autofocus">//自动聚焦到这个输入框
     <input type="submit">
 </form>

在这里插入图片描述效果图:
在这里插入图片描述

  • mutiple属性,它规定输入域可以选择多个值。适用于的input标签类型是email和file
<form action="#" method="get">
     <input type="file" multiple="multiple">//
     <input type="email" multiple="multiple">
     <input type="submit">
 </form>

在这里插入图片描述type为file时选择多个文件的效果图:
在这里插入图片描述
在这里插入图片描述一次性提交多个邮件的效果图:
在这里插入图片描述
上面写的多个邮箱是以逗号分割开的,提交给后台后是以数组的形式呈现的。如果没有写multiple属性,还像上面一样一次性写多个邮箱,提交给后台的就是一个完整的字符串,后台还需要自己分辨

  • placeholder属性: 提供一种提示,描述输入域所期待的值
<input type="password" placeholder="您好,请输入您的密码">

在这里插入图片描述效果图:
在这里插入图片描述

  • required属性: 规定在提交之前必须填写输入域
<form action="#" method="get">
     <input type="text" required="required">
     <input type="submit">
 </form>

在这里插入图片描述效果图:
在这里插入图片描述
如图所示可知不填内容提交时会提示必须填入内容

三、链接标签属性
  • sizes:在引入图片图标时会用到,用来设置图片大小
    <link rel="stylesheet" href="../style.css" type="text/css">
    <link rel="icon" href="icon.gif" type="image/gif" sizes="16*16">//模仿css文件的引入方式
  • target:规定在何处打开链接
    _blank 在新窗口中打开。
    _self 默认。在相同的框架中打开。
    _parent 在父框架集中打开。
    _top 在整个窗口中打开。
    framename 在指定的框架中打开。
  • 超链接属性
    (1) media:表示对设备进行优化。media=""(handheld对手持设备进行支持/tv对电视设备进行支持)。这样就表示超链接链接到的地方是关于手持设备的还是电视设备,就可以对链接到的网页进行归类
    (2)hreflang=“zh”(zh表示中文,设置链接到目标网页的语言):这样可以提前告诉浏览器目标网页是什么语言,浏览器就能够知道以什么的编码来加载页面,可以提高性能
    (3)rel=“external”(设置超链接的引用,作为该链接的一个说明
    例如:< link rel=“stylesheet” href=“url” type=“text/css”>rel说明链接到的文档是样式类型
四、ol标签属性

给无序列表新增了 start(起始值)、reverse(倒叙排列) 属性
用法如下:

<ol start="5" reversed><!--表示从5开始排列,倒着排-->
        <li>javascript</li>
        <li>html</li>
        <li>css</li>
    </ol>

在这里插入图片描述

五、html和css属性

1、html新增属性:
manifest=“cache.manifest”:定义页面离线应用文件
比如说一个页面是由下面三个文件组成的,在联网的情况下,我们可以打开html,但是断网了我们可能就打不开了,但是我们可以把下面三个文件写在index.manifest文件中,当在有网的情况下浏览器会自动把这几个文件下载到本地,这样断网也可以浏览
在这里插入图片描述
2、css新增属性
scoped:内嵌css,有了该属性就不一定要把style标签写在head标签里面,body的任何地方也可以写
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5是一种标记语言,用于构建网页内容和结构。它包含许多新功能和标签,为开发者提供了更多的灵活性和创造力。以下是一些HTML5的重要知识点。 1. 新的语义化标签:HTML5引入了一些新的标签,如`<header>`,`<nav>`,`<section>`,`<article>`等,用于更好地描述网页的结构和内容。这些标签对搜索引擎优化(SEO)很有帮助。 2. 多媒体支持:HTML5支持直接在网页上嵌入多媒体内容,如视频和音频。通过使用`<video>`和`<audio>`标签,开发者可以更容易地在网页上播放和控制媒体元素。 3. canvas绘图:HTML5的`<canvas>`元素允许开发者通过JavaScript来绘制图形、动画和游戏,而不需要使用插件。它提供了一个可编程的二维图形环境。 4. 本地存储:HTML5引入了本地存储技术,如localStorage和sessionStorage。这些技术允许开发者在客户端存储和访问数据,减少服务器负载并提高性能。 5. 表单增强:HTML5改进了表单元素,提供了一些新的输入类型和属性。例如,`<input>`标签的type属性可以使用email、date、number等新类型,而不仅仅是text。 6. Web Workers:HTML5的Web Workers功能允许开发者在后台运行脚本,提高了网页的响应速度和性能。它可以在不干扰用户界面的情况下执行复杂的任务。 7. Web存储:HTML5提供了两种存储方式:IndexedDB和Web SQL。这些存储方式可以在客户端存储大量的数据,而无需依赖服务器。 总之,HTML5是一种强大的标记语言,为开发者提供了许多新功能和工具,使网页设计和开发更加灵活和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值