zoukankan      html  css  js  c++  java
  • 基础

    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元素的最后一个*/
    		}
    

      

     

  • 相关阅读:
    TCP Socket服务器编程[转文]
    http协议学习和总结系列[转 ]
    linux C函数大全
    HTTP 协议详解
    Pthread 多线程总结
    linux 中解析命令行参数 (getopt_long用法)
    微软企业库4.1学习笔记(十八)缓存模块6 缓存的设计目的
    微软企业库4.1学习笔记(十七)缓存模块5 缓存的典型用法
    进程和线程的区别
    C#二叉树遍历算法实现浅析
  • 原文地址:https://www.cnblogs.com/WeWeZhang/p/5813759.html
Copyright © 2011-2022 走看看