亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS網頁制作技巧:文字圖片水平對齊vertical-align

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

武林網(www.49028c.com)文章簡介:vertical-align 圖片文字水平對齊分析.

CSS網頁制作技巧:文字圖片水平對齊vertical-align

最近接觸了許多 關于圖片文字水平對齊的需求,然后發現如果單單將vertical-align 設置為middle 的話,不同瀏覽器下居中對齊的位置有偏移,讓人好不蛋疼~ =,=
網上搜了下好像也沒有搜到相關的分析,大部分都是垂直居中的案例
于是專門針對vertical-align 做了次分析,功夫不負有心人,分析結果還是挺好玩的,對vertical-align 又有了一次深入的了解。給力~~~

demo 傳送門: vertical-align 各屬性分析 有錯誤歡迎回復糾正哦 ^__^

一些心得體會:

vertical-align 定義

最初我認為的vertical-align 解釋 跟text-align 一樣,是容器內部的非block 元素居中對齊,但~~ 我理解錯了
從w3c 官方對 vertical-align 各屬性的解釋來看,vertical-align 是定義當前節點,跟外圍內容的對齊方式,跟text-align 的解釋是不一樣的。

vertical-align:baseline 基線對齊

分析所得,發現baseline不是在中文字的可見部分最下方,而是在英文字的可見部分最下方。
然后發現圖片對齊的時候是以圖片的最下方同相鄰文字的 baseline 對齊。一直覺得為啥圖片下方會有4像素的空白,現在明白了

不同字體會有不同效果

我這個demo 用的Tahoma 字體,發現如果使用類似 Yahei 等中文字體,在IE低版本下會有出現一些奇怪的現象,詳細可以看demo。

vertical-align 最好不要混用

從定義來理解,就發現這個vertical-align 最好不要混用。因為本身不同屬性會產生各種各樣的兼容問題,如果混用,估計會出現更復雜的現象。雖然我也沒有深入研究,但我覺得混用不太靠譜。

vertical-align: px 定位最穩定

這個屬性一直都沒怎么用,原先一直用middle 來實現水平對齊,在一次偶爾的項目代碼里發現的。
相對定位是相對于baseline的偏差定位,負值代表圖片相對baseline往下移。
在研究中發現使用相對定位兼容性最好,只有IE7會有2px的偏差,但基本可以無視,因為目前IE7的用戶可以忽略不計。
不過這種方法也不是萬能的,
因為是相對于baseline的相對定位,如果文字變大后,圖片的對齊位置 看起來就不會跟著移動區別于middle屬性,不過個人覺得這樣的情況出現概率不大,并且字大了再針對調整也沒問題。
另外圖片大小不一樣大相應的負值也不相同,詳細見demo。

高潮:vertical-align 最佳兼容方案

前面說了這次研究沒有白費,個人推薦的vertical-align 用法如下:
1. 盡量保持主內容的 vertical-align 是baseline 即默認的,不要把vertical-align 當text-align 來理解使用。
2. 針對 內部需要調整位置的 圖片等 進行 px 定位。
優點:保證外圍的vertical-align 是默認值,不產生混用現象。
缺點:針對不同尺寸的圖片要針對進行定位,不過一般ico 大小差不多大,可以統一調整。

