首页-帮助中心-详情

css浮动属性float布局详解代码:清除浮动与左右浮动

发布日期:2023-11-02   来源:小码王编程    查看人数: 6

导读:css float浮动布局是目前主流布局方式,float有4种方式,常用的有两种left、right;浮动样式代码怎么写,在使用浮动后如何清除浮动目录1css浮...

css float浮动布局是目前主流布局方式,float有4种方式,常用的有两种left、right;浮动样式代码怎么写,在使用浮动后如何清除浮动

css浮动右浮动float: right


  1. <!DOCTYPE html> 

  2. <html> 

  3.     <head> 

  4.         <meta charset="utf-8"

  5.         <meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=yes"

  6.         <title>通高科技</title> 

  7.         <style> 

  8.             .div { 

  9.               background-color: yellowgreen; 

  10.               width: 100px; 

  11.               height: 100px; 

  12.               border: 1px dotted black; 

  13.               margin-left: 40px; 

  14.               float: left; 

  15.               margin-top: 10px; 

  16.              

  17.             } 

  18.             .div2{ 

  19.                 float: right; 

  20.             } 

  21.         </style> 

  22.     </head> 

  23.     <body> 

  24.         <div > 

  25.             <div class="div">左浮动1</div> 

  26.             <div class="div div2">右浮动2</div> 

  27.             <div class="div div2">右浮动3</div> 

  28.              

  29.         </div> 

  30.     </body> 

  31. </html> 

运行结果:


css浮动左浮动float: left


向左浮动代码表示:float: left;

  1. <!DOCTYPE html> 

  2. <html> 

  3.     <head> 

  4.         <meta charset="utf-8"

  5.         <meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=yes"

  6.         <title>通高科技</title> 

  7.         <style> 

  8.             .div { 

  9.               background-color: yellowgreen; 

  10.               width: 100px; 

  11.               height: 100px; 

  12.               border: 1px dotted black; 

  13.               margin-left: 40px; 

  14.               float: left; 

  15.               margin-top: 10px; 

  16.              

  17.             } 

  18.          

  19.              

  20.         </style> 

  21.     </head> 

  22.     <body> 

  23.         <div > 

  24.             <div class="div">左浮动1</div> 

  25.             <div class="div">左浮动2</div> 

  26.             <div class="div">左浮动3</div> 

  27.              

  28.         </div> 

  29.     </body> 

  30. </html> 

运行结果:

 


css浮动清除属性clear


clear 属性规定哪些元素可以在清除的元素旁边以及在哪一侧浮动。(left、right、both、none、inherit)
实例:5个左浮动

  1. <!DOCTYPE html> 

  2. <html> 

  3.     <head> 

  4.         <meta charset="utf-8"

  5.         <meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=yes"

  6.         <title>通高科技</title> 

  7.         <style> 

  8.             .div { 

  9.               background-color: yellowgreen; 

  10.               width: 100px; 

  11.               height: 100px; 

  12.               border: 1px dotted black; 

  13.               margin-left: 40px; 

  14.               float: left; 

  15.              

  16.             } 

  17.             .div1{ 

  18.                 float: left; 

  19.                 background-color: yellowgreen; 

  20.                 width: 100px; 

  21.                 height: 100px; 

  22.                 border: 1px dotted black; 

  23.                 margin-left: 40px; 

  24.                 margin-top: 10px; 

  25.                 clear: left; 

  26.             } 

  27.              

  28.              

  29.         </style> 

  30.     </head> 

  31.     <body> 

  32.         <div > 

  33.             <div class="div">左浮动1</div> 

  34.             <div class="div">左浮动2</div> 

  35.             <div class="div ">左浮动3</div> 

  36.             <div class="div">左浮动4</div> 

  37.             <div class="div">左浮动5</div> 

  38.         </div> 

  39.     </body> 

  40. </html> 

运行效果:

需求:对3号块取消左浮动

  1. <!DOCTYPE html> 

  2. <html> 

  3.     <head> 

  4.         <meta charset="utf-8"

  5.         <meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=yes"

  6.         <title>通高科技</title> 

  7.         <style> 

  8.             .div { 

  9.               background-color: yellowgreen; 

  10.               width: 100px; 

  11.               height: 100px; 

  12.               border: 1px dotted black; 

  13.               margin-left: 40px; 

  14.               float: left; 

  15.               margin-top: 10px; 

  16.              

  17.             } 

  18.             .div1{ 

  19.                 float: left; 

  20.                 background-color: yellowgreen; 

  21.                 width: 100px; 

  22.                 height: 100px; 

  23.                 border: 1px dotted black; 

  24.                 margin-left: 40px; 

  25.                 margin-top: 10px; 

  26.                 clear: left; 

  27.             } 

  28.              

  29.              

  30.         </style> 

  31.     </head> 

  32.     <body> 

  33.         <div > 

  34.             <div class="div">左浮动1</div> 

  35.             <div class="div">左浮动2</div> 

  36.             <div class="div div1">左浮动3</div> 

  37.             <div class="div">左浮动4</div> 

  38.             <div class="div">左浮动5</div> 

  39.         </div> 

  40.     </body> 

  41. </html> 

运行结果:

对3号块取消浮动后。3号块没有浮动,4号.5号块继续左浮动。


你也想0元试听小码王少儿编程课程吗?
填写信息免费预约
我已阅读并同意《小码王服务条款》

免责说明:以上展示内容源于网络、合作媒体和网友提供,转载请说明出处。我们对站内所有内容、观点保持中立,如您发现该内容有任何违法/侵权信息,请及时联系我们处理!
本文标题:css浮动属性float布局详解代码:清除浮动与左右浮动,本文链接: http://www.xiaomawang.vip/help/20935.html