亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

[翻譯]關于Vertical-Align你需要知道的事情
來源:易賢網 閱讀:1728 次 日期:2015-08-24 14:17:25
溫馨提示:易賢網小編為您整理了“[翻譯]關于Vertical-Align你需要知道的事情”,方便廣大網友查閱!

寫在前面的話

開始學習前端以來,在CSS相關知識當中困擾我最多的就是Vertical-Align這個屬性。在stackoverflow上查找相關問題的時候看到了這篇文章,于是將它翻譯出來,作為自己的一次學習筆記吧。

正文

在遇到將元素在垂直方向上對齊的需求時,CSS提供了多種方法,有時候我用float解決,有時候我使用position:absolute解決,還有時候采用的方法是手動調整margin和padding。

其實我并不喜歡這些解決方法,float會讓元素的頂端對齊而且需要手動清楚浮動。絕對定位讓元素脫離了正常流,這樣這些元素就不會再影響到周圍的元素。在元素的padding和margin固定的情況下,一點小的改變也很有可能對布局造成影響。

接下來登場的就是本文的主角了:Vertical-align。通常來說使用這個屬性進行布局是一種hack行為,因為它本來并不是被用于這個目的。它用在文本和與文本相鄰元素的垂直方向上的對齊問題。然而,你也可以使用Vertical-align在不同的上下文中對元素進行靈活的,細粒度的排布。元素的尺寸無需知曉,元素任然處于正常流當中,因此元素的變化會影響到周圍的元素,這使得Vertical-align是非常有價值的排布方案的選擇。

Vertical-align的奇特之處

Vertical-align有時候會變的面目猙獰。它似乎有一些謎一樣的規則。舉例來說,有時候你改變了Vertical-align的值,但是該元素垂直方向上沒有發生改變反而別的元素改變了位置。

一些資料在談到Vertical-align這個問題的時候深入程度不夠,特別是當人們想使用這個屬性布局的時候。這些資料更多的將精力集中在了一個誤區上,就是嘗試將元素內的一切都垂直對齊。他們給出了一下在簡單情況下的例子來解釋Vertical-align這個屬性而忽略了一些復雜奇怪的方面。

使用Vertical-align的要求

Vertical-align被用于垂直對齊inline元素,也就是display值為inline和inline-block的元素。inline-table的元素不在本文的討論范圍內。

inline元素基本上值得就是文本

inline-block元素就像它的名字一樣,同時具備inline元素和block元素的特點,這樣的元素有padding,margin,border,width,height。其中高度有可能是由元素的內容決定的。

inline元素一個挨著一個的擺放在行內,當行內元素太多的情況下,一個新行會被創建出來,這些行也叫做line--box。它將行內的所有內容都包裹了起來。根據行內內容的不同,line-box的尺寸也會不同,在接下來的圖里面,紅線代表了line-box的上下

名單

從左到右的三幅圖片都是inline-block元素,不同的是,左面包含著沒有脫離正常流的內容c,中間的除了沒有脫離正常流的內容以外還加了overflow:hidden,右面的沒有內容但是內容區還有高度。紅線代表了margin-box的邊界。黃色代表的是border,綠色的是padding,藍色的是content,藍色的線代表的還是baseline。

inline-block元素的外邊緣就是margin-box的邊緣。

inline-block元素的baseline的位置要看該元素有沒有處于正常流之內的內容。

(1)在有處于正常流內容的情況下,inline-block元素的baseline就是最后一個作為內容存在的元素的baseline,這個元素的baseline的確定就要根據他自身來確定了。

(2)在overflow屬性不為visible的情況下,baseline就是margin-box的下邊界了。

(3)第三種情況下baseline還是margin-box的下邊界。

line-box

名單

原因就是左面的文字根本就沒有發生對齊行為,它還是對齊于line-box的baseline。而vertical-align對齊的點是baseline加上半個x的距離(half of the x-height)。因此文字的最高點超過了icon的高度。

而右面的例子,文字與icon都對齊于一個中點,文字的baseline稍微下移,位于line-box的baseline的下方。結果是很好的達到了icon與文字對齊的效果。

line-box的baseline的移動問題

