CSS布局(inline和block)

CSS內(nèi)聯(lián)元素和塊級(jí)元素, 內(nèi)聯(lián)塊級(jí)元素

HTML語言標(biāo)簽元素被分為三種類型: 內(nèi)聯(lián)元素(行內(nèi)元素), 塊級(jí)元素, 內(nèi)聯(lián)塊級(jí)元素, 元素類型決定了


display

display CSS 屬性指定了元素的顯示類型,它包含兩類基礎(chǔ)特征,用于指定元素怎樣生成盒模型——外部顯示類型定義了元素怎樣參與流式布局的處理,內(nèi)部顯示類型定義了元素內(nèi)子元素的布局方式

  • 外部顯示類型(display-outside)
display: block;
display: inline;
  • 內(nèi)部顯示類型
display: flow;
display: table;
display: flex;

**元素display樣式?jīng)Q定了布局的方式, 直接影響的是height **

標(biāo)簽div的高度, 由其內(nèi)部文檔流元素的高度總和決定, 并不是相等.

文檔流: 文檔內(nèi)部元素的流動(dòng)方向.

  1. 如果文檔內(nèi)部是內(nèi)聯(lián)元素(inline), 文檔流流動(dòng)方向就是從左到右布局, 如果流動(dòng)遇到阻礙, 寬度不夠, 換行繼續(xù)流
image

內(nèi)聯(lián)元素的內(nèi)容如果是英文, 當(dāng)超過了div寬度時(shí), 并不會(huì)將一個(gè)詞打斷, 然后如果包含中文一個(gè)詞就會(huì)被打斷

image

上面情況是因?yàn)? 中文, 例如"哈哈", 會(huì)被認(rèn)為是兩個(gè)詞"哈"和"哈", 而英文"hello", 就是一個(gè)詞, 所以出現(xiàn)中文會(huì)被break, 使一個(gè)詞被打斷可以使用word-break

span{
    word-break: break-all;
}
image
  1. 如果文檔內(nèi)部是塊級(jí)元素(block), 文檔流布局方向就是從上到下布局, 一個(gè)塊占據(jù)一行, 依次向下布局, 即使一個(gè)塊寬度不足以達(dá)到總寬度.
image

內(nèi)聯(lián)元素

內(nèi)聯(lián)元素(inline), 也叫行內(nèi)元素.一個(gè)行內(nèi)元素只占據(jù)它對(duì)應(yīng)標(biāo)簽的邊框所包含的空間.

  • 常見行內(nèi)元素
<a></a> <abbr></abbr> <em></em> <strong></strong> <span></span>
<br> <img> <script></script> <label></label>
  • 特點(diǎn)
  1. 元素從左到右流動(dòng)布局.
  2. 元素的高度和寬度,以及頂部和底部邊距不可設(shè)置.
  3. 元素的高度也就是它自身的建議行高
  4. 內(nèi)聯(lián)元素轉(zhuǎn)block元素: display: block;

塊級(jí)元素

塊級(jí)元素(block), 塊級(jí)元素占據(jù)其父元素(容器)的整個(gè)空間囱嫩,因此創(chuàng)建了一個(gè)“塊”.

  • 常見塊級(jí)元素
<div></div> <address></address> <article></article> <audio></audio> <canvas></canvas> <dd></dd> <dl></dl> <footer></footer> 
<form></form> <hr> <header></header> <h1>-<h6> <ol></ol>
<p></p> <section></section> <table></table> <ul></ul>
<video></video>
  • 特點(diǎn)
  1. 每個(gè)塊級(jí)元素都從新的一行開始榕栏,并且其后的元素也另起一行渴丸。(真霸道底燎,一個(gè)塊級(jí)元素獨(dú)占一行)
  2. 元素的高度蠢络、寬度禾唁、行高以及頂和底邊距都可設(shè)置效览。
  3. 元素寬度在不設(shè)置的情況下,是它本身父容器的100%(和父元素的寬度一致)荡短,除非設(shè)定一個(gè)寬度丐枉。
  4. block元素轉(zhuǎn)inline元素: display: inline;

內(nèi)聯(lián)塊級(jí)元素

Inline-block, 就是同時(shí)具備內(nèi)聯(lián)元素、塊狀元素的特點(diǎn).

  • 常見內(nèi)聯(lián)塊級(jí)元素
<button></button> <input> <textarea></textarea>
  • 特點(diǎn)
  1. 和其他元素都在一行上, 左右布局.
  2. 元素的高度掘托、寬度瘦锹、行高以及頂和底邊距都可設(shè)置.
  3. 相當(dāng)于添加浮動(dòng)float: left;, 但是不建議使用inline-block, 最好使用float加clearfix;
.clearfix::after{
    content: '';
    display: block;
    clear: both;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市闪盔,隨后出現(xiàn)的幾起案子弯院,更是在濱河造成了極大的恐慌,老刑警劉巖泪掀,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件听绳,死亡現(xiàn)場離奇詭異,居然都是意外死亡异赫,警方通過查閱死者的電腦和手機(jī)椅挣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來塔拳,“玉大人鼠证,你說我怎么就攤上這事】恳郑” “怎么了量九?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我荠列,道長类浪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任弯予,我火速辦了婚禮戚宦,結(jié)果婚禮上个曙,老公的妹妹穿的比我還像新娘锈嫩。我一直安慰自己,他們只是感情好垦搬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布呼寸。 她就那樣靜靜地躺著,像睡著了一般猴贰。 火紅的嫁衣襯著肌膚如雪对雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天米绕,我揣著相機(jī)與錄音瑟捣,去河邊找鬼。 笑死栅干,一個(gè)胖子當(dāng)著我的面吹牛迈套,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播碱鳞,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼桑李,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了窿给?” 一聲冷哼從身側(cè)響起贵白,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎崩泡,沒想到半個(gè)月后禁荒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡角撞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年呛伴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靴寂。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡磷蜀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出百炬,到底是詐尸還是另有隱情褐隆,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布剖踊,位于F島的核電站庶弃,受9級(jí)特大地震影響衫贬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜歇攻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一固惯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缴守,春花似錦葬毫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至村砂,卻和暖如春烂斋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背础废。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國打工汛骂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人评腺。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓帘瞭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親歇僧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子图张,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,754評(píng)論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5诈悍? 答:HTML5是最新的HTML標(biāo)準(zhǔn)祸轮。 注意:講述HT...
    kismetajun閱讀 27,486評(píng)論 1 45
  • 大家好疫萤,我是IT修真院深圳分院第3期的學(xué)員,一枚正直純潔善良的前端程序員敢伸,今天給大家分享一下扯饶,修真院官網(wǎng)前端工程師...
    大大頭大閱讀 12,658評(píng)論 1 11
  • CSS 是什么 css(Cascading Style Sheets),層疊樣式表,選擇器{屬性:值尾序;屬性:值}h...
    崔敏嫣閱讀 1,482評(píng)論 0 5
  • 雨钓丰,來時(shí)烏云密布,去時(shí)晴空萬里;溫柔的時(shí)候猶如一首纏綿的詩每币,兇猛的時(shí)候携丁,滂沱大雨,一泄千里兰怠,偶爾你又是人們懼怕的洪...
    happy回音閱讀 181評(píng)論 0 0