麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

淺析CSS 屬性之中經常出現的百分比

2024-07-11 09:05:59
字體:
來源:轉載
供稿:網友
CSS 的屬性值中經常會出現百分比,搞清它們的基數是一件很重要的事情。我特意查看了一下 W3C 的 CSS2.1 標準,在此整理下: 

百分比單位 

乘以包含塊的寬度 margin, padding, left, right, text-indent, width, max-width, min-width 

乘以包含塊的高度 top, bottom, height, max-height, min-height 

關于包含塊(containing block)的概念,不能簡單地理解成是父元素。如果是靜態定位和相對定位,包含塊一般就是其父元素。但是對于絕對定位的元素,包含塊應該是離它最近的 position 為 absolute、relative、或者 fixed 的祖先元素。對固定定位的元素,它的包含塊是視口(viewport)。具體可以參考 W3Help。 

乘以元素的字體大小 line-height 

乘以元素的行高 vertical-align 

背景定位中的百分比 background-position 分別設置水平方向和垂直方向上的兩個值,如果使用百分比,那么百分比值會同時應用于元素和圖像。例如 50% 50% 會把圖片的(50%, 50%)這一點與框的(50%, 50%)處對齊,相當于設置了 center center。同理 0% 0% 相當于 left top,100% 100% 相當于 right bottom。 

字體大小中的百分比 font-size 中的百分比值應該乘以元素所繼承到的字體大小,也就是父元素的字體大小。 

其他字體單位 既然說到了字體大小,順便八一八其他的字體單位吧,有些可能平時并不會用,但是了解一下也沒有壞處。有兩個相對單位是: 

em——相當于當前的字體高度,稱作“全身方框”(em square)。如果在 font-size 上使用這個單位,應該乘以父元素的字體大小。用在 font-size 之外的屬性上,則應該乘以元素自身的字體大小。 ex——相當于字體中的”x”的高度。 以下是絕對單位: 

in——英寸(inch),相當于 2.54cm。 cm——厘米(centimeter)。 mm——毫米(millimeter)。 pt——磅(point)。1pt 相當于 1in 的 1/72。 pc——皮卡(pica)。1pc = 12pt。 px——像素(pixel unit)。1px = 0.75pt。 

百分比的繼承 

如果某個元素設置了百分比的屬性,則后代元素繼承的是計算后的值。例如: 

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产宾馆3p国语对白 | 在线视频1区 | 最新在线黄色网址 | 在线播放亚洲 | 国产成人精品视频在线 | 欧美激情在线播放 | 成年人免费高清视频 | 久久精品日产第一区二区三区 | 青青草成人免费视频在线 | 看国产精品 | 久久亚洲春色中文字幕久久 | 国产福利不卡一区二区三区 | 久久精品一二三区白丝高潮 | 久久久久久久久久性 | 久久成人黄色 | 国产成人精品一区在线播放 | 欧美亚洲一区二区三区四区 | 爽爽淫人综合网网站 | 成人免费毛片一 | 久久国产精品影视 | 日韩精品久久久久久久九岛 | 九九色在线观看 | 久久国产一级片 | 福利一区二区三区视频在线观看 | 久久久一区二区三区精品 | 欧美一级做一级爱a做片性 91在线视频观看 | 成人黄色小视频网站 | 性盈盈盈影院 | sese在线视频| 91色综合综合热五月激情 | 日韩黄在线 | h色视频在线观看 | 中文字幕免费在线看 | 澳门一级淫片免费视频 | 中文字幕在线观看亚洲 | 91美女视频在线观看 | 亚洲资源在线播放 | 国产精品99久久99久久久二 | 色婷婷a v | 李宗瑞国产福利视频一区 | 久章草在线视频 |