CSS 之關(guān)于高度

1. 文字的高度由什么決定揭糕?

(1) 對(duì)于文字赚导,字是基于基線對(duì)齊尚粘;
(2) 不同的字體的話(huà)字體設(shè)計(jì)師可能會(huì)給出不同的建議行高(默認(rèn)行高)蝗蛙;
(3) 文字的高度由字體大小和默認(rèn)行高決定蝇庭。

2. div 的高度由什么決定?

(1) 當(dāng)在 div 里只有內(nèi)聯(lián)元素時(shí)歼郭,div 的高度由文字的行高決定,與文字大小無(wú)關(guān)

  • 單行文字辐棒,div 的高度由文字的行高決定病曾;
  • 多行文字,div 的高度由每行文字行高相加漾根;

(2) 當(dāng) div 內(nèi)既有內(nèi)聯(lián)元素又有塊級(jí)元素時(shí)泰涂,div 的高度由其內(nèi)部文檔流中元素高度總和決定。

3. 文檔流

(1) 內(nèi)聯(lián)元素從左到右依次排列辐怕,空間不夠則換行繼續(xù)從左到右排列逼蒙;
(2) 塊級(jí)元素從上到下依次排列,每個(gè)塊級(jí)元素占一行寄疏;
(3) 脫離文檔流是牢,元素脫離文檔流之后,將不再在文檔流中占據(jù)空間陕截,算高度時(shí)無(wú)需計(jì)算上驳棱。以下方法會(huì)造成脫離文檔流

float // 其他盒子會(huì)無(wú)視這個(gè)元素,但盒子內(nèi)的文本依然會(huì)為這個(gè)元素讓出位置农曲,環(huán)繞在該元素的周?chē)?position: absolute; // 相對(duì)于該元素的父元素進(jìn)行定位社搅;
position: fixed; // 完全脫離文檔流,相對(duì)于瀏覽器窗口進(jìn)行定位。
position: relative; // 半(未)脫離文檔流形葬,相對(duì)于自身本來(lái)位置移動(dòng)合呐,但是仍在自身位置占位。
4. 不同字?jǐn)?shù)的中文對(duì)齊

(1) 如何讓 姓名聯(lián)系方式 對(duì)齊---使用偽元素

<span>姓名</span>
<span>聯(lián)系方式</span>
span{
    border: 1px solid red;
    width: 5em;
    display: inline-block;
    text-align: justify; // 在多行文本時(shí)笙以,可使每行文本左右對(duì)齊
    line-height: 20px;
    overflow: hidden;
    height: 20px;
}
span::after{
    content: '';
    display: inline-block;
    width: 100%;
    border: 1px solid yellow;
}
// 用偽元素將 span 撐到相同寬度以后再將偽元素隱藏

5. 文字溢出省略

(1) 單行文本

div {
  border: 1px solid red; // border 調(diào)試大法
  white-space: nowrap; // 控制 div 內(nèi)文本不分行淌实,超出部分往右顯示,div 寬度不會(huì)變
  overflow: hidden; // 將超出部分隱藏
  text-overflow: ellipsis; // 將隱藏部分變?yōu)?...
}

(2) 多行文本--- 谷歌 css multi line text ellipsis

div{
  border: 1px solid red;
display: -webkit-box;
-webkit-line-clamp: 2; // 第二行 ...
-webkit-box-orient: vertical;
overflow: hidden;
}
// webkit 支持大量的 CSS 擴(kuò)展源织,這種 CSS屬性前綴為 -wekit- (試驗(yàn)性屬性)
6.margin 合并

(1) 若 parent 沒(méi)有 border翩伪,則 child 的上下 margin 會(huì)被合并,左右還是會(huì)把 parent 撐開(kāi)谈息。加 border缘屹、padding、overflow: hidden;(不推薦)侠仇、outline等可以阻止 margin 合并

<div class="parent">
  <div class="child">111</div>
</div>

(2) span 元素轻姿,margin 和 padding 只有左右有效。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末逻炊,一起剝皮案震驚了整個(gè)濱河市互亮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌余素,老刑警劉巖豹休,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異桨吊,居然都是意外死亡威根,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)视乐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)洛搀,“玉大人,你說(shuō)我怎么就攤上這事佑淀×裘溃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵伸刃,是天一觀的道長(zhǎng)谎砾。 經(jīng)常有香客問(wèn)我,道長(zhǎng)捧颅,這世上最難降的妖魔是什么棺榔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮隘道,結(jié)果婚禮上症歇,老公的妹妹穿的比我還像新娘郎笆。我一直安慰自己,他們只是感情好忘晤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布宛蚓。 她就那樣靜靜地躺著,像睡著了一般设塔。 火紅的嫁衣襯著肌膚如雪凄吏。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,208評(píng)論 1 299
  • 那天闰蛔,我揣著相機(jī)與錄音痕钢,去河邊找鬼。 笑死序六,一個(gè)胖子當(dāng)著我的面吹牛任连,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播例诀,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼随抠,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了繁涂?” 一聲冷哼從身側(cè)響起拱她,我...
    開(kāi)封第一講書(shū)人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎扔罪,沒(méi)想到半個(gè)月后秉沼,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矿酵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年唬复,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坏瘩。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡盅抚,死狀恐怖漠魏,靈堂內(nèi)的尸體忽然破棺而出倔矾,到底是詐尸還是另有隱情,我是刑警寧澤柱锹,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布哪自,位于F島的核電站,受9級(jí)特大地震影響禁熏,放射性物質(zhì)發(fā)生泄漏壤巷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一瞧毙、第九天 我趴在偏房一處隱蔽的房頂上張望胧华。 院中可真熱鬧寄症,春花似錦、人聲如沸矩动。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)悲没。三九已至篮迎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間示姿,已是汗流浹背甜橱。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留栈戳,地道東北人岂傲。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像荧琼,于是被迫代替她去往敵國(guó)和親譬胎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案命锄? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • CSS 是什么 css(Cascading Style Sheets)堰乔,層疊樣式表,選擇器{屬性:值脐恩;屬性:值}h...
    崔敏嫣閱讀 1,482評(píng)論 0 5
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5镐侯? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,474評(píng)論 1 45
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒(méi)有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,051評(píng)論 0 1
  • MDN HTMLCollection HTMLCollection中item( )方法返回一個(gè)編號(hào)的元素 驶冒,在Ja...
    YZY君閱讀 903評(píng)論 0 0