天天看點

CSS:CSS定位和浮動

CSS2.1規定了3種定位方案

1.Normal flow:普通流(相對定位 position relative、靜态定位 position static)

  普通流(normal flow,國内有人翻譯為文檔流):普通流預設是靜态定位,将窗體自上而下分成一行一行,塊級元素從上至下、 行内元素在每行中按從左至右的挨次排放元素,即為文檔流。

2.Float:浮動流

  浮動流:元素的浮動,即可以讓一個元素脫離原來的文檔流,漂到另一個地方,漂到左邊或右邊等等。

3.Absolute position:絕對定位

  絕對定位:就是直接将元素的位置寫清楚,距離它的外層元素的左邊、右邊等多少距離。

第一部分、普通流Normal Flow示範:

代碼:

CSS_Position.html

CSS:CSS定位和浮動
CSS:CSS定位和浮動

 View Code

CSS_Position.css:靜态定位  <position static 從上到下>

CSS:CSS定位和浮動
CSS:CSS定位和浮動

效果圖:

CSS:CSS定位和浮動

CSS_Position.css:靜态定位  <position static 從左到右>

CSS:CSS定位和浮動
CSS:CSS定位和浮動

 效果圖:

CSS:CSS定位和浮動

CSS_Position.css:相對定位 <position relative>

CSS:CSS定位和浮動
CSS:CSS定位和浮動
CSS:CSS定位和浮動

第二部分、Float 浮動流示範:  

CSS_Position.css:浮動一個元素

CSS:CSS定位和浮動
CSS:CSS定位和浮動
CSS:CSS定位和浮動

CSS_Position.css:三個元素全部浮動

CSS:CSS定位和浮動
CSS:CSS定位和浮動
CSS:CSS定位和浮動

CSS_Position.css:清除浮動元素

CSS:CSS定位和浮動
CSS:CSS定位和浮動
CSS:CSS定位和浮動

第三部分、Absolute position絕對定位示範:

CSS:CSS定位和浮動
CSS:CSS定位和浮動

CSS_Position.css: mylabel的預設位置

CSS:CSS定位和浮動
CSS:CSS定位和浮動
CSS:CSS定位和浮動

CSS_Position.css:絕對定位、使用絕對定位改變mylabel的位置,使mylabel距離外層頂部-10px,距離外層右邊10px:

CSS:CSS定位和浮動
CSS:CSS定位和浮動
CSS:CSS定位和浮動

程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!

本文轉自當天真遇到現實部落格園部落格,原文連結:http://www.cnblogs.com/XYQ-208910/p/5810673.html,如需轉載請自行聯系原作者

繼續閱讀