摘要:本筆記主要來(lái)源于這篇文章還有我的一些想法雜糅而成另外這是我自己寫的一個(gè)大家感興趣的話都可以打開來(lái)看看在進(jìn)入正文之前做一些說(shuō)明今天的主題是比較主要的三個(gè)屬性值其實(shí)還有許多與表格布局相關(guān)的取值除去列表比如使
本筆記主要來(lái)源于這篇文章,w3school-cn-display,mdn-en-display還有我的一些想法雜糅而成,另外這是我自己寫的一個(gè)Demo,大家感興趣的話都可以打開來(lái)看看.
在進(jìn)入正文之前,做一些說(shuō)明.今天的主題是比較display主要的三個(gè)屬性值block,inline,inline-block.其實(shí)display還有flex,inline-flex,grid,inline-grid,ruby,ruby-base,ruby-text...許多與表格布局相關(guān)的取值(除去列表list-item)比如run-in,table,table-caption,table-cell,table-column,table-column-group,table-row,table-row-group...;使用較少的inherit,initial,unset;已經(jīng)移除的compact和marker等等...但是本文只涉及最常用的那三個(gè)取值.display屬性
w3school表明該屬性用于定義建立布局時(shí)元素生成的顯示框類型,規(guī)定元素應(yīng)該生成的框類型;mdn表明該屬性指定了元素的渲染盒子類型,在HTML文檔內(nèi),默認(rèn)值是從HTML規(guī)范描述的行為或者瀏覽器/用戶樣式表里取得.XML文檔內(nèi)默認(rèn)取值是inline,對(duì)于HTML也一樣.沒有繼承性,指定的屬性值在非static定位元素,浮動(dòng)元素,根元素情況下會(huì)失效,屬性值變換過(guò)程當(dāng)中沒有動(dòng)畫.
塊級(jí)元素 有如下特點(diǎn):另起一行開始,使得元素前后會(huì)有換行符.
寬高(分別默認(rèn)取值auto,相對(duì)于父容器的100%),行高,上下邊距都可以控制.
塊級(jí)元素通常作為其他元素的容器,可以容納其他內(nèi)聯(lián)和塊級(jí)元素.
常見塊級(jí)標(biāo)簽:div,p,pre,h1...h6,table,address,blockquote,dl,form,hr,ol,ul,li,noscript等等
內(nèi)聯(lián)元素元素前后沒有換行符,和其他元素都在一行里面.
寬高取決于所容納文字或者圖片的寬高,行高,上下邊距不可改變.
有行內(nèi)框,圍繞這個(gè)框框有許多內(nèi)聯(lián)特性比如vertical-align,line-height等等.
一般都是基于semantic的元素,只能容納文本或者其他內(nèi)聯(lián)元素.
常見內(nèi)聯(lián)標(biāo)簽a,img,input,button,em,strong,br,sub,sup,script,map,del,iframe ,strike,acronym,small,abbr,label,select,textarea等等inline&block&inline-block inline&block
display:inline就是將元素顯示為行內(nèi)元素,display:block就是將元素顯示為塊級(jí)元素.
兩者主要用途如下:讓一個(gè)inline元素從新行開始,讓塊級(jí)元素和其他元素保持在同行,控制inline元素的寬度--可用于導(dǎo)航條,控制inline元素的高度,無(wú)需設(shè)定寬度即可為一個(gè)塊級(jí)元素設(shè)置與文字等寬的背景色.
元素生成一個(gè)和周圍內(nèi)容一起流動(dòng)的塊級(jí)盒子,看起來(lái)就像一個(gè)行內(nèi)盒子,和旁邊的內(nèi)聯(lián)元素出現(xiàn)在同一行內(nèi),允許空格.也就是說(shuō),inline-block的元素可以設(shè)置高寬等塊級(jí)元素才具有的特征.此時(shí),若想使得該行所有元素高度相等,需要設(shè)置vertical-align: top使得頂部對(duì)齊.
兼容性主要是對(duì)IE做兼容:
第一種辦法
先使用display: inline-block觸發(fā)塊級(jí)盒子,然后再定義display: inline讓塊級(jí)元素呈現(xiàn)為內(nèi)聯(lián)對(duì)象.注意這兩步要分離在先后兩個(gè)不同的rule里面:
.ie-inline-block { display: inline-block; width: 100%; ... } .ie-inline-block { display: inline; }
第二種辦法
首先作為內(nèi)聯(lián)元素呈現(xiàn),然后再觸發(fā)塊級(jí)盒子,要做的事情和第一種辦法相同,但是順序相反:
.ie-inline-block { display: inline; zoom: 1; ... }給segmentfault的一些反饋
記筆記能不能也增加個(gè)像寫文章,提問(wèn)題那樣的標(biāo)簽選項(xiàng),方便整理分類.
firefox或者chrome Command T之后新標(biāo)簽?zāi)懿荒芫图拥疆?dāng)前標(biāo)簽后面,加到最后搞得我有點(diǎn)難受...T_T QQ瀏覽器就可以個(gè)性化定制到這一點(diǎn),其實(shí)這個(gè)默認(rèn)無(wú)法更改就行了還用什么定制,本來(lái)就應(yīng)該人性化一點(diǎn),沒想到chrome,firefox不是這樣...
sefmentfault寫文章,記筆記,提問(wèn)題都有自動(dòng)保存的功能很好,但是會(huì)不會(huì)帶來(lái)較大的服務(wù)器壓力,,,如果有個(gè)快捷鍵(不要像CSDN上的button,因?yàn)槿磷珜懙脑捠植环奖?.)的話比如Command/Ctrl + Shift + S就感覺很棒.
還有segmentfault記筆記的markdown很不錯(cuò)(寫文章好像是正常模樣),各種語(yǔ)法都有相應(yīng)的樣式提示,"即寫即得"蠻不錯(cuò),比csdn要好,我轉(zhuǎn)移到segmentfault的原因有這一點(diǎn);還有記筆記,提問(wèn)題,寫文章都在一個(gè)社區(qū)挺好的...氛圍不錯(cuò);csdn和cnblogs對(duì)于前端來(lái)說(shuō),好像氛圍都比較差,不過(guò)還是經(jīng)??吹玫酱笊駛兊奈恼潞陀懻?這一點(diǎn)甚是興奮;不過(guò)sf提問(wèn)題現(xiàn)在不太成熟,好像有時(shí)候提問(wèn)者和回答者并不是很專業(yè),態(tài)度也都比較隨便,不過(guò)我有時(shí)候也這樣...
csdn博客有一點(diǎn)做得很好,那就是排名積分機(jī)制.不知道segmentfault可以借鑒到這一點(diǎn)嗎...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/115309.html
想做Tik Tok做跨境電商的速看?。?!謹(jǐn)防被割傷六月份想了解tiktok跨境電商,從網(wǎng)上加了幾個(gè)自稱tiktok運(yùn)營(yíng)服務(wù)商的人,然后選了一個(gè)花了幾千塊錢,最后教的東西都是一些基礎(chǔ)搭建,比如資料修改網(wǎng)絡(luò)連接下載軟件[流淚][淚奔]最關(guān)鍵的是!花了幾千塊給我看的全是錄播課[發(fā)怒]所謂的導(dǎo)師,面都沒見過(guò)[祈禱]學(xué)習(xí)完一點(diǎn)實(shí)質(zhì)性的東西都沒有,這些網(wǎng)上教程一大把我又何必花幾千塊錢[流淚]吹的天花亂墜,結(jié)果...
創(chuàng)業(yè)路上狂奔,業(yè)務(wù)波動(dòng)讓你心跳加速?短期項(xiàng)目狂潮,數(shù)據(jù)如山,高并發(fā)讓你夜不能寐?穩(wěn)扎穩(wěn)打經(jīng)營(yíng),更注重服務(wù)體驗(yàn)和極致性價(jià)比??jī)?yōu)刻得年底大促,一降到底!活動(dòng)截止時(shí)間:2024年12月31日無(wú)論你是來(lái)自電商、金融、醫(yī)療還是人工智能、大數(shù)據(jù)等各個(gè)行業(yè)領(lǐng)域都可以在這找到適合你的一款云產(chǎn)品!選購(gòu)指南大放送一文解析如何選購(gòu)更省錢!活動(dòng)直達(dá):http://systransis.cn/site/active/ku...
摘要:文檔流文檔流就是文檔內(nèi)元素流動(dòng)方向流動(dòng)方向內(nèi)聯(lián)元素從左往右流,寬度不夠,之字形,且元素會(huì)被截?cái)鄩K元素從上往下流動(dòng),一排一排注意事項(xiàng)內(nèi)聯(lián)元素中有英文單詞,流動(dòng)時(shí)寬度不夠,英文單詞會(huì)整體遷移,不會(huì)被打斷若想打斷上述聯(lián)結(jié),請(qǐng)使用屬性想打斷的內(nèi)聯(lián)元 文檔流 文檔流就是文檔內(nèi)元素流動(dòng)方向 流動(dòng)方向 內(nèi)聯(lián)元素從左往右流,寬度不夠,之字形,且元素會(huì)被截?cái)? 塊元素從上往下流動(dòng),一排一排 sho...
摘要:文檔流文檔流就是文檔內(nèi)元素流動(dòng)方向流動(dòng)方向內(nèi)聯(lián)元素從左往右流,寬度不夠,之字形,且元素會(huì)被截?cái)鄩K元素從上往下流動(dòng),一排一排注意事項(xiàng)內(nèi)聯(lián)元素中有英文單詞,流動(dòng)時(shí)寬度不夠,英文單詞會(huì)整體遷移,不會(huì)被打斷若想打斷上述聯(lián)結(jié),請(qǐng)使用屬性想打斷的內(nèi)聯(lián)元 文檔流 文檔流就是文檔內(nèi)元素流動(dòng)方向 流動(dòng)方向 內(nèi)聯(lián)元素從左往右流,寬度不夠,之字形,且元素會(huì)被截?cái)? 塊元素從上往下流動(dòng),一排一排 sho...
摘要:示例代碼使用操作步驟進(jìn)入產(chǎn)品,選擇需要使用的。填寫相關(guān)字段。查看示例代碼,選擇語(yǔ)言,即可獲得該語(yǔ)言的代碼獲取賬戶公私鑰替換示例代碼中的及復(fù)制代碼,并在本地運(yùn)行,即可獲得相應(yīng)的查詢結(jié)果。SDK 示例代碼使用操作步驟Step1:進(jìn)入U(xiǎn)API產(chǎn)品,選擇需要使用的API。Step2:填寫相關(guān)字段。以 獲取彈性IP信息-DescribeEIP為例,查詢賬戶中北京二地域某一項(xiàng)目的EIP資源列表。Step...
閱讀 2994·2023-04-25 17:46
閱讀 3627·2021-11-25 09:43
閱讀 1136·2021-11-18 10:02
閱讀 3089·2021-10-14 09:43
閱讀 2827·2021-10-13 09:40
閱讀 1552·2021-09-28 09:35
閱讀 2222·2019-08-30 15:52
閱讀 3186·2019-08-30 14:06