DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> WEB網站前端 >> 前端技巧 >> css中的float屬性的一些理解
css中的float屬性的一些理解
編輯:前端技巧     

在CSS浮動中,元素浮動後將自動轉為塊級元素,可以移動到當前行的左側或右側,切記沒有浮動到中間的概念,所以記住只會浮動到兩側。

float:left

float:right

float:none

浮動元素一定要設置寬度,否則後果不可預計——除了圖片,因為它們有隱含的寬度。

5個特殊之處:

1、它會盡可能的水平填充容器元素,而盡量不讓其他空間圍繞它們。

2、浮動元素的垂直邊距(margin)不會疊加,和正常的文本不同

3、浮動元素可以和臨近在正常文檔流中塊級元素重疊(譯注:浮動元素不占任何正常文檔流空間,所以建議不要理解成重疊,而是騰空浮動的概念。)。”

4、多個浮動元素首先按行排列,當一行排列滿了,才開始換行。

5、浮動元素不會占據正常文檔的位置:(1)浮動元素之前的元素未指明位置的塊級元素會占據浮動元素本來占據的位置;(2)浮動元素之後的元素會跟在浮動元素後面占據行內剩余的位置;

浮動元素之後的元素會自動圍繞該浮動元素。如果你不希望這樣,你可以為這些元素應用“clear屬性”。該屬性有4種設值:

  • clear: left
  • clear: right
  • clear: both
  • clear: none

本文來源:禁斷-新浪博客(http://blog.sina.com.cn/s/blog_4e5cbbe501000bou.html)

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved