html5语义化边框,Html5、Css3、ES6的新特性

news/2025/2/21 4:22:25/

html5的新特性

1.语义化标签有利于seo,有助于爬虫抓取更多的有效信息,爬虫是依赖于标签来确定上下文和各个关键字的权重。

语义化的html在没有css的情况下也能呈现较好的内容结构与代码结构

方便其他设备的解析

便于团队开发和维护

2.表单新特性

3.多媒体视频(video)和音频(audio)

4.web存储sessionstorage:关闭浏览器清空数据,储存大小约5M。

localstorage:永久生效,存储大小20M,多窗口下都可以使用

都只能储存字符串

css3的新特性

1.选择器:属性选择器E[attr],伪类选择器E:nth-child(n),空伪类E:empty ,排除伪类E:not(selector)

2.颜色:新增了RGBA、HSLA模式

3.文本:为文本设置阴影增强文本的表现能力,通过 text-shadow,可分别设置偏移量、模糊度、颜色(可设透明度)。

4.盒模型:box-sizing: border-box;

5.边框:圆角border-radius,阴影box-shadow

6.背景:通过 background-size 设置背景图片的尺寸。

通过 background-origin 可以设置背景图片定位(background-position)的参照原点。

通过background-clip,可以设置对背景区域进行裁切,即改变背景区域的大小。

7.渐变:线性渐变 linear-gradient,径向渐变radial-gradient

8.字体图标

9.伸缩盒子:调整主轴对齐justify-content,调整侧轴对齐align-items,伸缩分配flex,正序方式排序order

10.2D转换:translate 设置元素的位置(x/y坐标)

scale 设置元素的缩放比例(x/y两个方向)

rotate 设置元素旋转(正值为顺时针,负值为逆时针)

transform-origin 设置转换元素的原点

11.3D转换:透视(perspective)值为1000px~1200px

将2D元素转换为3D立体(给父元素设置)transform-style: perserve-3d;

设置元素背面是否可见 backface-visibility: hidden;

12.动画:定义关键帧 @keyframes

通过百分编写帧

在各帧中分别定义各属性

通过animation将动画应用于相应元素

Pexelshttps://www.wode007.com/sites/73241.html 天堂图片网https://www.wode007.com/sites/73243.html

ES6新特性变量声明:let作用:声明变量,块级作用域,必须先声明后使用,在同一个块内不允许重复命名,没有变量提升。const作用:声明常量,声明的同时必须赋值,不能被重新赋值

解构赋值

模板字符串,支持换行

函数扩展,箭头函数


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

相关文章

ts自定义迭代器

key 为 [Symbol.iterator]

百年金街,步行天堂——王府井步行街区诞生记

导读 在不断的转型发展中,王府井地区的规划工作在理念导向上更加注重人的感受,在工作对象上有了多元化的扩展,在技术方法上强调多学科的融合,在管控手段上更加重视治理导向和更新规则制定。王府井商业街这张首都商业金名片&#x…

用python实现自动化办公------爬取小说天堂所有小说

用python实现自动化办公------爬取小说天堂所有小说 摘要声明快速爬取B站、爱奇艺、网易云音乐、QQ音乐等视频小技巧一 致敬青春二 网站技术分析三 爬虫流程四 精准爬取五 分布式爬虫 摘要 所谓爬虫,其实就是用户和后端码农的相互较量。用户想要从服务器端爬取数据…

通过爬取美剧天堂详细介绍Scrapy 框架入门

通过爬取美剧天堂并详细介绍Scrapy 框架 前言(了解) 全文写了很多注释在标题处,时间充裕的可以详细看,需要找主要知识点的我已经标注明白了,直接翻到具体位置就行。Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用…

java天堂,认识Java

一、基本术语简介 JVM:(Java Vritual Machine ) Java 虚拟机,它也是整个 Java 技术的核心。Java 语言的跨平台就多亏了 JVM。 JDK: (Java Development Kit Java) 开发工具包,没有 JDK 就没有办法进行 Java 程序的开发。 JRE:(Java Runtime Environment) Java 运行环境,如…

linux能虚拟化windows,虚拟机程序将轻量虚拟化带入Linux与Windows

欢迎各位阅读本篇文章,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。本篇文章讲述了教大家如何在Linux中计划任务,课课家教育平台提醒各位:本篇文章纯干…

Flink 滚动窗口、滑动窗口详解

1 滚动窗口(Tumbling Windows) 滚动窗口有固定的大小,是一种对数据进行“均匀切片”的划分方式。窗口之间没有重叠,也不会有间隔,是“首尾相接”的状态。如果我们把多个窗口的创建,看作一个窗口的运动,那就好像它在不…

c语言窗口最小化,教你用代码隐藏、最大化、最小化ACCESS的主窗口

在众多学习中,文章也许不起眼,但是重要的下面我们就来讲解一下!!编程语言有哪些 该函数能用来完全隐藏 Access 窗口并将你自己的窗体显示在桌面上。在弹出式窗体的 Open 事件中使用 SW_HIDE 参数调用fSetACCESSWindow 函数实现。 注意:如果你隐藏了 Access 主窗口,要确定…