發新話題

CSS串聯樣式表教學clear : both解除元素的浮動

CSS串聯樣式表教學clear : both解除元素的浮動

CSS串聯樣式表教學『標籤元素與文字間的相對位置』

    * clear 屬性是用來解除 float 屬性的作用
    * clear : right; /*解除元素置右的浮動*/
    * clear : left; /*解除元素置左的浮動*/
    * clear : both; /*解除元素兩邊的浮動*/
    * clear : nono; /*以預設位置顯示*/

解除 float 浮動的範例
DIV區塊clear運用範例 當我們在元素使用 float 屬性, 因為區塊變成浮動層,下一個區塊可能會往上跑, 例如下:

<style type="text/css">
<!--
#div_a{ float:right;width:200px;border:1px solid #cc0;}
#div_b{ float:left;width:200px;border:1px solid #c60;}
#div_c{ border:1px solid #39c;}
-->
</style>

<div id="div_a"> div_a <br /> div_a <br /> div_a </div>
<div id="div_b"> div_b </div>
<div id="div_c"> div_c </div>

區塊div_a
區塊div_a
區塊div_a
區塊div_b
區塊div_c
我們只需要在第三個區塊 #div_c 加上 clear : both;
就可以解決這個問題

#div_c{border:1px solid #39c;clear : both;}

區塊div_a
區塊div_a
區塊div_a
區塊div_b
區塊div_c
如此一來清除了上面左右浮動的區塊,下方的內容就不會因為 float 而受到影響。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。