CSS部分语法2

<!--  
    第1部分 尺寸与框模型 略
    第2部分背景设置
    2.1 背景颜色:background-color:value
    2.2 背景图片:background-image
        body{
            background-image:url("image/bg_01.gif");
        }
    
    2.3 背景重复background-repead
                -repeat-x:仅在水平方向重复
                -repeat-y:仅在垂直方向重复
                -no-repeat:仅显示一次
    2.4 背景定位 background-position 改变图像在背景中的位置
    
    2.5背景图片的固定 background-attachment:value
        默认值是 scroll:背景会随着文档滚动
        可取值为 fixed:背景固定不动,不会随着页面其他部分滚动而滚动,常用于水印
    
    第3部分 文本格式化
     指定字体: -font-family:value1,vlues2;
    字体大小:-font-size:value;
    字体加粗:-font-weight:normal/bold;
    文本颜色:-color:value;
    文本排列: -text-align:left/right/center;
    文字修饰:-text-decoration:none/underline;
    行高:-line-height:value;
    首行文本缩进:-text-indent:value;
    
    第4部分 表格样式
    4.1
    边距属性:padding
    尺寸属性 :width,height
    文本格式属性:略
    背景属性:设置表格或者单元格的背景颜色或者被禁图像
    border属性:设置表格的边框
        垂直居中:vertical-align:top/middle/bottom;
        
    4.2表格特有属性
    4.2.1 边框合并:如果设置了单元格的边框,相邻单元格的边框会单独显示,相当于双边框,
        合并相邻的边框 border-collapse:separate/collapse;    
    4.2.2 边框边距(仅适用于边框分离模式也即border-collapse的值为separate):
             border-spacing:
             指定一个值:该值同事适用于水平和垂直间距
             指定两个值:第一个指定水平间距,第二个值指定垂直间距,且两个值之间用空格隔开
             
    第5部分 浮动定位
    5.1     
    普通定位:
    浮动定位:
        定义元素在哪个方向浮动; float:none/left/right;
        用于清除浮动带来的影响,可以指定哪边:clear: none/left/right/both;  
    相对定位:
    绝对定位:
    
    第6部分 显示方式
    6.1 一切皆为框:页面上的元素都可以显示为框
            块级元素如,div> <h1> <p>等,这些块级元素显示为一块内容,即“块框”
            内联元素/行内元素:如<span> <a> 等,内容显示在行内,即“行内框”
            display:none/block/inline;
                none 让生成的元素没有边框,该框及其所有内容不再显示,不占用文本中的空间
                block 让行内元素表现得想块级元素一样
                inline 让块级元素表现得像内联元素一样
    6.2光标
        cursor属性
            default
            pointer
            crosshair
            text
            wait
            help等
    
    第7列表样式
    7.1    列表样式标志:list-style-type
                用于控制列表中列表项标志的样式
                无需列表:出现在各列表项旁边的圆圈点
                有序列表:可能是字母、数字或其他计数体系中的一个符号
                
                无序列表取值:
                    none:无标记
                    disc:实心圆,为默认值
                    circle:空心圆
                    square:实心方块
                有序列表:
                    none:无标记
                    decimal:数字(如1,2,3,4,5),为默认值
                    lower-roman:小写罗马数字
                    upper-roman:大写罗马数字
                    等
        7.2 列表项图像 list-style-image属性使用图像来替换列表项的标记
            取值为:url(),指定图像作为有序或无序列表的标志
            
        第8部分 定位
            8.1定位属性:
            position 规定元素的定位类型,可取值:static/relative/absolute/fixed
            偏移属性  top,bottom,left,right属性,用于定义远古三矿的便宜位置
            z-index 设置元素的堆叠顺序
            float/clear 浮动定位属性
                        
                    
    -->



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>day03</title>
    <style>
    /*第1部分 尺寸与框模型*/
        div{
            width:180px;   /**/
            height:160px;    /**/
            color:red;    /*字体颜色*/
            background:#ffffff; /*背景颜色*/
            border:2px solid black;/*边界的 宽度 样式 颜色 */
            text-indent:10px;       /*首行缩进10px*/
        }
        
        
        div.class_1{
            width:80px;
            height:60px;
            
            border:1px solid black;
        }
    
        div.hidden{overflow:hidden;}
        div.scroll{overflow:scroll;}
        div.auto{overflow:auto;}
        
        input.btn{
            width:90px;
            height:30px;
            color:red;
        
        }
        
        div.box{
            width:250;
            height:250;
            padding:10px;/*内容与框线之间的距离
                        padding-top/right/bottom/left:value
                         */
            margin:0 auto;  /*与下一个元素的空间量,可以取值为auto由浏览器计算外边框
                            -margin-top/right/bottom/left:value
                          */
            border:3px solid red;
        
        }
        
        h1.p1{
            text-align:center; /*文本居中 */
        }
        
        table{
            width:200px;
            border:2px solid black;
            border-collapse:collapse; /*单元格边框合并 */
            
        }
        td{
            height:50px;
            border:3px solid red;
            vertical-align:middle;  
        }
    
        
    </style>




</head>



<body>
    <div class="class_1" >
        默认显示,即使超出尺寸,也显示全部内容
    </div><br/><br/>
    
    <div class="hidden" >文本超出尺寸限制,隐藏文本;
        凑字数:斤斤计较多军军家家户户或或或或家具家电军军多多多多顶顶顶顶
        哒哒哒哒哒哒多多多多么么么么么么么木木木木不不不不不不不不
        哒哒哒哒哒哒多多多多多多多多多多多多多多多多多多
     </div><br/><br/>
    
    
    <div class="scroll" >文本超出尺寸限制,可以拉滚动条查看,
        不超出限制,也显示滚动条;
        凑字数:斤斤计较多军军家家户户或或或或家具家电军军多多多
     </div><br/><br/>
    
    
    <div class="auto" >文本超出尺寸限制,可以拉滚动条查看,不超出尺寸没有滚动条;
        凑字数:斤斤计较多军军家家户户或或或或家具家电军军多多多多顶顶顶顶
     </div>
    <input class="btn" type="button" value="登录">
    <div class="box"> 外边框  </div>
    
    <h1 class="p1">文本居中演示</h1>
    
    
    <table>
        <tr>
            <td>姓名</td>
            <td>年龄</td>
        </tr>
        
        <tr>
            <td>Kwin</td>
            <td>23</td>
        </tr>
        
    </table>
    
</body>
</html>

 

posted @ 2019-03-25 13:19  KwinWei  阅读(184)  评论(0编辑  收藏  举报