青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

[學(xué)習(xí)筆記] CSS 浮動

Posted on 2011-05-28 21:13 RTY 閱讀(233) 評論(0)  編輯 收藏 引用 所屬分類: CSS

浮動的框可以向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止。

由于浮動框不在文檔的普通流中,所以文檔的普通流中的塊框表現(xiàn)得就像浮動框不存在一樣。

CSS 浮動

請看下圖,當把框 1 向右浮動時,它脫離文檔流并且向右移動,直到它的右邊緣碰到包含框的右邊緣:

CSS 浮動實例 - 向右浮動的元素

再請看下圖,當框 1 向左浮動時,它脫離文檔流并且向左移動,直到它的左邊緣碰到包含框的左邊緣。因為它不再處于文檔流中,所以它不占據(jù)空間,實際上覆蓋住了框 2,使框 2 從視圖中消失。

如果把所有三個框都向左移動,那么框 1 向左浮動直到碰到包含框,另外兩個框向左浮動直到碰到前一個浮動框。

CSS 浮動實例 - 向左浮動的元素

如下圖所示,如果包含框太窄,無法容納水平排列的三個浮動元素,那么其它浮動塊向下移動,直到有足夠的空間。如果浮動元素的高度不同,那么當它們向下移動時可能被其它浮動元素“卡住”:

CSS 浮動實例 2 - 向左浮動的元素

CSS float 屬性

在 CSS 中,我們通過 float 屬性實現(xiàn)元素的浮動。

如需更多有關(guān) float 屬性的知識,請訪問參考手冊:CSS float 屬性。

行框和清理

浮動框旁邊的行框被縮短,從而給浮動框留出空間,行框圍繞浮動框。

因此,創(chuàng)建浮動框可以使文本圍繞圖像:

行框圍繞浮動框

要想阻止行框圍繞浮動框,需要對該框應(yīng)用 clear 屬性。clear 屬性的值可以是 left、right、both 或 none,它表示框的哪些邊不應(yīng)該挨著浮動框。

為了實現(xiàn)這種效果,在被清理的元素的上外邊距上添加足夠的空間,使元素的頂邊緣垂直下降到浮動框下面:

clear 屬性實例 - 對行框應(yīng)用 clear

這是一個有用的工具,它讓周圍的元素為浮動元素留出空間。

讓我們更詳細地看看浮動和清理。假設(shè)希望讓一個圖片浮動到文本塊的左邊,并且希望這幅圖片和文本包含在另一個具有背景顏色和邊框的元素中。您可能編寫下面的代碼:

.news {   background-color: gray;   border: solid 1px black;   }  .news img {   float: left;   }  .news p {   float: right;   }  <div class="news"> <img src="news-pic.jpg" /> <p>some text</p> </div> 

這種情況下,出現(xiàn)了一個問題。因為浮動元素脫離了文檔流,所以包圍圖片和文本的 div 不占據(jù)空間。

如何讓包圍元素在視覺上包圍浮動元素呢?需要在這個元素中的某個地方應(yīng)用 clear:

clear 屬性實例 - 對空元素應(yīng)用清理

不幸的是出現(xiàn)了一個新的問題,由于沒有現(xiàn)有的元素可以應(yīng)用清理,所以我們只能添加一個空元素并且清理它。

.news {   background-color: gray;   border: solid 1px black;   }  .news img {   float: left;   }  .news p {   float: right;   }  .clear {   clear: both;   }  <div class="news"> <img src="news-pic.jpg" /> <p>some text</p> <div class="clear"></div> </div> 

這樣可以實現(xiàn)我們希望的效果,但是需要添加多余的代碼。常常有元素可以應(yīng)用 clear,但是有時候不得不為了進行布局而添加無意義的標記。

不過我們還有另一種辦法,那就是對容器 div 進行浮動:

.news {   background-color: gray;   border: solid 1px black;   float: left;   }  .news img {   float: left;   }  .news p {   float: right;   }  <div class="news"> <img src="news-pic.jpg" /> <p>some text</p> </div> 

