久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      css可以去掉浮動(dòng)嗎?

      css可以去掉浮動(dòng);css去掉浮動(dòng)的方法:1、父級(jí)容器定義“overflow:hidden”樣式;2、浮動(dòng)結(jié)尾處,添加帶有“clear:both”樣式的div或p標(biāo)簽;3、父級(jí)容器定義“overflow:auto”樣式。

      css可以去掉浮動(dòng)嗎?

      推薦教程:CSS視頻教程

      浮動(dòng)是布局的時(shí)用到的一種技術(shù),能夠方便我們進(jìn)行布局。

      1、浮動(dòng)的設(shè)置: css屬性float: left/right/none 左浮動(dòng)/右浮動(dòng)/不浮動(dòng)(默認(rèn))

      2、浮動(dòng)的原理: 使當(dāng)前元素脫離普通流,相當(dāng)于浮動(dòng)起來一樣,浮動(dòng)的框可以左右移動(dòng),直至它的外邊緣遇到包含框或者另一個(gè)浮動(dòng)框的邊緣
      3、浮動(dòng)的影響: 對(duì)附近的元素布局造成改變,使得布局混亂

      因?yàn)楦?dòng)元素脫離了普通流,會(huì)出現(xiàn)一種高度坍塌的現(xiàn)象: 原來的父容器高度是內(nèi)部元素?fù)伍_的,但是當(dāng)內(nèi)部元素浮動(dòng)后,脫離普通流浮動(dòng)起來,那父容器的高度就坍塌,變?yōu)楦叨?px。

      如下圖:

      css可以去掉浮動(dòng)嗎?

      css可以去掉浮動(dòng)嗎?

      清除浮動(dòng)的5種方法

      1、父級(jí)div定義overflow:hidden

      <style type="text/css">	    .div1{background:#000080;border:1px solid red;width:98%;overflow:hidden}	    .left{float:left;width:20%;height:200px;background:#DDD}	    .right{float:right;width:30%;height:80px;background:#DDD}	 </style>	 <div class="div1">	   <div class="left">Left</div>	   <div class="right">Right</div>	 </div>

      原理: 使用overflow:hidden時(shí),瀏覽器會(huì)自動(dòng)檢查浮動(dòng)區(qū)域的高度。

      優(yōu)點(diǎn): 簡(jiǎn)單,代碼少,瀏覽器支持好。

      缺點(diǎn): 必須定義width或zoom:1,不能和position配合使用,因?yàn)槌龅某叽绲臅?huì)被隱藏。

      建議: 只推薦沒有使用position或?qū)verflow:hidden理解的朋友使用。

      2、結(jié)尾處加空div標(biāo)簽 clear:both

      <style type="text/css"> .div1{background:#000080;border:1px solid red} .div2{background:#800080;border:1px solid red;height:100px;margin-top:10px} .left{float:left;width:20%;height:200px;background:#DDD} .rightright{float:rightright;width:30%;height:80px;background:#DDD} /*清除浮動(dòng)代碼*/ .clearfloat{clear:both} </style>
      <div class="div1">     <div class="left">Left</div>     <div class="right">Right</div>     <div class="clearfloat"></div> </div> <div class="div2">     div2 </div>

      原理: 添加一個(gè)空p,利用css提高的clear:both清除浮動(dòng),讓父級(jí)p能自動(dòng)獲取到高度。

      優(yōu)點(diǎn): 簡(jiǎn)單,代碼少,瀏覽器支持好,不容易出現(xiàn)怪問題。

      缺點(diǎn): 不少初學(xué)者不理解原理; 如果頁面浮動(dòng)布局多,就要增加很多空p,讓人感覺很不爽。

      建議: 此方法是以前主要使用的一種清除浮動(dòng)方法。

      3、父級(jí)div定義height

      <style type="text/css">	      .div1{background:#000080;border:1px solid red;height:200px;}	      .left{float:left;width:20%;height:200px;background:#DDD}	      .right{float:right;width:30%;height:80px;background:#DDD}	 </style>	 <div class="div1">	   <div class="left">Left</div>	   <div class="right">Right</div>	 </div>

      原理: 父級(jí)p手動(dòng)定義height,就解決了父級(jí)p無法自動(dòng)獲取到高度的問題。

      優(yōu)點(diǎn): 簡(jiǎn)單,代碼少,容易掌握。

      缺點(diǎn): 只適合高度固定的布局,要給出精確的高度,如果高度和父級(jí)p不一樣時(shí),會(huì)產(chǎn)生問題。

      建議: 不推薦使用,只建議高度固定的布局時(shí)使用。

      4、父級(jí)div定義overflow:auto

      .div1{background:#000080;border:1px solid red;width:98%;overflow:auto}

      原理: 同1,使用overflow:auto時(shí),瀏覽器會(huì)自動(dòng)檢查浮動(dòng)區(qū)域的高度。

      優(yōu)點(diǎn): 簡(jiǎn)單,代碼少,瀏覽器支持好。

      缺點(diǎn): 內(nèi)部寬高超過父級(jí)p時(shí),會(huì)出現(xiàn)滾動(dòng)條。

      建議: 不推薦使用,如果你需要出現(xiàn)滾動(dòng)條或者確保你的代碼不會(huì)出現(xiàn)滾動(dòng)條就使用吧。

      5、父級(jí)div定義偽類:after和zoom

      <style type="text/css">    .div1{background:#000080;border:1px solid red;}    .left{float:left;width:20%;height:200px;background:#DDD}    .right{float:right;width:30%;height:80px;background:#DDD}    .clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}    .clearfloat{zoom:1} </style> <div class="div1 clearfloat">    <div class="left">Left</div>      <div class="right">Right</div>  </div>

      優(yōu)點(diǎn): 瀏覽器支持好,不容易出現(xiàn)怪問題(目前: 大型網(wǎng)站都有使用,如: 騰迅,網(wǎng)易,新浪等等)。
      缺點(diǎn): 代碼多,不少初學(xué)者不理解原理,要兩句代碼結(jié)合使用,才能讓主流瀏覽器都支持。
      建議: 推薦使用,建議定義公共類,以減少CSS代碼。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)