首页 > 代码库 > css随笔1

css随笔1

1.简单清除浏览器样式

*{
        padding: 0px;
        margin: 0px;
    }

 

2.得到屏幕范围的div

 html,body{
        width: 100%;
        height: 100%;
    }
    #outer{
        width: 100%;
        height: 100%;
    }

 

3.div水平居屏幕中间

 #outer{
        width: 100%;
        height: 100%;
    }
    #inner{
        width: 70%;
        height: 100%;
        box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
        margin: 0 auto;
    }

 

4.消除li的样式

list-style: none;

 

5.消除a标签的下划线

text-decoration:none;

 

6.对width和height的百分号理解

width:100%;是相对于父元素的宽度,若父元素没有设定,其值为0,块级元素width默认为100%,height默认为0

 

7.对盒模型的理解

会稽元素的width和height是指内容部分的宽和高.

浏览器上显示的实际部宽度为:border-left+padding-left+width+padding-right+border-right

浏览器上显示的实际部高度为:border-top+padding-top+height+padding-bottom+border-bottom

 

8.子容器溢出问题

一般使用overflow:auto;属性设置容器根据内容自适应高度,如果不指定高度或不设置自适应高度,容器将默认为1个字符高度

 

9.一个简单的例子

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">  3 <head>  4 <title>新建网页</title>  5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  6 <meta name="description" content="ouym" />  7 <style type="text/css">  8     *{  9         padding: 0px; 10         margin: 0px; 11     } 12     html,body{ 13         width: 100%; 14         height: 100%; 15     } 16     #outer{ 17         width: 100%; 18         height: 100%; 19         background-color: #e6e6e6; 20         overflow:auto; 21     } 22     #inner{ 23         width: 70%; 24         height: 100%; 25         /* background-color: #888; */ 26         background-color: #fff; 27         box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); 28         margin: 0 auto; 29     } 30     #header{ 31         width: 100%; 32         height: 24%; 33     } 34     #header img{ 35         width: 100%; 36         min-height: 100px; 37         height: 100%; 38     } 39     #cd{ 40         width: 100%; 41         min-height: 60px; 42         /* background-color: #777; */ 43         border-bottom: 1px solid #ededed; 44         border-top: 1px solid #ededed; 45          46     } 47     #cd li{ 48         float: left; 49         display: block; 50         width: 50px; 51         height: 50px; 52         padding-top: 10px; 53         padding-left: 8px; 54         list-style: none; 55         text-align: center; 56          57     } 58     #cd li a{ 59         font-size: 18px; 60         text-decoration:none; 61         color: #6a6a6a; 62     } 63     #content{ 64          65         width: 100%; 66         height: 60%; 67         background-color: #eee; 68         overflow:auto; 69     } 70     #left{ 71         margin-left: 20px; 72         margin-top: 20px; 73         margin-bottom: 20px; 74         float: left; 75         width: 55%; 76         height: 80%; 77         padding: 10px; 78         background-color: #ccc; 79         overflow:auto; 80     } 81  82     #right{ 83         margin-right: 20px; 84         margin-top: 20px; 85         float: right; 86         width: 35%; 87         height: 80%; 88         padding: 10px; 89         background-color: #ccc; 90         overflow:auto; 91     } 92     #footer{ 93         clear: both; 94         width: 100%; 95         height: 6%; 96         min-height: 60px; 97         /* background-color: #666; */ 98         border-bottom: 1px solid #ededed; 99         border-top: 1px solid #ededed;100         text-align: center;101     }102     #footer p{103         display: block;104         padding-top: 20px;105         color: #000;106         font-size: 18px;107     }108     #myblok{109         display: block;110         border-bottom: 2px solid #444;111     }112     .blocs{113         display: block;114         padding-left: 20px;115         margin-top: 5px; 116     }117 118 </style>119 </head>120     <body>121         <div id="outer">122             <div id="inner">123                 <div id="header">124                     <img src="./header.jpg" alt="" />125                 </div>126                 <div id="cd">127                     <li><a href="#">首页</a></li>128                     <li><a href="#">联系</a></li>129                     <li><a href="#">订阅</a></li>130                     <li><a href="#">管理</a></li>131                     <li><a href="#">随笔</a></li>132                 </div>133                 <div id="content">134                     <div id="left">135                         <p id="myblok">我的博客</p>136                         <p class="blocs">文章1</p>137                         <p class="blocs">文章2</p>138                         <p class="blocs">文章3</p>139                         <p class="blocs">文章4</p>140                         <p class="blocs">文章1</p>141                         <p class="blocs">文章2</p>142                         <p class="blocs">文章3</p>143                         <p class="blocs">文章4</p>144                         <p class="blocs">文章1</p>145                         <p class="blocs">文章2</p>146                         <p class="blocs">文章3</p>147                         <p class="blocs">文章4</p>148                         <p class="blocs">文章1</p>149                         <p class="blocs">文章2</p>150                         <p class="blocs">文章3</p>151                         <p class="blocs">文章4</p>152                         <p class="blocs">文章1</p>153                         <p class="blocs">文章2</p>154                         <p class="blocs">文章3</p>155                         <p class="blocs">文章4</p>156                     </div>157                     <div id="right">158                         159                     </div>160                 </div>161                 <div id="footer">162                     <p>@2016 OUYM personal blog</p>163                 </div>164             </div>165         </div>166     </body>167 </html>

 

运行效果:

技术分享

css随笔1