zoukankan      html  css  js  c++  java
  • CSS 备忘

    CSS规则图示

    颜色值的不同写法

    p { color: #ff0000; }
    p { color: rgb(255,0,0); }
    p { color: rgb(100%,0%,0%); }

    当使用 RGB 百分比时,即使当值为 0 时也要写百分比符号。

    值的引号

    如果值为若干单词,则要给值加引号。

    p {font-family: "sans serif";}

    属性选择器

    只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。

    [attribute]
    用于选取带有指定属性的元素。

    [attribute=value]
    用于选取带有指定属性和值的元素。

    [attribute~=value]
    用于选取属性值中包含指定词汇的元素 。适用于由空格分隔的属性值。title=’hello world’

    [attribute|=value]
    用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。适用于由-分割的属性值。lan='zh-CN'

    [attribute^=value]
    匹配属性值以指定值开头的每个元素。

    [attribute$=value]
    匹配属性值以指定值结尾的每个元素。

    [attribute*=value]
    匹配属性值中包含指定值的每个元素。

    选择器优先级

    CSS样式选择器分为4个等级,a、b、c、d,可以以这四种等级为依据确定CSS选择器的优先级。

    1. a为如果样式是行内样式(通过style=””定义),那么a=1
    2. b为#id选择器的数量
    3. c为.class选择器的数量
    4. d为Element选择器的数量
    5. 属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样
    6. !important 权重最高,比 inline style 还要高

    通过统计出的a,b,c,d的数值来进行优先级排比。

    字体系列

    • Serif 字体
    • Sans-serif 字体
    • Monospace 字体
    • Cursive 字体
    • Fantasy 字体

    链接样式

    • a:link - 普通的、未被访问的链接
    • a:visited - 用户已访问的链接
    • a:hover - 鼠标指针位于链接的上方
    • a:active - 链接被点击的时刻

    a:hover 必须位于 a:link 和 a:visited 之后,a:active 必须位于 a:hover 之后。

    内外边距的值用百分比设置

    padding和margin使用百分比设置是相对于父元素的width的百分比来计算的。

  • 相关阅读:
    JavaScript获取查询字符串
    Struts2 验证码图片实例
    js函数重载
    js面向对象基础
    js上下文
    java克隆入门和深入
    js类型检查
    js闭包
    Phonegap移动开发:布局总结(一) 全局
    Python发送多附件邮件的方法
  • 原文地址:https://www.cnblogs.com/binking338/p/4910552.html
Copyright © 2011-2022 走看看