巧妙運用清除浮動clear:both
<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
</style>
<div id="main">
<div id="sidebar">第一段內容 第一段內容 第一段內容</div>
<div id="container">第二段內容 第二段內容 第二段內容</div>
</div>
<p style="clear:both;">第三段內容</p>
該頁面測試在IE下效果正合所要:藍色塊內部有紅色和黃色兩個色塊內容,同時在藍色塊以下是第三段文字。
不過FF的效果可不是這樣的。我們不能單單想在下一層清除就能完成我們的工作,我們必須在浮動元素所在標籤閉合之前及時進行“清除”。
相關推薦
巧妙運用清除浮動clear:both
<style type="text/css">#main {background-color: #3399CC;width: 600px;padding: 20px;}#sidebar {background-color: #FF6600; float: left;width: 130px;}#c
CSS 清除浮動 clear 屬性
article 下一個 一個 包含 left 取消 留下 很多 width CSS 清除浮動 clear 屬性用於設定元素哪一側不允許有其他浮動元素(而並非取消元素的浮動)。 可能的取值如下: 取值說明 none 默認值,允許兩側都有浮動元素 left 左側不允許有
01-CSS基礎--CSS概述+CSS和HTML相結合的四種方式+CSS選擇器+盒子模型+元素的浮動float+清除浮動clear+元素的定位position
一、CSS概述 1、CSS:層疊樣式表,用來定義網頁的顯示效果。CSS將網頁內容和顯示樣式進行分離,提高了顯示功能(降低耦合性,提高擴充套件性和可維護性) 2、CSS的基本特徵 (1)層疊性:多種CSS樣式的疊加 (2)繼承性:子標記會繼承父標記的某些樣式 3、CS
CSS清除浮動_清除float浮——詳解overflow:hidden 與clear:both屬性
CSS清除浮動方法集合 一、浮動產生原因 - TOP 一般浮動是什麼情況呢?一般是一個盒子裡使用了CSS float浮動屬性,導致父級物件盒子不能被撐開,這樣CSS float浮動就產生了。 浮動產生樣式效果截圖 本來兩個黑色物件盒子是在紅色盒子內,因為對兩個黑色盒子使用了float浮動,所以兩
flex 相容IE8,flex相容IE7,通過clear both清除浮動和float 實現相容IE的flex佈局
vue 配合 element-ui 佈局時,因element佈局容器預設flex佈局,而ie9不相容。為了使ie9上能良好的表現彈性佈局,查詢到以下部落格,完美解決。xi一、float 佈局float使元素脫離文件流,並且父元素內的其他的行內元素或者文字都會圍繞著他放置。下面我們現寫一段float的佈局
清除浮動的幾種簡單方法:萬能清除浮動法,clear:both......
方法一:給父級元素新增宣告:overflow:hidden;。 例: .wrap{ border:3px solid #000;overflow:hidden;} .box01{ width:500px; height:500px; background:#F
淺談clearfix類和clear清除浮動(轉)
CSS浮動會對原本的佈局產生破壞,所以我們會考慮清除浮動產生的影響,本文不談浮動以及各種清除浮動的方法,只討論clearfix類和clear清除浮動。 在網頁設計中,很常見的一種情況是給內容一個div作為包裹容器,而這個包裹容器不設定高度,而是讓裡面的內容撐開包裹容器的高度
淺談clearfix類和clear清除浮動
CSS浮動會對原本的佈局產生破壞,所以我們會考慮清除浮動產生的影響,本文不談浮動以及各種清除浮動的方法,只討論clearfix類和clear清除浮動。 在網頁設計中,很常見的一種情況是給內容一個div作為包裹容器,而這個包裹容器不設定高度,而是讓裡面的內容撐開
CSS clear 清除浮動,相容各瀏覽器
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clear{zoom:1;} 這裡給出
html在一行內橫向排列並排同行同時顯示兩個多個div盒子的方法(CSS浮動清除float-clear/inline)/辦法
最近在做一個div css切割,昨晚發現了長期以來一直無記錄下來的問題!關於相容IE跟FF的float屬性。趁現在還清醒趕緊記下筆記先: 一、並排在一行的兩個div樣式有這種情況:ie或者ff下對於子div設定float左的時候,如果另外的子div沒有設定float左的 話,兩個瀏覽器下會有區別,具體有一個
css清除浮動主要方法
清除浮動 自動 div標簽 ont 模型 display zoom wid bili 1、浮動元素尾部添加空div標簽,設置css為clear:both; 缺點:如果頁面浮動布局多,則需要添加較多div; 2、父級元素定義偽類:after和zoom:1; .fathe
BFC是什麽?是清除浮動的一種方法
hang class img 子元素 ble lock orm pos 內部 BFC全稱”Block Formatting Context”, 中文為“塊級格式化上下文”。 BFC元素特性表現原則就是,內部子元素再怎麽翻江倒海,翻雲覆雨都不會影響外部的元素。所以,避免mar
清除浮動的方式以及各自的優劣
兩個 基礎上 為什麽 不能 isp 問題 osi 固定 eight 為什麽要清除浮動 浮動會使當前標簽產生向上浮的效果,導致不同瀏覽器在計算父級元素高度,或者顯示前後標簽位置的時候產生意想不到的問題。 清除浮動的方法 為父元素定義height 設置父元素浮動,同時為
為什麽overflow:hidden;屬性可以清除浮動
left 上下文 flow 必須 高度 round eight back ble overflow:hidden;顧名思義,溢出容器部分隱藏。為什麽它可以起到清除浮動的作用呢?我們來制造一個父容器不定高,子容器進行浮動的界面。 <div class=‘parent‘
防止父元素坍塌的清楚浮動clear
-s 其中 ply boa ots red ahp uga iat 如果父元素沒有設置高度,其中子元素全部帶float屬性,父元素內部將沒有任何普通流元素而坍塌。 想要解決這件事情,只需添加一個空的塊狀子元素,並設置clear屬性,即可讓父元素自動包裹該元素, 從而達到包裹
CSS清除浮動方法
pla 處理 adding ges 元素 高度 height css pre HTML結構 1 <div class="wrap"> 2 <div class="div1">1</div> 3 <div clas
用哪些方法可以清除浮動
flow over 內容 opera 如何解決 切換 並且 標簽 證明 “Reloaded" clearfix CSS Mojo 的 Thierry Koblentz‘ 寫了另一篇文章來重新審視清除浮動,強有力地證明了使用 display: block 不會禁用外邊距重疊,
IE6+以上清除浮動普遍方法總結
mpat hid doctype 神奇 hidden 布局 -c clear bsp 浮動,CSSfloat屬性。學過的人應該知道這個屬性,平時用的應該也是很多的。特別是在N欄布局中。 但是我們會經常遇到這樣一種情況,前面的元素浮動之後會影響後面的元素,後面的元素需要用清除
【Web前端】清除浮動&css中文字體
white hidden lag iso 學習資源 target 元素 關系 align 清理浮動有非常多種方式,像使用 br 標簽自帶的 clear 屬,使用元素的 overflow。使用空標簽來設置 clear:both 等等。但考慮到兼容問題和語義化
清除浮動的原理和方法
over back 存在 color float oat hid block play 問題的由來: 在CSS規範中,浮動定位是脫離元素正常流的。所以,只要含有浮動元素的父容器,在顯示時不考慮子元素的位置,就當它們不存在一樣。這就造成了顯示出來,父容器好像空容器一樣。