CSS(层叠样式表:Cascading Style Sheets):对网页样式的编写
引入CSS
   1. 行间样式:<div style = ""></div>
    2.页面级css:<head><style type="text/css"></style> </head>
    3.外部css文件:<head><link rel="stylesheet" type="text/css" href ="xx.css"></head>
选择器:
    选择器的优先级:
          即:  CSS权重(由高至低):
                                                        !important                        Infinity
                                                        行间样式                               1000
                                                        id                                          100
                                                        class/属性/伪类                     10
                                                        标签/伪元素                            1
                                                        通配符(*)                             0
            进制为256进制(IE7.0测试数据)
            当权重相同时后面覆盖前面
css中的注释: /*  */
文本:
    font-size:字体大小(正常默认值为16px,常用值为12px)
    font-weight:字体加粗(lighter,normal,bold,bolder)
                                    (数值法:100,200,300,...,900)
    font-family:字体(常用值:arial)
    color:字体颜色(1.纯英文 2.颜色代码 3.颜色函数)
    transparent: 透明色
    text-align:文本对齐方式:left(左对齐),
                                             center(居中),
                                                    right(右对齐),
                                                    justify(两端对齐),
                                                    inherit(继承父元素)
    line-height:单行文本行高,默认值(normal)
    单行文本水平垂直居中时:text-align:center;
                                             line-height=容器高度;
 
    text-indent:缩进(单位通常用:em)
    text-decoration:文本修饰: none(常用的标准文本),
                                                 underline(下划线),
                                                        overline(上划线),
                                                        line-through(中划线),
                                                        blink(闪烁文本)
    text-overflow:ellipsis溢出文字以。。。展示
    overflow:1.visible(默认值)
                   *  2.hidden 溢出隐藏
                       3.scroll 内容会被修减,但浏览器会显示滚动条以便查看
                       4.auto 内容如果被修减,但浏览器会显示滚动条以便查看

    cursor:光标移入后的样式:default(默认),
                                               pointer(常用,一只手)
                                                     help(问好)
伪类选择器:    
    :hover:改变鼠标移入后的样式
    :link:未访问的
    :visited 已访问的
 
标签类别:
    1.行级元素:内容决定元素所占位置。特征:不可以通过css改变宽高。{span, strong, em, a, del,...}
    2.块级元素:独占一行。 特征:可以通过css改变宽高。{div, p, ul, li, ol, form, ...}
    3.行级块元素:内容决定大小。特点:可通过css改变宽高。{img ...}
*(凡是带有inline的元素都带有文字特性)
改变标签类别:
    display:1.inline 行级元素
                    2. block 块级元素
                    3.inline-block 行级块元素
 
盒子模型:       
 
• 外边距 margin,
• 盒子壁 border,
• 内边距 padding,
• 盒子内容  width+height
• 元素 element
盒子总大小:margin + border + padding + (content = width + height);     
 
定位:在定位后可用left, right, top, bottom进行位置改动
    position:  1.static(默认值)
                       2.relative(相对于正常位置新型定位,保留原有位置)
                       3.absolute(相对于上一个有定位的元素进行定位,不保留原有位置)
                       4.fixed(相对于浏览器窗口进行定位)
浮动:
    float:left/right
    浮动元素产生了浮动流
伪元素: 
    主要可用于清除浮动流(clear:both)
   应用于css : 元素名::before
                        元素名::after
   伪元素内参数:content:“”输出文本
伪元素清除浮动:  ::after{  content:“”; clear:both; display:inline-block;