css 盒模型 文檔流 幾種清除浮動(dòng)的方法實(shí)例詳解

盒模型
1、box-sizing: content-box 是普通的默認(rèn)的一種盒子表現(xiàn)模式 盒子大小為 width + padding + border content-box:此值為其默認(rèn)值,其讓元素維持W3C的標(biāo)準(zhǔn)Box Mode
2、box-sizing:border-box 以盒子邊框?yàn)榻?自己管理里面的元素 border-box 盒子大小為 width 就是說(shuō) padding 和 border 是包含到width里面的
盒子陰影
box-shadow:水平陰影 垂直陰影 模糊距離 陰影尺寸 陰影顏色 內(nèi)(inset)/外陰影;
文檔流
普通流(標(biāo)準(zhǔn)流)浮動(dòng)定位
浮動(dòng)
浮動(dòng)出現(xiàn):解決文字環(huán)繞的效果后來(lái)發(fā)現(xiàn)浮動(dòng)可以做很多事浮動(dòng)會(huì)脫離標(biāo)準(zhǔn)流 不會(huì)占有原來(lái)的位置浮動(dòng) 是找的離他最近的父元素浮動(dòng)的對(duì)齊方式是頂部對(duì)齊 浮動(dòng)的元素總是找理它最近的父級(jí)元素對(duì)齊。但是不會(huì)超出內(nèi)邊距的范圍。?。?nbsp; 加了浮動(dòng)的元素盒子是浮起來(lái)的,漂浮在其他的標(biāo)準(zhǔn)流盒子上面。漏: 加了浮動(dòng)的盒子,不占位置的,它浮起來(lái)了,它原來(lái)的位置漏 給了標(biāo)準(zhǔn)流的盒子。特: 特別注意,這是特殊的使用,有很多的不好處,使用要謹(jǐn)慎。
清除浮動(dòng)
清除浮動(dòng)主要為了解決父級(jí)元素因?yàn)樽蛹?jí)浮動(dòng)引起內(nèi)部高度為0 的問(wèn)題。
我們有時(shí)候不方便給父盒子高度 或者不知道父盒子的高度 這個(gè)時(shí)候就需要清除浮動(dòng)
怎么去清除浮動(dòng)?
clear:both 同時(shí)清除左右兩側(cè)浮動(dòng)的影響
1.給父盒子設(shè)置高度
*2.額外標(biāo)簽法 : 添加一個(gè)額外的標(biāo)簽 clear:both 起到分離上部分和下部分的作用 影響了本身html結(jié)構(gòu)
3.給父盒子一個(gè)display:table 但是有缺陷 建議 不要使用
*4.overflower:hidden 溢出隱藏
*5.
.father:after { content: ".";/* 這里不建議大家使用"" */ display: block; clear: both; height: 0; visibility: hidden; }
6. *zoom:1;處理ie6以下的版本兼容問(wèn)題
*7.雙偽元素清除浮動(dòng)
.clearfix:before,.clearfix:after { content:"."; display:table; } .clearfix:after { clear:both; } .clearfix { *zoom:1; }
總結(jié)
以上所述是小編給大家介紹的css 盒模型 文檔流 幾種清除浮動(dòng)的方法實(shí)例詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
- 本文講講述偽元素以及功能強(qiáng)大的Contet屬性,文章通過(guò)實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-09-18
- 本篇重點(diǎn)介紹CSS中的:befor、:after創(chuàng)建的偽元素幾種使用場(chǎng)景,如填充文本、作為iconfont、進(jìn)度線(xiàn)、時(shí)間線(xiàn)以及幾何圖形,感興趣的朋友一起看看吧2018-02-07
利用CSS3偽元素實(shí)現(xiàn)逐漸發(fā)光的方格邊框
這篇文章主要給大家介紹了利用CSS3偽元素實(shí)現(xiàn)逐漸發(fā)光的方格邊框的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)2017-05-07css3+偽元素實(shí)現(xiàn)鼠標(biāo)移入時(shí)下劃線(xiàn)向兩邊展開(kāi)的效果
這篇文章主要介紹了利用css3+偽元素實(shí)現(xiàn)鼠標(biāo)移入時(shí)下劃線(xiàn)向兩邊展開(kāi)效果的相關(guān)資料,文中先進(jìn)行了詳細(xì)的介紹,方便大家理解,而后給出了完整的實(shí)例代碼讓大家可以參考學(xué)習(xí)2017-04-25CSS使用placeholder-shown偽類(lèi)實(shí)現(xiàn)輸入框浮動(dòng)文字效果
這篇文章主要介紹了CSS使用placeholder-shown偽類(lèi)實(shí)現(xiàn)輸入框浮動(dòng)文字效果,需要的朋友可以參考下2019-06-12輕松搞懂CSS浮動(dòng)與清除浮動(dòng)圖文詳解
本文通過(guò)圖文并茂的形式給大家介紹了CSS浮動(dòng)與清除浮動(dòng)的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,,需要的朋友可以參考下2019-04-29- 這篇文章主要介紹了css 如何清除浮動(dòng)的示例代碼,詳細(xì)的介紹了浮動(dòng)到底是什么和清理浮動(dòng)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看2018-11-12
- 這篇文章主要介紹了css布局之定位與浮動(dòng)的相關(guān)資料,需要的朋友可以參考下2018-05-21
CSS清除浮動(dòng)float的三種方法小結(jié)
使元素脫離文檔流,按照指定方向發(fā)生移動(dòng),遇到父級(jí)邊界或者相鄰的浮動(dòng)元素停了下來(lái)。本文給大家?guī)?lái)了CSS清除浮動(dòng)float的三種方法小結(jié),感興趣的朋友跟隨腳本之家小編一起2018-03-13什么是BFC? CSS 使用偽元素清除浮動(dòng)的方法
塊級(jí)格式化上下文,是一個(gè)獨(dú)立的渲染區(qū)域,讓處于 BFC 內(nèi)部的元素與外部的元素相互隔離,使內(nèi)外元素的定位不會(huì)相互影響。這篇文章給大家介紹了CSS 使用偽元素清除浮動(dòng)的方2019-07-01