這是一個Vertical-align的坑,line-box中的所有元素都會影響到baseline的位置。假設,一個元素按某種方式垂直對齊了,但是這種對齊方式會引起baseline的移動,又因為大部分的垂直對齊方式(除了top和bottom)和baseline有關,因此這個元素的垂直方向對齊的行為會引起該line-box內其他元素位置的調整。

下面還是一些例子

一個很高的元素,其高度占滿了整個line-box,那么vertical-align對其實沒有影響的,在它的top和bottom之外沒有空間讓其移動。但是為了滿足它的vertical-align的值,line-box的baseline會發生移動,左面的高元素的取值為text-bottom,矮元素的取值為baseline。右面的高元素的取值為text-top,你會看到baseline跳上去了

名單

<!-- left mark-up --> <span class="tall-box text-bottom"></span> <span class="tall-box text-top"></span> <!-- mark-up in the middle --> <span class="tall-box text-bottom"></span> <span class="tall-box text-top"></span> <span class="tall-box middle"></span> <!-- right mark-up --> <span class="tall-box text-bottom"></span> <span class="tall-box text-top"></span> <span class="tall-box text-100up"></span> <style type="text/css"> .tall-box { display: inline-block; /* size, color, etc. */ } .middle { vertical-align: middle; } .text-top { vertical-align: text-top; } .text-bottom { vertical-align: text-bottom; } .text-100up { vertical-align: 100%; } </style>

inline元素下方可能會有一點空隙

下面給出一個例子,如果嘗試將li元素在垂直方向上進行對齊的話在,這個現象非常常見。

名單

更多信息請查看IT技術專欄

