html5+css3新增标签

HTML5

针对以前的不足,增加了一些新的表单、新的标签、新的表单属性

注:这些新特性都有兼容问题,基本是i9+以上版本才支持

一、结构标签

<header>头部标签
<nav>导航标签
<article>内容标签
<section>定义文档某个区域
<aside>侧边栏标签
<footer>尾部标签

注:1、这种语义标准化主要是针对搜索引擎
       2、在页面中可以多次使用
       3、IE9中,需要把这些元素转换为块级元素

二、多媒体标签

<audio>音频

<video>视频

属性:

autoplay 自动播放(谷歌浏览器需要添加muted)          

 controls 播放控件   
loop 循环播放

poster 视频加载等待的画面图片

注:音频、视频使用方式基本一致

三、新增input

1、number 限制用户输入的类型必须为数字

2、required 表示其内容不能为空,必填

3、tel 手机号码

4、search 搜索框

5、placeholder 提示文本

6、auto complete 记录曾经的输入信息  on打开 off关闭 默认是打开状态

需要添加name且提交成功一次 才有会记录

7、multiple 多选文件提交

注:表单需要在表单域内

CSS3

一、属性选择器 权重为10

1、E[att]  将E中具有att属性的选择出来

2、E[att=“val”] 将E中具有属性att且att=val的选择出来

3、E[att^="val"] 将E中具有att属性且以val开头的元素选择出来

4、E[att$="val"] 将E中具有att属性且以val结尾的元素选择出来

5、E[att*="val"] 将E中具有att属性且含有val属性的元素选择出来

二、结构伪类选择器:根据文档结构来选择

1、E:first-child 匹配父元素中的第一个子元素E

2、E:last-child 匹配父元素中最后一个子元素E

3、E:nth-child(n)匹配父元素中的第n个子元素E n可以是数字 也可以是公式、关键字

①、关键字是奇(odd)偶(even)

②、关键字是公式:E:nth-child(n)表示选中所有子元素
      2n表示选中所有偶数子元素 2n+1示选中所有奇数子元素  
      an表示选中所有a的倍数的子元素  

      n+a 表示选中从a开始的所有子元素
      -n+a 表示选中从a开始倒数的所有子元素

4、nth-of-type 用法与ntn-child相同

区别:
nth-child 对父元素里面所有孩子排序,先找到第n个孩子,再看是否和E匹配
nth-of-type 对父元素里面指定子元素进行排序选择。先匹配E,然后再根据E找第n个孩子

二、伪元素选择器:

1、语义:利用css创建新标签元素,而不需要html标签,从而简化html结构

2、::before 在元素内部的前面插入内容

3、::after 在元素内部的后面插入内容

注:①、before和after创建一个元素,但属于行内元素
       ②、新创建的这个元素在文档树中找不到,所以称为伪元素
       ③、语法: element::before{  }
       ④、before和after必须有content 属性
       ⑤、伪元素选择器和标签选择器一样,权重为1

三、伪元素清除浮动

两种:

1、clearfix:after { content:"" ; (伪元素必须写的属性)  display:block;(插入的必须是块级元素)height:0;(不要看见这个元素)clear:both;(核心代码清除浮动)visibility:hidden;(隐藏元素)}

2、.clearfix:before,clearfix:after { content:"";  display:table; (转换为块级元素并且一行显示)}                  .clearfix:after { clear:both ; }

四、盒子模型

通过box-sizing来指定盒模型,有两个值:

1、box-sizing:content-box 盒子大小为 width+padding+border (默认)

2、box-sizing:border-box 盒子大小为width

五、css3滤镜

filter:blur(5px) blur是一个函数,括号里面数字越大越模糊,数值需要加px

六、clac函数

此css函数可以在声明css属性值时执行一些计算(+ - * /)

七、css3过渡

transition:要过渡的属性  花费的时间(必须写单位) 运动曲线  何时开始

注:1、谁做过渡给谁加 2、如果想要多个属性变化,则属性用all代替

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值