• 基础


    CSS3

      CSS2的下一个版本

      目前最流行

    CSS3的兼容情况

      各大浏览器对CSS3的兼容还不够完善

      通常给属性前加不同的前缀,来实现兼容不同的浏览器

      -webkit-

      移动端的兼容更好些

    渐进增强原则

      对于高版本,支持的更好

      对于低版本,支持相对不好,但是也可以使用

    CSS3手册

      http://css.doyoe.com/

      []  可选的

      ||  或

      |   多个选择一个

      ?  可写可不写

      *   0个或多个

      {}  范围

    CSS3选择器

    属性选择器

      

    		div[sample] {
    			/*有sample属性*/
    		}
    		div[sample|="some"] {
    			/*有sample属性,而且属性值是"some-"类型或"some"*/
    		}
    		div[sample~="some"] {
    			/*有sample属性,而且属性值中有"some"属性值*/
    		}
    		div[sample^="some"] {
    			/*有sample属性,而且属性值以"some"作为前缀*/
    		}
    		div[sample$="some"] {
    			/*有sample属性,而且属性值以"some"作为后缀*/
    		}
    		div[sample*="some"] {
    			/*有sample属性,而且属性值中含有"some"字符串*/
    		}
    		div[sample="some"] {
    			/*有sample属性,而且属性值为"some"*/
    		}
    

      

    伪类选择器

             element:first-child {
    			/*伪类,element元素的父级的所有任意元素的第一个,要求选中元素必须为element类*/
    		}
    		element:last-child {
    			/*伪类,element元素的父级的所有任意元素的最后一个,要求选中元素必须为element类*/
    		}
    		element:only-child {
    			/*伪类,element元素的父级仅有的element元素*/
    		}
    		element:first-of-type {
    			/*伪类,element元素的父级的所有element元素的第一个*/
    		}
    		element:last-of-type {
    			/*伪类,element元素的父级的所有element元素的最后一个*/
    		}
    

      

     

  • 相关阅读:
    JavaScript学习(二)
    javaScript学习(一)
    CSS学习(一)
    HTML学习(一)
    ES之node机器配置elasticsearch.yml
    ES之master机器配置elasticsearch.yml
    jenkins--前端依赖之 node
    jenkins--邮件插件配置
    JsonPath提取表达式
    this关键字的作用
  • 原文地址:https://www.cnblogs.com/WeWeZhang/p/5813759.html
Copyright © 2020-2023  润新知