zoukankan      html  css  js  c++  java
  • 20160810

    一,属性选择符:

    选择符 版本 描述

    E[att] css2 选择具有att属性的E元素
    E[att="val"] css2 选择具有att属性值等于val的E元素。
    E[att~="val"] css2 选择具有att属性值为一用空格分割的字词列表,其中一个等于att的E元素
    E[at^="val"] css3 选择具有att属性且属性值为以val开头的字符串的E元素。
    E[att$="val"] css3 选择具有att属性且属性值为以val结尾的字符串的E元素
    E[att*="val"] css3 选择具有att属性且属性值为包含val的字符串的E元素
    E[att|="val"] css3 选择具有att属性且属性值以val开头并用连接符"-"符串的E元素

    例:
    <p class="a">测试数据1</p>
    <p class="qq">测试数据2</p>
    <p class="xyz abc">测试数据3</p>
    <p class="aa123">测试数据4</p>
    <p class="test-abc">测试数据5</p>
    <p class="hello-z-world">测试数据6</p>
    <p class="y-1">测试数据7</p>
    <p class="y-2">测试数据7</p>


    p[class]{color:green;}
    p[class="qq"]{color:red;} 
    p[class~="abc"]{color:blue;}
    p[class^="aa"]{color:yellow;} 
    p[class$="abc"]{color:black;}
    p[class*="z"]{color:orange;}
    p[class|="y"]{color:#ccc;}

    二,字体样式:

    1.字体名称

    语法

    font-family :  <family-name>

    说明:

    设置文字名称,可以使用多个名称,或者使用逗号
    分隔,浏览器则按照先后顺序依次使用可用字体。

    例:
    p { font-family:‘宋体','黑体', 'Arial’ }

    2.font-size(字体大小)

    设置文字的尺寸

    语法

    font-size:: <length> | <percentage>
    注:如果用百分比作为单位,则是基于父元素字体的大小


    例:
    p { font-size:14px;}

    3.font-weight(字体加粗)

    控制字体的粗细

    语法:
    font-weight : normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 
    800 | 900

    例:
    p{font-weight:bold;}

    4.font-style(字体斜体)

    控制字体是否倾斜

    font-style:normal | itaic | oblique

    例:
    p { font-style: normal; } 
    p { font-style: italic; } 
    p { font-style: oblique; }

    5.font(字体样式缩写)

    font : font-style || font-variant || font-weight || font-size || / line-height || font- 
    family

    例:

    p{
    font-style:italic;
    font-weight:bold;
    font-size:14px;
    line-height:22px;
    font-family:宋体;
    }

    缩写后:

    p { font:italic bold 14px/22px 宋体}

    6.color(字体颜色)

    控制文本的字体颜色

    语法:
    color: <color>

    说明:
    颜色属性值分三种值的格式
    a). 英文单词,比如 red , yellow ,green …
    b). 十六进制表示方式,#开头,6个十六进制的字符或数字 组合。比如:#FFFFFF,#000000, 
    #CCCAAA,#22BCAD。十六进制: 0-9 和 a-f 
    c).RGB模式,红 0-255,绿 0-255,蓝 0-255。比如: RGB(120,33,234)

    RGBA(255,0,0,.5) RGBA模式,最后的A表示透明度50%

    例:
    p{
    color:#FF0000;
    }

    7. text-decoration(文本装饰线条)

    控制文本装饰线条

    text-decoration : none || underline || blink || overline || line-throug

    例:

    p { text-decoration:overline;}

    p { text-decoration:underline;}

    p { text-decoration:line-through;}


    8. text-shadow(文字阴影)

    控制文字的阴影部分。

    text-shadow: h-shadow v-shadow blur color;

    h-shadow 必需。水平阴影的位置。允许负值。
    hadow 必需。垂直阴影的位置。允许负值
    blur 可选。模糊的距离。
    color 可选。阴影的颜色。

    实例:

    h1{
    text-shadow: 2px 2px #ff0000;
    }

    三,元素样式:

    1.宽度

    width : auto | length

    例:

    p { 300px;}

    div { 50%;}


    2.高度

    height : auto | length

    例:

    img { height:200px;}

    div { height:100px;}


    3.外边距

    margin : auto | length

    例:
    div { 300px; height:100px; margin:10px;}

    div { 300px; height:100px; margin:0 auto;}

    margin-top 设置上边的外边距
    margin-bottom 设置下边的外边距
    margin-left 设置左边的外边距
    margin-right 设置右边的外边距


    缩写型式:

    margin: 上边距 右边距 下边距 左边距

    margin: 上下边距 左右边距

    margin: 上边距 左右边距 下边距

    4.内边距

    padding : length

    例:

    div { 300px; height:100px; padding:10px;}

    padding-top 设置上边的内边距
    padding-bottom 设置下边的内边距
    padding-left 设置左边的内边距
    padding-right 设置右边的内边距

    缩写型式:

    padding: 上边距 右边距 下边距 左边距

    padding : 上下边距 左右边距

    padding : 上边距 左右边距 下边距


    5.透明度

    opacity: <number>

    number值为 0.0-1.0 之间的小数

    例:
    div { opacity: .3 ; } /*30%透明,小数点之前的0可以省略*/

    兼容全浏览器的写法:
    div{ filter:alpha(opacity=50); } /* IE6-IE8 */

    div{ opacity:.5; } /* 现代浏览器 */


    6.盒子模型
    盒子模型就是指CSS布局中的每一个元素,在浏览器的解释中,都被当作一个盒状物。对我们来说,只需
    要理解元素在页面中所占据的位置。

    元素最终所占宽度:
    左边框宽 + 左内边距 + 内容宽度 + 右内边距 + 右边框宽

    四,边框样式:

    1.边框线

    border-style : none | hidden | dotted | dashed | solid | double | groove |
    ridge | inset | outset

    例:div { 300px; height:100px; border-style:solid; }


    border-top-style 设置上边框线

    border-bottom-style 设置下边框线

    border-left-style 设置左边框线

    border-right-style 设置右边框线

    2.边框宽度

    border-width : medium | thin | thick | length

    例:

    div { 300px; height:100px; border-style:solid; border-1px; }


    border-top-width 设置上边框宽度

    border-bottom-width 设置下边框宽度

    border-left-width 设置左边框宽度

    border-right-width 设置右边框宽度


    3.边框颜色

    border-color : color

    例:div { 
    300px; 
    height:100px; 
    border-style:solid; 
    border-1px; 
    border-color:#FF0000; 
    }

    border-top-color 设置上边框颜色

    border-bottom-color 设置下边框颜色

    border-left-color 设置左边框颜色

    border-right-color 设置右边框颜色

    4.边框样式缩写

    border : border-width || border-style || border-color

    例:
    div { 
    300px; 
    height:100px; 
    border-style:solid; 
    border-1px; 
    border-color:#FF0000; 
    }

    缩写后:
    div {
    300px; 
    height:100px; 
    border:1px solid #FF0000;
    }

  • 相关阅读:
    (转)LINUX CENTOS7下安装PYTHON
    (转)python的paramiko模块
    (转)Db2数据库一次生产故障详细记录---数据库坏页
    (转)性能调优和问题诊断最佳实践,第 1 部分
    (转)性能调优和问题诊断最佳实践,第 2 部分
    字符串
    html框架
    数组
    生成伪随机数
    控制语句和循环
  • 原文地址:https://www.cnblogs.com/feng17176/p/5760715.html
Copyright © 2011-2022 走看看