日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

css - html根字體設置成很大的值后, 包裹了行內元素的div莫名變高是什么原因

瀏覽:273日期:2023-01-20 16:45:07

問題描述

代碼

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style> html {font-size: 100px; } span {font-size: 12px;line-height: 12; } </style></head><body> <p> <span>dsflfij</span> </p></body></html>

p的高度變得很高

問題解答

回答1:

你的 span 的 line-height 值設置的是 12。

按照規定,當行高設為數字時,行高的計算值就是自身字體大小的相應倍數,具體到你的問題中就是 12x12=144,這樣的話 p 的高度就應該是 144px(不算邊框) 才對,但我們通過審查元素工具可以看到 p 的最終高度是 161px(不算邊框)。

這其實涉及到行框高度的計算。p 的高度就是其內部行框的高度,而行框的高度是行框內最高點和最低點之間的距離(The line box height is the distance between the uppermost box top and the lowermost box bottom)。我們來看下面的demo。為了方便觀察把 span 元素變成行塊元素(有高度),背景顏色設為淡灰色,并且在 span 后面放一個字母 x ,x 底邊所在的線就可以看做是 span 所在行框的基線。

http://codepen.io/zengkan0703...當我們把 span 的 vertical-align 值設為 middle,如 box2 ,可以看到行框的最高點和最低點都是 span 元素的最高點和最低點,p 的最終高度就是理想的 144px。 當 span 的 vertical-align 值為默認的 baseline 時,如 box1, 為了跟行框的基線對齊,span 元素會下移,行框的最高點變成了匿名行內框 x 的最高點,最低點還是 span 的最低點,所以行框的高度就會變大為 161px。

回答2:

css 中 line-height 的問題

line-height 一個很重要的用途就是讓我們的文本可以在父級元素中垂直居中,但是在使用它的過程中也會遇到一些問題。

先來看一個實例,如下圖:

css - html根字體設置成很大的值后, 包裹了行內元素的div莫名變高是什么原因

代碼也很簡單,就是當我們在p 中定義的字體很大的情況下,我們看到字體和父級元素之間有一些空隙。那么這是為什么?我們查一下 line-height 的定義,如下:

normal 默認。設置合理的行間距。number 設置數字,此數字會與當前的字體尺寸相乘來設置行間距。length 設置固定的行間距。% 基于當前字體尺寸的百分比行間距。inherit 規定應該從父元素繼承 line-height 屬性的值。

所以在以上的情況我們要想使,我們的字體能夠撐滿我們的容器,就需要給父級容器添加 line-height屬性且值為 100%

代碼和效果如下:

css - html根字體設置成很大的值后, 包裹了行內元素的div莫名變高是什么原因

那么為什么會出現上面的問題呢?

line-height 與 font-size 的計算值之差(行距)分為兩半,分別加到一個文本行內容的頂部和底部。

所以,可以得出下面的一個公式:

空白間距 = line-height – font-size

所以,當設置為line-height 的值為100%的時候,line-height的值就等于 font-size的尺寸,此時的空白間距為0。

回答3:

來, 走幾步.

第一步, 屬性的繼承. p 沒有自己定義的 font-size 和 line-height, 因此繼承于 HTML, 得到 p 具有如下計算值:

font-size: 100px;line-height: normal;

第二步, 了解行高. 基于以上的計算值, 假設用戶代理(即瀏覽器)采用的 line-height 使用值為 1.15, 那么實際上 p 的行高是 115px. 而所謂行高, 即是行盒的最小高度.

第三步, 了解行盒. 概念比較復雜, 詳情請看我最后的鏈接. 行盒的高度是最上行內盒頂部到最下行內盒的底部(其中還有 vertical-align 的因素, 這里不表)并包含這個最小高度(這個最小高度是通過虛擬'支柱'實現的, 不表), 在你的代碼里, p 只有一個行盒, 這個行盒又只有一個行內盒 SPAN, 而這個行內盒的行高是 12px * 12, 大于最小高度 115px, 故此行盒實際高度 144px.

第四步, p 取其頂部到其最后一個行盒(本例中只有一個)的高度, 即 144px.

所以, 當你增加 HTML 的 font-size 時, 導致 p 的行高使用值也在跟著變化, 一旦這個值超過 SPAN 的高度, 就會成為 p 的高度.

詳細原理參見: https://segmentfault.com/a/11...

回答4:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style> html {font-size: 100px; } span {font-size: 12px;line-height: 12; } </style></head><body> <p> <span>dsflfij</span>1 </p></body></html>

因為font-size可繼承,你這樣寫了后p的font-size也變大了。

并且需要注意的一點line-height里面 12 != 12px,詳情百度一下差異

回答5:

font-size是可繼承的屬性,你這樣寫之后p就繼承了html 的font-size:100px的屬性,所以p的font-size也變大了,由于你設置了span的font-size,所以就感覺p變得很高。

