久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

關(guān)于圖片與文字垂直方向不對齊問題的解決方法

關(guān)于圖片垂直居中顯示,想必很多寫css的人都研究過、或者說是搜尋過方法,下面這篇文章就給大家介紹關(guān)于圖片與文字垂直方向不對齊問題的解決方法,文中通過示例代碼介紹的非常

前言

可能很多人一開始學(xué)前端時都會覺得CSS簡單,沒錯,CSS沒有語言邏輯,入門確實(shí)很簡單,可要是想深入挖掘的話……嘿嘿,水可深著呢!

就比如說今天要跟大家分享的這個,表面上看可能覺得也沒多大問題,但是就是這個不太起眼的“小玩意”,困擾了我很久……下面話不多說了,來一起看看詳細(xì)的介紹吧。

接下來我們步入正題~~

比如說,現(xiàn)在我要做一個簡單的刪除按鈕,只由一個icon和“刪除”兩個字組成,你會如何布局,給你30秒時間考慮。

好,先亮出HTML代碼如下:

<div class="del"><span class="icon"></span><span>刪除</span></div>

很簡單,就是一個class為del的div元素下有兩個span標(biāo)簽,當(dāng)然icon你也可以直接用偽元素代替(還不知道偽元素的面壁思過去...)。

接下來你可能會這么寫CSS:

.del{ font-size: 18px;}
.del .icon{ display: inline-block; width: 16px; height: 24px; margin-right: 5px;
background: url("imgs/delete.png") no-repeat center; background-size: 100%;}

然后它就變成這個樣子了:

關(guān)于圖片與文字垂直方向不對齊問題的解決方法

咦?好像跟想象的不太一樣啊!為什么圖片和文字垂直方向上不能對齊呢?Why?

這是因為圖片和文字在行內(nèi)垂直方向默認(rèn)是以基線(baseline)對齊的,圖片基線在圖片底部,而文字基線卻在文字中點(diǎn)偏下的位置,所以才會顯示成上圖的樣子。那么這個問題該如何解決呢?

很簡單,我們只需給圖片和文字分別加上 vertical-align: middle即可:

.del .icon{ display: inline-block; width: 18px; height: 24px; margin-right: 5px; 
vertical-align: middle; background: url("imgs/delete.png") no-repeat center; background-size: 100%;}
.del span{ vertical-align: middle;}

這樣的話,圖片和文字就以其中心線對齊了:

關(guān)于圖片與文字垂直方向不對齊問題的解決方法
 

說到這里,其實(shí)本文基本已經(jīng)結(jié)束了,但是經(jīng)過本人親測發(fā)現(xiàn),在移動端卻會發(fā)現(xiàn)圖片和文字又會出現(xiàn)不對齊的情況了,但這只是部分瀏覽器出現(xiàn)的兼容性問題,解決方法也是有的,就是在設(shè)置文字字體大小和icon大小時盡量設(shè)置為5的整數(shù)倍,并盡量讓icon高度與字體大小相同。那么本例的代碼將寫成下面這樣:

.del{ font-size: 20px;}
.del .icon{ display: inline-block; width: 20px; height: 25px; margin-right: 5px;
 vertical-align: middle; background: url("imgs/delete.png") no-repeat center; background-size: 100%;}
.del span{ vertical-align: middle;}

這樣基本也沒有什么問題了……

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對的支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了css 實(shí)現(xiàn)文字過長自動隱藏功能,需要的朋友可以參考下
這篇文章主要介紹了CSS實(shí)現(xiàn)圖片背景填充的六邊形的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css實(shí)現(xiàn)六邊形圖片的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了淺談CSS3鼠標(biāo)移入圖片動態(tài)提示效果(transform),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3實(shí)現(xiàn)文字掃光漸變動畫效果的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了CSS圖片下面有間隙的6種解決方案,需要的朋友可以參考下
主站蜘蛛池模板: 欧美美乳| 国产精品免费一区二区三区四区 | 国产免费让你躁在线视频 | 免费一级毛片 | 亚洲综合区 | 亚洲欧美日韩电影 | 精品国产免费人成在线观看 | 免费成人高清 | 免费黄色片在线观看 | 久久99精品久久久久久 | 亚洲不卡在线观看 | 成人深夜福利在线观看 | 国户精品久久久久久久久久久不卡 | 成人精品一区二区 | 国产黄色小视频 | 国产精品自在线 | 久久网一区二区三区 | 天天干狠狠操 | 九九色综合 | 久久久久国产一区二区 | 日韩影音 | 男女羞羞视频在线观看 | 精品一区二区三区中文字幕 | 欧美一区二区三区精品 | 毛色毛片免费看 | 在线免费看黄 | 亚洲欧洲综合av | 免费在线观看一区二区 | 午夜视频在线观看一区二区 | 日本黄色大片免费 | 亚洲成av人片在线观看无码 | 久久国产精品免费一区二区三区 | 国产午夜精品一区二区三区四区 | 国产精品美女 | 国产成人福利在线观看 | 欧美日韩电影免费观看 | 午夜看片 | 91久久精品国产91久久 | 九九热免费观看 | 九九精品视频在线 | 高清欧美性猛交xxxx黑人猛交 |