代码示例:

 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>

效果图:

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

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>

效果图:

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

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>        

效果图:

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

For My Lover, CC!

相关文章:

  • 2021-05-22
  • 2021-09-14
  • 2021-11-30
  • 1970-01-01
  • 2022-12-23
  • 2021-12-13
  • 2022-01-10
猜你喜欢
  • 2021-09-25
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-08-26
相关资源
相似解决方案