H5、CSS3新增

HTML5新增

语法

    文件类型:.html   /   .htm

    DOCTYPE声明:不区分大小

    可以省略标记的元素        

        不允许写结束标记的元素:br  /  hr  /  img  /  input  /  link引入文件  /  meta设置  /  embed多媒体标签

        可以省略结束标记的元素:li  /  dt  /  dd  /  p  /  option下拉列表选项  /  thead表头  /  tbody表体  /  tfoot表尾  /  colgroup表格列分组  /  tr  /  td  /  th表头

        可以省略全部标记的元素:html  /  head  /  body  /  tbody  /  colgroup

    引号:属性值可以使用双引号,也可以使用单引号

增加的内容

    语义化标签:header头部  /  footer页脚  /  section内容  /  main主体  /  nav导航  /  article独立内容  /  aside辅助信息  /  figure独立内容流

    音频和视频:

        audio音频

            属性:src路径  \  contrlos控件  \  loop循环次数--给就是无限循环-不给就是一次   \  autoplay自动播放-谷歌不生效   \   muted静音

        video视频

            属性:src路径  \  contrlos控件  \  loop循环次数--给就是无限循环-不给就是一次   \  autoplay自动播放  \  muted静音  \  poster视频下载/加载时显示的图片

            谷歌浏览器-静音和自动播放同时使用会冲突,火狐浏览器可以

        embed多媒体标签

    表单功能

    画图功能:canvas  /  svg

    存储功能:离线存储  /  本地存储

    各种API:可以直接使用的方法函数

 CSS3新增

特点:向后兼容

层级选择器

    子级选择器

            获取父级  获取子级 { }

    直属子级选择器

            获取父级 > 获取子级 { }

    相邻兄弟选择器

            选择器+兄弟选择器{ }---条件:兄弟选择器的元素在子级选择器的元素紧挨着

    通用兄弟选择器

            选择器~兄弟选择器{ } ---条件:获取选择器后面所有的兄弟选择器

属性选择器

    选择器{属性}---指定属性名

    选择器{属性="属性值"}---指定属性名和属性值

    选择器{属性~="属性值"}---指定属性名和其中一个属性值

    选择器{属性^="属性值"}---指定属性名和属性值开头

    选择器{属性$="属性值"}---指定属性名和属性值结束

    选择器{属性*="属性值"}---指定属性名和包含属性值

    选择器{属性|="属性值"}---指定属性名和属性值或属性值-开头

伪类选择器

    动态伪类选择器(顺序不能改变)

        未访问:link

        已访问:visited

        滑进/悬停:hover

        鼠标按下/按住:active

    结构伪类选择器

        first-child:子级的第一个元素

        last-child:子级的最后一个元素

        nth-child:匹配索引内容元素   ;   索引内容--数字某一个、odd奇数/even偶数、公式类型

        only-child:仅有一个子级元素

        first-of-type同类型子级的第一个元素

        last-of-type同类型子级的最后一个元素

        nth-of-type 同类型匹配索引内容元素 

        only-of-type 同类型仅有一个子级元素

            区别:

                child:只是选择子元素

                of-child:选择同类型的子元素

        

        root:根元素/根目录--在HTML文件中,只有一个根元素/根目录,就是HTML标签

        empty:空元素-没有任何子元素(包括文本)的元素

    否定伪类选择器

        not( ):否定伪类选择器

    ui元素状态选择器

        enabled:可用状态的元素--针对正常输入框

        disabled:不可用状态的元素--针对正常输入框

        focus:焦点元素样式--针对正常输入框

        checked:选中状态的元素--针对单选多选

        selection:选中/高亮状态的部分--针对文本

    目标伪类选择器

        target

伪元素选择器

    配合content属性使用

        after末尾位置添加内容

        before开头位置添加内容

    first-letter设置首字符

    first-line设置第一行字符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值