這樣會得到我們希望的效果。不幸的是,下一個元素會受到這個浮動元素的影響。為了解決這個問題,有些人選擇對布局中的所有東西進行浮動,然后使用適當?shù)挠幸饬x的元素(常常是站點的頁腳)對這些浮動進行清理。這有助于減少或消除不必要的標記。

事實上,W3School 站點上的所有頁面都采用了這種技術(shù),如果您打開我們使用 CSS 文件,您會看到我們對頁腳的 div 進行了清理,而頁腳上面的三個 div 都向左浮動。

CSS clear 屬性

我們剛才詳細討論了 CSS 清理的工作原理和 clear 屬性應(yīng)用方法。如果您希望學(xué)習(xí)更多有關(guān) clear 屬性的知識,請訪問參考手冊:CSS clear 屬性。

浮動和清理 實例

float 屬性的簡單應(yīng)用
使圖像浮動于一個段落的右側(cè)。
將帶有邊框和邊界的圖像浮動于段落的右側(cè)
使圖像浮動于段落的右側(cè)。向圖像添加邊框和邊界。
帶標題的圖像浮動于右側(cè)
使帶有標題的圖像浮動于右側(cè)
使段落的首字母浮動于左側(cè)
使段落的首字母浮動于左側(cè),并向這個字母添加樣式。
創(chuàng)建水平菜單
使用具有一欄超鏈接的浮動來創(chuàng)建水平菜單。
創(chuàng)建無表格的首頁
使用浮動來創(chuàng)建擁有頁眉、頁腳、左側(cè)目錄和主體內(nèi)容的首頁。
清除元素的側(cè)面
本例演示如何使用清除元素側(cè)面的浮動元素。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            香蕉乱码成人久久天堂爱免费 | 亚洲国产欧美一区二区三区同亚洲| 亚洲精品在线观看免费| 黄色成人在线| 在线成人av网站| 亚洲激情偷拍| 亚洲午夜精品久久| 欧美有码在线视频| 麻豆精品精品国产自在97香蕉| 久久伊人亚洲| 亚洲福利视频网站| 欧美成人中文| 亚洲欧美一区二区原创| 国产日本欧美一区二区三区在线| 久久久亚洲综合| 亚洲免费在线观看视频| 麻豆成人综合网| 欧美一区亚洲一区| 午夜欧美大片免费观看| 亚洲免费视频网站| 久久亚洲精选| 亚洲清纯自拍| 亚洲综合视频网| 久久视频在线视频| 99精品国产高清一区二区| 99精品99| 亚洲欧美文学| 久久动漫亚洲| 亚洲第一精品夜夜躁人人躁| 一道本一区二区| 午夜精品久久久久| 免费成人毛片| 国产精品永久免费观看| 亚洲国产国产亚洲一二三| 亚洲夜晚福利在线观看| 免费短视频成人日韩| 一区二区三区av| 久久久999精品| 欧美视频四区| 亚洲欧洲日本专区| 久久久噜噜噜久久中文字免| 亚洲九九精品| 免费看精品久久片| 国产精品色婷婷| 一区二区三区免费在线观看| 欧美99久久| 欧美一二三区精品| 国产精品亚洲аv天堂网| 日韩天堂在线观看| 蜜臀a∨国产成人精品| 午夜精品福利视频| 国产精品人成在线观看免费| 欧美激情亚洲国产| 国产精品视频99| 麻豆av一区二区三区久久| 中文av一区二区| 久久综合九色99| 亚洲在线播放电影| 欧美午夜一区二区| 亚洲综合日韩| 亚洲无线视频| 国产精品福利av| 亚洲性xxxx| 制服丝袜激情欧洲亚洲| 欧美视频二区| 亚洲校园激情| 亚洲视频碰碰| 国产精品综合| 久久免费视频这里只有精品| 欧美主播一区二区三区美女 久久精品人 | 欧美在线三级| 亚洲自拍电影| 亚洲欧美精品一区| 韩国一区二区在线观看| 国产精品自拍小视频| 性8sex亚洲区入口| 亚洲视频精品在线| 国产亚洲精品bt天堂精选| 久久久久成人精品| 日韩一级免费| 国产精品美腿一区在线看 | 久久九九精品99国产精品| 欧美一区二区精品| 亚洲第一在线综合网站| 欧美国产一区二区| 欧美肉体xxxx裸体137大胆| 午夜激情久久久| 久久久久91| 欧美精品色综合| 欧美一区二区三区喷汁尤物| 久久精品国产99国产精品澳门| 91久久在线观看| 一区二区三区成人| 韩曰欧美视频免费观看| 国产精品一区=区| 精品51国产黑色丝袜高跟鞋| 亚洲大片在线观看| 国产乱码精品| 亚洲高清久久久| 国产精品萝li| 亚洲电影免费观看高清完整版在线| 欧美日韩另类在线| 久久精品人人做人人爽电影蜜月| 久久久最新网址| 亚洲女同精品视频| 久久综合中文| 欧美一区二视频在线免费观看| 久热国产精品视频| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩一区二区三区在线观看免| 午夜在线视频观看日韩17c| 久热爱精品视频线路一| 亚洲欧美一区二区三区极速播放 | 在线不卡视频| 9色精品在线| 最新成人在线| 久久精品av麻豆的观看方式| 亚洲在线观看视频| 欧美另类一区| 亚洲电影免费在线| 亚洲高清免费视频| 久久九九久精品国产免费直播 | 亚洲国产日韩一区| 午夜精品久久久久久久久| 亚洲国产日韩综合一区| 午夜精品偷拍| 国产亚洲一区二区三区在线观看 | 久久成人免费| 欧美精品v日韩精品v国产精品 | 亚洲女性裸体视频| 亚洲网站在线看| 欧美激情va永久在线播放| 欧美成人首页| 国产一区二区黄色| 欧美一区二区免费观在线| 亚洲综合国产| 欧美视频一二三区| 一区二区精品在线观看| 国产精品99久久久久久有的能看| 欧美电影免费观看| 91久久精品一区| 亚洲精品乱码久久久久久黑人| 美女久久网站| 亚洲激情在线观看| 99精品欧美一区二区三区| 欧美激情国产高清| 亚洲毛片在线看| 亚洲自拍三区| 国产欧美一区二区三区在线老狼| 亚洲一区二区三区视频播放| 亚洲电影免费观看高清完整版在线观看| 亚洲一级黄色| 国产精品一区免费在线观看| 性xx色xx综合久久久xx| 久久一区二区精品| 亚洲欧洲在线看| 国产精品大全| 欧美制服丝袜| 亚洲国产成人porn| 亚洲一区二区三区乱码aⅴ| 国产欧美日韩专区发布| 久久久美女艺术照精彩视频福利播放| 欧美成人精品1314www| 99精品欧美一区| 一区二区高清视频| 国产九色精品成人porny| 欧美制服第一页| 亚洲国内精品| 亚洲欧美日韩精品久久| 国产中文一区| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲人午夜精品| 欧美亚洲综合网| 亚洲国产精品久久久久久女王| 欧美日韩国产限制| 欧美在线观看网站| 亚洲三级免费观看| 久久久999精品免费| 亚洲精品日韩精品| 国产欧美日韩亚洲精品| 欧美成人精品在线视频| 亚洲影院色无极综合| 欧美激情一区二区三区在线视频观看| 亚洲香蕉在线观看| 亚洲国产合集| 欧美一站二站| 亚洲精品国产精品国产自| 欧美中文字幕久久| 亚洲第一中文字幕| 久久精品国产亚洲一区二区| 日韩一级片网址| 国产在线麻豆精品观看| 欧美日韩一区二区三| 免费亚洲电影在线| 久久成人亚洲| 亚洲欧美日韩成人高清在线一区| 亚洲电影网站| 欧美成人精品1314www| 欧美激情欧美狂野欧美精品| 亚洲高清激情|