日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何讓浮動(dòng)層加margin后不換行_Div+CSS教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

給客戶做站的時(shí)候遇到的問(wèn)題,div層加了margin后 總寬度超過(guò)父級(jí)層寬度 就自動(dòng)換行了 如何讓浮動(dòng)層加margin后不換行呢?

下面看浮動(dòng)層加margin后換行的例子:

比如說(shuō)有個(gè)DIV寬度為380px,它里面有一個(gè)菜單列表,每個(gè)寬度為60px,margin-right為20px。如果就按照下面的HTML結(jié)構(gòu)來(lái)做的話,那么這個(gè)菜單列表能在這個(gè)DIV里一行顯示完整嗎?

  1. <div> 
  2.     <div>mb5u1</div> 
  3.     <div>mb5u2</div> 
  4.     <div>mb5u3</div> 
  5.     <div>mb5u4</div> 
  6.     <div>mb5u5</div> 
  7. </div> 

5個(gè)菜單,每個(gè)寬度為60px,右邊外補(bǔ)白為20px,因此每個(gè)菜單整體寬度是80px,5個(gè)菜單總長(zhǎng)度為400px,而父級(jí)層寬度只有380px,根據(jù)浮動(dòng)的原理,那么第5個(gè)菜單將毫無(wú)疑問(wèn)的被擠下去即換行了。

看下我的解決方法:

代碼如下:

  1. <div> 
  2.     <div class="overflowDiv"> 
  3.        <div>mb5u1</div> 
  4.        <div>mb5u2</div> 
  5.        <div>mb5u3</div> 
  6.        <div>mb5u4</div> 
  7.        <div>mb5u5</div> 
  8.     </div> 
  9. </div> 


 父級(jí)層寬度380px,遮罩層overflowDiv寬度設(shè)置為菜單需要的400px,overflow為hidden。因此,很自然的,遮罩層多出的20像素部分則不會(huì)顯示出來(lái)。

而菜單就在這400px的寬度里為所欲為了。

如果各位朋友有更好的辦法,希望能在評(píng)論中留言告訴我哦。

來(lái)源:模板無(wú)憂//所屬分類:Div+CSS教程/更新時(shí)間:2009-09-23
相關(guān)Div+CSS教程