码迷,mamicode.com
首页 > Web开发 > 详细

CSS浮动的3个特性(高手绕行)

时间:2014-08-11 23:58:54      阅读:493      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   strong   for   2014   ar   

1.  浮动元素会脱离正常的文档流,按照其外边距指定的位置相对于它的上一个块级元素(或父元素)显示;

代码示例:

 1 <!DOCTYPE HTML >
 2 <html>
 3 <head>
 4     <meta charset=‘utf-8‘/>
 5     <title>浮动元素的性质</title>
 6     <style type="text/css">
 7         *{
 8             margin:0;
 9             padding:0;
10         }
11         .box{
12             width: 300px;
13             height: 200px;
14             padding: 50px;
15             margin: 50px;
16             background: #ccf;
17         }
18         .inner{
19             width: 100px;
20             height: 100px;
21             background: #fcc;
22             float: right;
23         }
24     </style>
25 </head>
26 <body>
27     <div class=‘box‘>
28         <div class=‘inner‘>浮动元素</div>
29     </div>
30 </body>
31 </html>

效果图:

bubuko.com,布布扣

2. 浮动元素后面的块级元素的内容会向此浮动元素的外边距靠齐,但是边框和背景却忽略浮动元素而向上一个(实例中为父元素)任意非浮动元素靠齐;

代码示例:

 1 <!DOCTYPE HTML >
 2 <html>
 3 <head>
 4     <meta charset=‘utf-8‘/>
 5     <title>浮动元素的性质</title>
 6     <style type="text/css">
 7         *{
 8             margin:0;
 9             padding:0;
10         }
11         .box{
12             width: 400px;
13             height: 200px;
14             padding: 50px;
15             margin: 50px;
16             background: #ccf;
17         }
18         .inner{
19             width: 100px;
20             height: 100px;
21             background: #fcc;
22             float: left;
23         }
24         .notfloat{
25             width: 200px;
26             height: 200px;
27             background: #cfc;
28         }
29     </style>
30 </head>
31 <body>
32     <div class=‘box‘>
33         <div class=‘inner‘>浮动元素</div>
34         <div class=‘notfloat‘>浮动元素后面的块级元素的内容会向此浮动元素的外边距靠齐。
                    边框和背景却忽略浮动元素而向上一个(这二为为父元素)任意非浮动元素靠齐

       </div> 35 </div> 36 </body> 37 </html>

效果图:

bubuko.com,布布扣

3.  浮动元素后面的内联元素会向此浮动元素的外边距靠齐。

代码示例:

 1 <!DOCTYPE HTML >
 2 <html>
 3 <head>
 4     <meta charset=‘utf-8‘/>
 5     <title>浮动元素的性质</title>
 6     <style type="text/css">
 7         *{
 8             margin:0;
 9             padding:0;
10         }
11         .box{
12             width: 400px;
13             height: 200px;
14             padding: 50px;
15             margin: 50px;
16             background: #ccf;
17         }
18         .inner{
19             width: 100px;
20             height: 100px;
21             background: #fcc;
22             float: left;
23         }
24         .notfloat{
25             background: #cfc;
26         }
27     </style>
28 </head>
29 <body>
30     <div class=‘box‘>
31         <div class=‘inner‘>浮动元素</div>
32         <span class=‘notfloat‘> 
33             浮动元素后面的内联元素会向此浮动元素的外边距靠齐
34         </span>
35     </div>
36 </body>
37 </html>        

效果图:

bubuko.com,布布扣

For My Lover, CC!

CSS浮动的3个特性(高手绕行),布布扣,bubuko.com

CSS浮动的3个特性(高手绕行)

标签:style   blog   http   color   strong   for   2014   ar   

原文地址:http://www.cnblogs.com/ttcc/p/3905659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!