zoukankan      html  css  js  c++  java
  • CSS语法

    选择器
    属性声明=属性名:属性值
    注释 /* */
     
     
    浏览器的私有属性
    chrome、Safari
         -webkit-
    firefox
         -moz-
    IE
         -ms-
    opera
         -o-
    e.g.
    .pic {
         -webkit-transfrom:rotate(-3edg);
         -moz-transfrom:rotate(-3edg);
         -ms-transfrom:rotate(-3edg);
         -o-transfrom:rotate(-3edg);
         transfrom:rotate(-3edg);
    }
     
    属性值语法
    包括三部分:基本元素、组合符号、数量符号
     
    基本元素
    关键字
         -auto,solid,bold
    类型
         -基本类型 <length>,<percentage>,<color>
         -其他类型 <‘padding-width’>,<color-stop>…
    符号
         </>,<,>
    inherit, initial (默认是隐藏的)
     
    组合符号 - 空格
    <‘font-size’> <‘font-family’>
    合法值    
         -12px arial
    顺序不能反
     
    组合符号 - &&
    <length>&&<color>
    合法值
         -green 2px
         -1em blue
    不能只写一个,顺序可以不定
     
    组合符号 - ||
    underline || overline || line-through || blink
    合法值
         - underline
         - overline || underline
    不定个数,不限顺序
     
    组合符号 - |
    <color> | transparent
    合法值
         - orange
         - transparent
    不能同时出现
     
    组合符号 - [ ]
    bold [ thin || <length>]
    合法值
         - bold thin
         - bold 2em
    前面的值是都要的  后面的值可以换
     
    数量符号 - 无
    <length>
    合法值
         -1px
         -10em
    没有说明,只能出现一次
     
    数量符号 - +
    <color-stop> [, <color-stop>] +
    合法值
         -#fff , red
         - blue, green 50%, gray
     
    数量符号 - ?
    inset?&&<color>
    合法值
         -inset blue
         -red
     
    数量符号 -{}
    <length>{2,4}
    合法值
         -1px 2px
         -1px 2px 3px
    最少出现2次,最多出现4次
     
    数量符号 - *
    <time>[,<time>]*
    合法值 
       - 1s
         - 1s,4ms
    出现一次或多次
     
    数量符号 -#
    <time>#
    合法值
         -2s,4s
    出现一次或多次,中间用逗号隔开,是上面的简写
     
     
    属性值例子
    box-shadow: [inset?&&[ <length>{2,4} && <color>?]]# | none
     
    @规则语法
    @ 标识符 XXX;
    @ 标识符 XXX {};
         {} 属性声明块
     
    @规则
         @media 
              响应式布局
         @keyframes
              css中间步骤
         @font-face
              引入字体
         
         @import
    【引入CSS的方法有两种,一种是@import,一种是link 
    @import url('地址');
    <link href="地址" rel="stylesheet" type="text/css" />
    现在绝大部分的网站都采用后一种link方式,原因在于
    @import先加载HTML,后加载CSS
    link先加载CSS,后加载HTML。
    所以前者加载网页会出现令浏览者以外的格式,后者则是带格式的加载网页。】
         @charset
    【设置文件在显示的时候使用的编码】
         @namespace
    【命名空间】
         @page
         @supports
         @document 
     
    所有文章如需转载请与我联系!邮箱地址shanchao@qq.com 随笔有任何问题都可以在下面评论,我会及时的回复。 如有如何文章侵权问题,我会做删除处理。
  • 相关阅读:
    自己修改的两个js文件
    .net4缓存笔记
    使用.net的Cache框架快速实现Cache操作
    关于招聘面试(转)
    PHP中获取当前页面的完整URL
    Linux在本地使用yum安装软件(转)
    Phalcon的学习篇-phalcon和devtools的安装和设置
    GY的实验室
    aip接口中对url参数md5加密防篡改的原理
    nginx 多站点配置方法集合(转)
  • 原文地址:https://www.cnblogs.com/KuckBoy-shan/p/5722124.html
Copyright © 2011-2022 走看看