標簽: HTML
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线一区二区三区视频| 国产亚洲欧美日韩精品一区二区三区 | 欧美天堂亚洲电影院在线观看| 国产精品密蕾丝视频下载| 日韩大片在线播放| 高清在线一区| 精品视频99| 麻豆成人av在线| 国产91在线播放精品| 国产精品亚洲四区在线观看| 日韩毛片网站| 欧美亚洲专区| 嫩草伊人久久精品少妇av杨幂 | 精品一区二区三区中文字幕 | 亚洲第一区色| 免费观看亚洲| 米奇777超碰欧美日韩亚洲| 在线日韩中文| 欧美日韩精品免费观看视频完整| 一区二区亚洲精品| 亚洲精品日本| 国产精品xxx| 午夜久久中文| 亚洲三级网站| bbw在线视频| 国产精品av久久久久久麻豆网| 蜜桃成人精品| 欧美资源在线| 麻豆一区二区在线| 亚洲二区视频| 综合国产在线| 精品99在线| 六月婷婷一区| 精品视频99| 视频一区视频二区中文字幕| 久久a爱视频| 国内精品福利| 国产精品天天看天天狠| 亚洲成人精品| 人人精品久久| 91青青国产在线观看精品| 欧美久久精品一级c片| 欧美日韩一区自拍| 成人羞羞视频在线看网址| 欧美综合国产| 国产综合色区在线观看| 欧美亚洲tv| 国产亚洲精品v| 精品国产精品国产偷麻豆| 爽好多水快深点欧美视频| 波多视频一区| 精品久久一区| 欧美极品中文字幕| 亚洲精品乱码| 在线观看精品| 福利一区在线| 久久国产精品免费一区二区三区| 国产亚洲福利| 欧美天堂亚洲电影院在线观看| 国产精品日本一区二区不卡视频 | 亚洲高清av| 精品视频久久| 美女久久久久久 | 免费久久精品| 日本在线高清| 国产一区二区视频在线看| 免费在线日韩av| 久久国产精品99国产| 91九色精品| 精品成人免费一区二区在线播放| 久久精品一区二区国产| 91精品福利观看| 亚洲欧美网站在线观看| 好看不卡的中文字幕| 久久精品不卡| 视频一区二区中文字幕| 视频一区二区三区中文字幕| 亚洲免费观看| 石原莉奈在线亚洲三区| 亚洲五月综合| 国产精品久久久久77777丨| 国产精品www994| 蜜桃视频在线观看一区| 日韩中文欧美在线| 日本久久一区| 激情中国色综合| 欧美国产91| 日本一区中文字幕| 国产福利资源一区| 国产美女高潮在线观看| 性欧美69xoxoxoxo| 天堂成人免费av电影一区| 91精品丝袜国产高跟在线| 精品久久视频| 日韩午夜免费| 国产精品一区二区三区www | 夜久久久久久| 石原莉奈在线亚洲二区| 91欧美日韩在线| 国产在线一区不卡| 电影亚洲精品噜噜在线观看 | 久久久精品区| 国产不卡一区| 91精品二区| 中文字幕乱码亚洲无线精品一区| 精品视频在线你懂得| 好吊日精品视频| 国产精品一区毛片| 日韩三区免费| 日本不卡在线视频| 九九色在线视频| 久久午夜精品| 黑人精品一区| 国产一级成人av| 久久激情一区| 日韩美女国产精品| 亚洲欧美一区在线| 国产精品99久久免费观看| 婷婷综合网站| 九九九精品视频| 视频在线观看91| 国产传媒在线| 中文字幕视频精品一区二区三区| 日本成人精品| 欧美特黄一级大片| 美女高潮久久久| 日韩成人一级| 亚洲天堂日韩在线| 亚洲深夜福利| 欧美二区视频| 岛国av在线网站| 国产精品视频一区二区三区四蜜臂 | 欧美日韩18| 免费不卡在线观看| 蜜桃久久久久久久| 久久国产高清| 亚洲欧美日韩国产一区二区| 99久久九九| 久久久777| 136国产福利精品导航网址| 成人台湾亚洲精品一区二区| 国产精品视频一区视频二区| 日韩国产在线不卡视频| 亚洲乱亚洲高清| 青青青国产精品| 久久99久久久精品欧美| 97精品国产| 久久福利在线| 不卡专区在线| 亚洲美女久久精品| 欧美91视频| 免播放器亚洲| 日韩av不卡在线观看| 亚洲精品高潮| 久久wwww| 老色鬼久久亚洲一区二区| 日韩精品一区二区三区中文字幕| 四虎精品永久免费| 国产精品久久| 在线天堂中文资源最新版| 91久久中文| 国产精品日韩精品在线播放 | 亚洲少妇自拍| 免费成人在线视频观看| 国产乱人伦精品一区| 国产精品99一区二区三| 视频一区欧美精品| 精品久久99| 免费黄网站欧美| 美女性感视频久久| 五月精品视频| 亚洲精品乱码| 成人日韩精品| 日韩精品国产欧美| 国产成人精品一区二区免费看京 | 婷婷五月色综合香五月| 国产午夜久久av| 在线日韩中文| 久久精品国产99国产精品| 99热免费精品| 国产aa精品| 97久久精品| 精品国模一区二区三区| 日本综合精品一区| 日韩在线视频精品| 国产精品黄色| 91麻豆精品激情在线观看最新 | 福利片在线一区二区| 日韩制服丝袜av| 欧美freesex黑人又粗又大| 欧美a在线观看| 日韩av电影一区| 丝袜国产日韩另类美女| 国产日韩综合| 久久久精品五月天| 久久av中文| 精品精品99| 另类小说一区二区三区| 日韩高清一区二区| 亚洲色图国产|