下一步研究方向:表單元素的vertical-align: px 是否同樣適用 ?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久久久亚洲精品| 色悠悠久久久久| 韩国精品美女www爽爽爽视频| 亚洲天堂一区二区三区| 91精品啪在线观看麻豆免费| 日韩精品在线免费观看| 久久久亚洲国产天美传媒修理工| 日韩在线观看免费高清完整版| 欧美高清视频在线播放| 欧美日韩成人在线观看| 国产精品男人的天堂| 日韩精品在线私人| 亚洲综合在线播放| 97在线视频免费播放| 欧美xxxx综合视频| 欧美性猛交xxxx富婆弯腰| 日韩性xxxx爱| 668精品在线视频| 国产视频精品自拍| 亚洲第一男人av| 国产99视频精品免视看7| 久久免费视频在线观看| 欧美丝袜第一区| 国内精品久久久久久久| 日韩成人中文字幕| 久久久久久国产| 国产成人在线亚洲欧美| 欧美成人精品xxx| 欧美黑人国产人伦爽爽爽| 国产视频观看一区| 欧美激情精品久久久久久免费印度| 久久精品美女视频网站| 国产免费成人av| 日韩av影视综合网| 亚洲视频在线观看| 在线观看亚洲区| 色噜噜亚洲精品中文字幕| 欧美激情亚洲另类| 欧美亚洲另类制服自拍| 91精品国产综合久久男男| 亚洲成人免费网站| 午夜精品99久久免费| 少妇激情综合网| 欧美一区第一页| 久久69精品久久久久久国产越南| 久久久久北条麻妃免费看| 国产精品老女人视频| 亚洲一区二区三区视频播放| 久久免费视频在线| 国产精品免费看久久久香蕉| 国产成人一区三区| 国产欧美最新羞羞视频在线观看| 一区二区三区国产在线观看| 亚洲第一国产精品| 国产精品久久久久久av下载红粉| 精品福利视频导航| 亚洲视频一区二区三区| 精品亚洲永久免费精品| 国产精品美女久久| 国产精品美女久久久久av超清| 欧美超级免费视 在线| 国产精品成熟老女人| 久久国产一区二区三区| 日韩av理论片| 国产日韩欧美一二三区| 成人欧美一区二区三区在线湿哒哒| 性色av一区二区三区红粉影视| 久久99亚洲热视| 亚洲最大福利网站| 久久人体大胆视频| 精品无人区太爽高潮在线播放| 26uuu国产精品视频| 国产精品久久久久影院日本| 91国在线精品国内播放| 亚洲视频自拍偷拍| 久久久精品免费| 久久影院中文字幕| 精品国产成人在线| 国产99久久精品一区二区永久免费| 懂色aⅴ精品一区二区三区蜜月| 欧美成人网在线| 亚洲午夜未删减在线观看| 亚洲精品98久久久久久中文字幕| 91精品国产九九九久久久亚洲| 欧美亚洲国产精品| 亚洲国产成人在线视频| 一区二区三区国产在线观看| 日韩美女视频免费在线观看| 国产日韩欧美中文| 亚洲一级片在线看| yw.139尤物在线精品视频| 日本老师69xxx| 欧美在线性爱视频| 欧美激情极品视频| 亚洲最大av在线| 欧美视频在线免费| 亚洲午夜性刺激影院| 国产精品久久久久久影视| 青青久久aⅴ北条麻妃| 91av免费观看91av精品在线| 97成人精品区在线播放| 国产精品aaaa| 国产精品18久久久久久麻辣| 久久精品小视频| 日韩大陆欧美高清视频区| 中文字幕欧美精品日韩中文字幕| 最近中文字幕mv在线一区二区三区四区| 国产一区二区在线免费| 成人免费视频xnxx.com| 91久久国产综合久久91精品网站| 国产欧美精品va在线观看| 精品夜色国产国偷在线| 亚洲天堂男人天堂女人天堂| 国产亚洲精品91在线| 国产91精品视频在线观看| 国产精品一区二区久久久| 精品久久中文字幕久久av| 伊人精品在线观看| 美日韩精品免费视频| 精品一区电影国产| 亚洲欧美激情在线视频| 国产在线不卡精品| 青青在线视频一区二区三区| 精品一区精品二区| 欧美激情一区二区三区久久久| 久久精品男人天堂| 91亚洲一区精品| 久久久久久久久电影| 欧美午夜激情在线| 91国产美女视频| 国产专区精品视频| 欧美日韩在线免费| 91亚洲国产成人久久精品网站| 久久久久久久av| 91精品视频大全| 色老头一区二区三区| 亚洲欧美制服综合另类| 久久精品色欧美aⅴ一区二区| 亚洲一区二区三区在线免费观看| 国产91精品在线播放| 久久久久一本一区二区青青蜜月| 国产精品欧美亚洲777777| 亚洲国产精品99| 亚洲成av人片在线观看香蕉| 国产一区二区三区丝袜| 国产亚洲精品久久久久久牛牛| 在线看福利67194| 亚洲黄在线观看| 亚洲国模精品一区| 最新国产成人av网站网址麻豆| 欧美视频在线视频| 亚洲综合中文字幕在线观看| 91久热免费在线视频| 欧美日韩一区二区免费在线观看| 久久这里只有精品视频首页| 欧美激情a∨在线视频播放| 精品国产91久久久久久| 91精品视频在线看| 8090理伦午夜在线电影| 国产午夜精品全部视频在线播放| 日韩欧美国产一区二区| 草民午夜欧美限制a级福利片| 911国产网站尤物在线观看| 日本一区二区在线播放|