浮動的作用

我們先來隨便定義三個box

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8>"
        <title>浮動</title>
        <style type="text/css">
            .box1{
                width:200px;
                height:200px;
                background-color: red;
            }
            .box2{
                width:200px;
                height:200px;
                background-color:yellow;
            }
            .box3{
                width:200px;
                height:200px;
                background-color: green;
            }
        </style>
    </head>
    <body>
        <div class="box1"></div>
        <div class="box2"></div>
        <div class="box3"></div>
    </body>
</html>

可以發(fā)現(xiàn)這三個box是豎著排列的置吓。因為塊元素在文檔流中是默認垂直排列的,所以這三個div自上至下依次排開颁褂。這種情況影響了我們對網(wǎng)頁的布局仆潮,我們要如何讓它可以橫向排列呢?不妨給它們都加上下面這一行語句試試儿咱。

display:inline-block;/*行內(nèi)塊元素*/

好啦它橫過來了庭砍,但是我們又發(fā)現(xiàn)一個新的問題。我們并沒有設置塊間距混埠,但是結果顯示塊與塊之間存在著間距是怎么回事呢怠缸?因為行內(nèi)塊元素可以理解為文字,div之間的空格引起的钳宪。解決方法:

<div class="box1"></div><div class="box2"></div><div class="box3"></div>

既然塊元素在文檔流里垂直排列揭北,那我們是不是可以考慮讓它脫離文檔流?因此我們可以使用float來使元素浮動吏颖。

float可選值:
1搔体、none,默認值半醉,元素默認在文檔流中排列
2疚俱、left,元素會立即脫離文檔流缩多,向頁面的左側浮動
3呆奕、Right养晋,元素會立即脫離文檔流,向頁面的右側浮動

我們把box1設一個float:right登馒;看看結果


可以看到box1向右浮動了匙握,其余塊依舊是垂直排列。元素浮動后會盡量向頁面的左上或者右上漂浮陈轿,直到遇到父元素邊框圈纺。如果浮動元素上邊是一個沒有浮動的塊元素,則浮動元素不會超過塊元素麦射。如果一行中不能容下該元素蛾娶,則會自動換行。我們把box1調(diào)寬看看結果如何

.box1{
                float:left;
                width:1200px;
                height:200px;
                background-color: red;
            }
            .box2{
                float:left;
                width:200px;
                height:200px;
                background-color:yellow;
            }
            .box3{
                float:left;
                width:200px;
                height:200px;
                background-color: green;
            }

我們可以設置多種float情況看看運行結果潜秋,在此就不一一列舉了蛔琅。
我們再來看看另外一個例子

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8>"
        <title></title>
        <style type="text/css">
            .box1{
                width:100px;
                height:100px;
                background-color: red;
            }
            .p1{
                height:200px;
                background-color: yellow;
            }
        </style>
    </head>
    <body>
        <div class="box1"></div>         
        <p class="p1"></p>
    </body>
</html>

紅色塊與頂部以及兩個塊之間都存在間距,這是默認樣式導致的峻呛。加上下列語句可將其去掉罗售。

*{
                margin:0;
                padding:0;
            }

如果我們往塊內(nèi)添加文字,浮動對文字會有什么影響呢钩述?


浮動的元素不會蓋住文字寨躁,文字會自動環(huán)繞在浮動元素的周圍,所以我們可以用這種操作實現(xiàn)文字圖片的效果牙勘。

在文檔流中职恳,子元素的寬度、高度默認占父元素的全部方面,但是當元素設置浮動后會完全脫離文檔流放钦,即寬度、高度不再是默認占父元素的全部了恭金,其高度操禀、寬度被內(nèi)容撐開。此外蔚叨,內(nèi)聯(lián)函數(shù)不可設置寬高床蜘,但是脫離文檔流后會變成塊元素,即可設置寬高蔑水。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末邢锯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子搀别,更是在濱河造成了極大的恐慌丹擎,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蒂培,居然都是意外死亡再愈,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門护戳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翎冲,“玉大人,你說我怎么就攤上這事媳荒】购罚” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵钳枕,是天一觀的道長缴渊。 經(jīng)常有香客問我,道長鱼炒,這世上最難降的妖魔是什么衔沼? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮昔瞧,結果婚禮上指蚁,老公的妹妹穿的比我還像新娘。我一直安慰自己自晰,他們只是感情好欣舵,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缀磕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪劣光。 梳的紋絲不亂的頭發(fā)上袜蚕,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機與錄音绢涡,去河邊找鬼牲剃。 笑死,一個胖子當著我的面吹牛雄可,可吹牛的內(nèi)容都是我干的凿傅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼数苫,長吁一口氣:“原來是場噩夢啊……” “哼聪舒!你這毒婦竟也來了?” 一聲冷哼從身側響起虐急,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤箱残,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體被辑,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡燎悍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了盼理。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谈山。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖宏怔,靈堂內(nèi)的尸體忽然破棺而出奏路,到底是詐尸還是另有隱情,我是刑警寧澤举哟,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布思劳,位于F島的核電站,受9級特大地震影響妨猩,放射性物質(zhì)發(fā)生泄漏潜叛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一壶硅、第九天 我趴在偏房一處隱蔽的房頂上張望威兜。 院中可真熱鬧,春花似錦庐椒、人聲如沸椒舵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽笔宿。三九已至,卻和暖如春棱诱,著一層夾襖步出監(jiān)牢的瞬間泼橘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工迈勋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留炬灭,地道東北人。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓靡菇,卻偏偏與公主長得像重归,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子厦凤,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容