淺談CSS浮動屬性
要介紹css的float浮動屬性,就必須先了解一下標準文檔流
標準文檔流:
在沒有css的幹預下,塊級元素獨占一行,可以設置寬高,行內元素並排顯示,寬高自動填充。
HTML頁面的標準文檔流(默認布局)是:從上到下,從左到右,遇塊(塊級元素)換行。
float浮動屬性最開始的用法是實現讓目標內容被文字包裹這種在報紙上經常見到的情況,而後來大多被用來實現內容的橫向並排排列,
浮動層:給元素的float屬性賦值後,就是脫離文檔流,進行左右浮動,緊貼著父元素(默認為body文本區域)的左右邊框。
float的屬性介紹:
left :元素向左浮動。
right :元素向右浮動。
浮動的特性:
【1】子級浮動導致父級高度塌陷,解決辦法:1.給父級再次添加一個高度2.使用overflow:hidden
【2】浮動的包裹性:
塊級元素:包裹到內容區域,不再占滿一整行,但是還有長度,長度和內容的長度一致,並且本體依舊是塊級元素;
行內元素:設置浮動後會改變display屬性,使其變成塊級元素,並且可以設置寬高。
【3】元素浮動不會穿過padding區域
【4】浮動會使元素脫離文檔流影響別的元素。
淺談CSS浮動屬性
相關推薦
淺談CSS浮動屬性
情況 了解 特性 影響 並排 添加 float 下標 左右 要介紹css的float浮動屬性,就必須先了解一下標準文檔流 標準文檔流: 在沒有css的幹預下,塊級元素獨占一行,可以設置寬高,行內元素並排顯示,寬高自動填充。 HTML頁面的標準文檔流(默認布局)是:從
淺談css中浮動和清除浮動帶來的影響
淺談css中浮動和清除浮動帶來的影響 有很多時候,我們都會用到浮動,而我們有時候對浮動只是一知半解,卻不是太清楚它到底是怎麼回事,不知道各位有沒有和我一樣的感覺,只知道用它,卻不知道它到底是怎麼回事,所以,在學習的過程中,就要把一個概念不是很清晰的問題把它弄清楚了,便於我們以後的使用。早些時候,
淺談CSS中margin的屬性及使用方法
想修改一下子自己的CSS,因為部落格標題正好把網頁圖片上的文字正好檔了一部分,看起來很不爽。最後確實是由“margin命令”來控制的,於是上網學習了一下子這個的用法。margin在中文中我們翻譯成外邊距或者外補白(本文中引用外邊距)。他是元素盒模型(box model)的基礎
淺談CSS模塊化
chrome 框架 chrom padding 們的 bsp 來看 年輕 back 為什麽要CSS模塊化? 你是否為class命名而感到苦惱? 你是否有怕跟別人使用同樣class名而感到擔憂? 你是否因層級結構不清晰而感到煩躁? 你是否因代碼難以復用而感到不爽? 你
淺談css中一個元素如何在其父元素居中顯示
image 絕對定位 自己 兼容性 面試 mar 浮動 垂直居中 圖片 css如何垂直居中一個元素的問題已經是一個老生常談的問題了。不管對於一個新手或者老手,在面試過程中是經常被問到的。前兩天在看一個flex的視頻教程,當中提到了有關元素的居中問題,所以今天小編就來扒一扒幾
Android開發實戰(二十一):淺談android:clipChildren屬性
.cn viewpage port 部分 lap ole 有一個 默認 版本 原文:Android開發實戰(二十一):淺談android:clipChildren屬性實現功能: 1、APP主界面底部模塊欄 2、ViewPager一屏多個界面顯示 3、........
淺談css常用偽類用法
ext checked 如何 元素 splay -a AR margin checkbox 著重寫一下after和before的用法: 如何變成 上面的目錄結構是jsTree生成的,我們知道後邊是沒有標記的,如何生成呢? 很簡單,只有css樣式就可以搞定:標簽元素+偽類
淺談CSS高度坍塌
缺點 初學者 span 坍塌 不能 image room 最好 屬性 高度坍塌情況: 當父元素沒有設置高度,且子元素塊都向左(右)浮動起來,那麽父元素就會出現坍塌的現象。 解決辦法: 在父元素包含塊中加一個div: 優點
淺談css蒙版效果
網站 nbsp bubuko mage 我們 css 淺談 .com 效果 我們進網站瀏覽時經常看到當鼠標懸浮在圖片上或者某一個地方時,會出現一層朦朧現象覆蓋著懸浮位置,簡單的理解為“蒙版效果”。下面簡單列舉實現過程: HTML: CSS: 淺談css蒙版效果
淺談box-sizing屬性
前言 初學 css 的時候 div 的一些寬高問題經常會引起一些不好理解的問題,這裡做一個關於css盒模型的分享。 問題 下面的程式碼可以直接複製出去執行哦 <!DOCTYPE html> <html lang="en"> &
淺談jQuery獲取屬性及屬性的簡單設定
jQuery的屬性及簡單的使用 一、屬性選擇器 1、title 獲取屬性 //在使用$( )函式時,如果是獲取標籤,必須使用" "(雙引號)引起來,如果是DOM或者變數都不需要使用" " //title是屬性標籤 $("[title]");//獲取屬性是title屬性的標籤; $
css-浮動屬性
一、css浮動屬性 1.css浮動屬性 Float 浮動 Float:left 左浮動 Float:right右浮動 2.css對齊操作 (1)使用margin屬性進行水平對齊 Margin-left:auto; Margin-right:auto;
淺談CSS首字放大下沉及段首縮排2字元
原文出處:https://blog.csdn.net/zhouziyu2011/article/details/53725367 1、CSS首字放大下沉 對首字進行放大下沉,需用到css的偽元素:first-letter。 <!doctype html> <html&g
淺談CSS選擇器中的空格
HTML文件是一棵樹的結構,各元素以一種層次結構為基礎構成‘樹’的檢視。文件樹中的每個元素,要麼是另一個元素的父元素,要麼是另一個元素的子元素,這樣,各元素之間就形成了‘父子關係’。基於這樣的關係模型,CSS定義了後代選擇器(descendant selector)也稱為上
淺談CSS 高度塌陷問題
表現 例如: HTML: <div class="first"> <div class="first-child1">first-child1</div> <div class="first-child2">firs
淺談Struts2的屬性驅動和模型驅動
一直在用Struts2實現MVC,因為相比於Struts1中大量使用request.getparameter在頁面上獲取值,struts2則提供了屬性驅動和模型驅動處理了這一問題。通過這兩個驅動,我們
淺談css中的backgroundcolor="transparent"
正常情況下,只要你點選這個div的任何位置,都會alert的,但是當它被一個backgroundcolor為transparent的元素遮住的時候,我們只有點選123才會alert,因為文字是可以獲得焦點的,同理其他元素也一樣.順便說下,這個backgroundcolor為transparent的元素的事件會
【CSS】淺談css中格式化上下文BFC、IFC(二)
Inline Formatting Context Inline Formatting Context的縮寫就是IFC。中文名叫,行內格式化上下文。行內框參與IFC。 什麼是行框? 在IFC中,每個框都是一個接一個地水平排列,起點是包含塊的頂部,水平方向
淺談CSS盒模型
一、什麼是css盒模型 CSS 框模型 (Box Model) 規定了元素框處理元素內容、內邊距、邊框和外邊距的方式 上邊這句話摘自W3C,翻譯成人話:css盒模型又叫css框模型,由4部分組成:框內容、內邊距、邊框、外邊距。通過css來設定這些屬性決定這個盒子長什麼樣! 廢話少說,直接上圖
淺談在網頁中你所不知道的css背景屬性
縱橫比 percent 頁面 ges ack ont 應用 500px cli 在很多網頁設計中,很多人對於css的背景屬性,只是停留在設置背景。今天我們來談談它的其他應用。 比如背景的定位,它能實現很多翻轉網頁效果。 background-position:指定背景圖像的