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

首頁 > 開發 > CSS > 正文

CSS教程:vertical-align的值

2024-07-11 09:05:05
字體:
來源:轉載
供稿:網友

武林網(www.companysz.com)文章簡介:最近幾天仔細研究了一下vertical-align這個屬性,結果讓我大吃一驚,這個很“資深”的CSS標準竟然在各個瀏覽器里面的表現都各不相同。

最近幾天仔細研究了一下vertical-align這個屬性,結果讓我大吃一驚,這個很“資深”的CSS標準竟然在各個瀏覽器里面的表現都各不相同。

vertical-align的值有點多,包括 baseline sub supper top text-top bottom text-bottom middle以及各種長度值(%,em,ex等等)。我先給大家看一個我覺得最夸張的值:bottom。代碼如下:

p {
    font-size: 18px;
    line-height: 36px;
    font-family: Tahoma, sans-serif;
}
img {
    vertical-align: bottom ;
}

然后大家看一看這段CSS在各個瀏覽器中的效果(圖片是我故意做成那個樣子,為了可以看清楚相對位置):

CSS教程:vertical-align的值

CSS教程:vertical-align的值

CSS教程:vertical-align的值

CSS教程:vertical-align的值

CSS教程:vertical-align的值

呃,這個結果其實很讓人匪夷所思,一般我會認為Firefox會比IE解釋得更正確,但是看過Opera之后發現它和IE是一樣的,而Safari/Win是站在Firefox那邊。說實話,我不知道這是怎么回事。

仔細學習了《CSS權威指南(第二版)》,甚至還去查閱了 W3C ,然后自己做出一個關于vertical-align的圖:

CSS教程:vertical-align的值

按照W3C的定義,當內聯元素的vertical-align設置為:

但是,即使是按照上面的準則,各個瀏覽器的解釋如此迥異也讓我匪夷所思。我也懶得去研究為什么是這樣子。總的來說呢,應該就是它們對字體的每一條線的位置的定義都不大一樣,所以這個問題不單跟vertical-align有關,而跟瀏覽器對內聯文本和內聯圖片的結構的解釋有很大關系。

最后給大家一個測試頁面,可以方面的看看各個瀏覽器對vertical-align不同值的解釋結果。

大家可以測試一下其他的值,比如middle或是text-top,也是各個瀏覽器完全不一樣。有什么心得大家來討論一下吧~~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲天堂一级片 | 国产午夜亚洲精品理论片大丰影院 | 精品国产乱码一区二区 | 国产一区二区三区精品在线观看 | 毛片在线视频观看 | 成人午夜视频免费看 | 国产精品一品二区三区四区18 | 国产精品久久久久久久av | 国产精品99久久久久久宅女 | 国产成人77亚洲精品www | 九九热在线视频免费观看 | 久久综合九色综合久久久精品综合 | 精品久久久久久久久久久久久久 | 羞羞视频一区 | 免费在线观看成人网 | 成人免费看视频 | 亚洲自拍第二页 | 久久精品一区二区三区国产主播 | av在线播放免费 | 最新黄色毛片 | 国产麻豆久久 | 久久激情免费视频 | 国产美女白浆 | 日本精品久久久一区二区三区 | 欧美黄色片免费看 | 91福利在线观看 | 久久综合久久美利坚合众国 | 国产老师做www爽爽爽视频 | 国产成人精品一区二区视频免费 | 亚洲国产女同久久 | 久久精品女人天堂av | 亚洲欧美日韩免费 | 妇子乱av一区二区三区 | 看国产一级毛片 | 欧美性生视频 | 日本视频在线播放 | 国产午夜精品一区二区三区四区 | 暴力肉体进入hdxxxx古装 | 欧美日穴视频 | 久久精品一区二区三区国产主播 | 精品在线观看一区 |