更多信息請查看技術文章
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
一区二区三区四区五区在线| 国产精品综合色区在线观看| 亚洲精品一区二| 伊人久久成人| 午夜亚洲性色视频| 好吊视频一区二区三区四区| 亚洲精品自在在线观看| 久久九九国产| 精品999日本| 亚洲综合丁香| 国产中文一区二区| 香蕉久久夜色| 最新日韩av| 欧美一区二区在线| 亚洲美女毛片| 欧美特黄a级高清免费大片a级| 亚洲欧洲日夜超级视频| 久久综合伊人77777麻豆| 亚洲视频综合| 另类国产ts人妖高潮视频| 国产综合视频| 久久国产精品免费一区| 在线观看视频免费一区二区三区| 午夜在线观看免费一区| 亚洲免费黄色| 亚洲视频观看| 午夜欧美理论片| 在线视频一区观看| 亚洲高清资源| 国模大胆一区二区三区| 六月丁香综合| 亚洲综合好骚| 一区二区三区欧美成人| 亚洲黄色三级| 在线电影一区| 一区在线视频观看| 国产精品二区在线| 欧美日韩福利| 欧美一区二区视频在线| 免费看黄裸体一级大秀欧美| 亚洲最黄网站| av成人毛片| 国产精品一区二区三区观看| 国产精品美女黄网| 校园春色综合网| 麻豆精品网站| 欧美.www| 国产综合欧美在线看| 欧美日本国产精品| 黄色成人av网站| 亚洲成人直播| 一区二区国产精品| 国产精品一区二区三区观看| 国产一区二区三区的电影 | 亚洲一区二区三区午夜| 99精品福利视频| 国产亚洲毛片在线| 久久av一区二区三区| 久久国产一二区| 欧美一区二区三区四区在线观看地址| 国产乱码精品| 欧美福利视频| 亚洲午夜精品一区二区| 99国产精品| 久久久久国产精品午夜一区| 欧美一区免费| 激情91久久| 国产精品乱码一区二区三区| 久久亚洲美女| 激情婷婷亚洲| 亚洲一区图片| 欧美精品自拍| 一区二区三区欧美在线| 久久久久久国产精品一区| 午夜电影亚洲| 最新国产乱人伦偷精品免费网站| 国产欧美日韩在线播放| 可以看av的网站久久看| 亚洲国产日韩在线| 久久字幕精品一区| 99国产成+人+综合+亚洲欧美| 模特精品在线| 亚洲经典视频在线观看| 久久国产99| 精品福利电影| 久久在线91| 国产日韩欧美一区| 亚洲一级影院| 老司机精品久久| 亚洲人妖在线| 国产精品多人| 久久久久一区二区| 一区二区三区视频在线播放| 欧美日韩精品免费看| 亚洲一区二区免费看| 禁久久精品乱码| 久久综合导航| 亚洲欧美日本日韩| 亚洲麻豆一区| 在线观看欧美亚洲| 欧美日韩综合久久| 久久婷婷一区| 久久精品一本| 男人的天堂亚洲在线| 日韩视频一区| 亚洲日本精品国产第一区| 韩国亚洲精品| 欧美综合国产| 亚洲精品社区| 国内在线观看一区二区三区| 久久综合九色综合网站| 亚洲一区二区精品在线观看| 在线天堂一区av电影| 好吊色欧美一区二区三区四区| 久久精品国语| 欧美一区成人| 久久综合影视| 午夜视频一区| 欧美精品麻豆| 欧美精品国产一区| 国产一区久久| 伊人久久婷婷| 亚洲黄色一区| 一区二区三区精品视频在线观看| 日韩午夜一区| 国产精品免费在线| 久久av一区二区三区| 久久一区激情| 国产一区二区无遮挡| 一区二区三区我不卡| 亚洲国产精品久久久久婷婷老年 | 在线国产欧美| 激情一区二区| 一区二区三区精品国产| 久久大香伊蕉在人线观看热2| 免费亚洲一区| 欧美激情视频一区二区三区免费| 欧美精品一区二区视频| 伊人成人在线| 亚洲一区激情| 国产一区二区三区四区hd| 亚洲国产精品综合| 亚洲在线电影| 国产精品va| 一二三区精品| 欧美日韩高清在线一区| 亚洲激情亚洲| 国产精品永久入口久久久| 国产精品porn| 欧美成人久久| 日韩一级网站| 久久亚洲高清| 99综合在线| 欧美久久综合| 亚洲激情黄色| 欧美aa国产视频| 99精品99| 欧美久久影院| 午夜亚洲激情| 日韩午夜av| 国产综合自拍| 美女精品在线| 99re6热在线精品视频播放速度 | 鲁大师影院一区二区三区| 欧美精品激情| 亚洲免费影院| 亚洲精品系列| 一区二区三区我不卡| 欧美99在线视频观看| 国产精品裸体一区二区三区| 亚洲午夜av| 国产精品啊v在线| 欧美一区二区三区久久精品| 国产美女一区| 亚洲毛片av| 好吊视频一区二区三区四区| 欧美专区在线| 午夜在线播放视频欧美| 99精品国产在热久久| 狠狠色噜噜狠狠狠狠色吗综合| 久久精品国产第一区二区三区最新章节| 亚洲清纯自拍| 永久域名在线精品| 国内一区二区三区| 欧美啪啪一区| 欧美久久成人| 欧美高清视频一区| 久久久久在线| 欧美91大片| 午夜精品偷拍| 国产综合网站| 欧美永久精品| 欧美精品日本| 欧美日韩国产高清视频| 亚洲欧美文学| 欧美日韩精品| 黄色另类av| 亚洲人体一区| 国产午夜久久| 久久一二三区| 欧美视频四区| 亚洲青涩在线| 亚洲一卡久久| 欧美xxx在线观看| 午夜日本精品| 狠色狠色综合久久| 亚洲精品字幕| 香蕉久久夜色| 国产精品九九| 国产区欧美区日韩区| 久久大逼视频| 欧美三级黄美女| 亚洲美女黄色| 久久美女性网| 极品尤物久久久av免费看| 亚洲最黄网站| 欧美 日韩 国产一区二区在线视频| 午夜久久影院| 一区二区国产在线观看| 久久精品天堂| 亚洲国产欧美不卡在线观看| 亚洲一区二区在线看| 欧美精品18| 国产亚洲精品v| 欧美国产精品| 国产日韩在线一区二区三区| 久久综合亚州| 亚洲精品裸体| 欧美另类专区| 国产伦精品一区二区三区照片91 | 欧美日韩国产综合网| 在线不卡欧美| 91久久精品www人人做人人爽| 欧美午夜一区| 亚洲尤物精选| 国内精品久久久久久久影视蜜臀| 国产精品日韩欧美一区二区| 国产精品v一区二区三区| 久久精品导航| 国产精品日本欧美一区二区三区| 午夜免费电影一区在线观看| 国产一区二区你懂的| 亚洲午夜91| 午夜精品亚洲| 免费在线一区二区| 国产精品久久久久久久久久直播| 欧美日韩国产综合网| 久久国产成人| 亚洲尤物在线| 国产日韩欧美一区二区三区在线观看| 韩国久久久久| 国内精品福利| 欧美日韩在线不卡一区| 久久婷婷麻豆| 久久综合一区| 久久精品国语| 亚洲欧美久久| 午夜在线播放视频欧美| 亚洲伊人网站| 免费在线日韩av| 久久av在线| 久久久精彩视频| 久久精品五月婷婷| 久久免费黄色| 欧美另类综合| 国产一区二区三区无遮挡| 欧美精品一区二区视频| 欧美日一区二区在线观看 | 亚洲视频综合| 亚洲精品中文字幕在线| 亚洲国产美女| 欧美激情五月| 狠狠色综合色区| 在线不卡视频| 亚洲少妇一区| 午夜一区二区三视频在线观看| 一区二区三区三区在线| 国产乱人伦精品一区二区| 午夜在线播放视频欧美| 欧美中文字幕| 欧美特黄一区| 一区二区三区国产在线| 免费精品视频| 国产在线不卡| 国产精品三上| 欧美女人交a| 亚洲理论在线| 欧美资源在线| 韩日精品在线| 国产模特精品视频久久久久| 午夜在线播放视频欧美| 午夜久久黄色| 国产欧美日韩亚洲| 欧美黄色精品| 亚洲成色精品| 久久成人资源| 黄色av日韩| 亚洲欧美久久久| 欧美日韩亚洲在线| 国产亚洲综合精品| 欧美日韩国产精品一卡| 亚洲精品在线视频观看| 欧美fxxxxxx另类| 中国女人久久久| 国产精品videosex极品| 亚洲综合精品| 亚洲国产精品www| 欧美在线亚洲| 亚洲女同在线| 亚洲看片一区| 欧美午夜一区| 欧美亚洲在线| 亚洲东热激情| 欧美另类女人| 久久av一区| 国产日韩欧美亚洲一区| 亚洲婷婷在线| 欧美一区二区三区在线免费观看 | 久久精品动漫| 亚洲激情自拍| 国产精品多人| 欧美一区国产在线| 先锋影音一区二区三区| 99综合在线| 很黄很黄激情成人| 久久久久看片| 亚洲一区二区三区精品视频| 激情视频一区二区| 欧美欧美全黄| 久久精品女人| 亚洲综合好骚| 亚洲一区bb| 中文精品视频一区二区在线观看| 国产精品vip| 久久精品主播| 欧美亚洲视频| 国产欧美精品久久| 亚洲精品一区二区三| 亚洲网站在线| 亚洲午夜精品国产| 亚洲午夜高清视频| 欧美日韩调教| 国产精品sm| 狠狠色综合网| 在线看片成人| 亚洲免费久久| 国产精品永久入口久久久| 在线综合视频| 亚洲永久免费精品| 欧美一级二区| 老牛国产精品一区的观看方式| 免费在线播放第一区高清av| 亚洲欧美日韩专区| 免费亚洲一区| 欧美二区在线| 伊人久久亚洲热| 亚洲国产日韩在线| 中国成人在线视频| 久久激情视频| 欧美+亚洲+精品+三区| 国产精品jizz在线观看美国| 激情欧美一区| 国产精品久久777777毛茸茸| 午夜一级久久| 国产综合18久久久久久| 国产视频精品网| 久久婷婷麻豆| 欧美午夜精品| 在线综合视频| 欧美在线免费| 亚洲精品在线免费| 久久国产欧美精品| 在线国产欧美| 先锋影音一区二区三区| 午夜国产精品视频| 一本久久知道综合久久| 欧美激情aⅴ一区二区三区| 亚洲麻豆一区| 欧美1区视频| 一本色道精品久久一区二区三区| 久久久蜜桃一区二区人| 亚洲区一区二| 欧美日韩国产高清| 亚洲免费在线| 亚洲精品一区二| 女生裸体视频一区二区三区| 91久久久久| 国产一区再线| 久久久999| 国产亚洲一区在线| 黄色日韩精品| 欧美成人日本| 国产麻豆日韩| 在线亚洲欧美| 99伊人成综合| 亚洲欧美日韩专区| 亚洲精品社区| 好吊视频一区二区三区四区| 国产精品推荐精品| 亚洲精一区二区三区|