css 盒模型 文檔流 幾種清除浮動的方法實例詳解

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