国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

html - css布局問題,在firebug下<a>標(biāo)簽嵌入<img>標(biāo)簽但是高度<a>總比<img>多4個像素

瀏覽:105日期:2023-07-13 17:32:05

問題描述

demo參考:http://huzerui.com問題:Firebug下a標(biāo)簽嵌入img標(biāo)簽,但是高度a標(biāo)簽始終比img標(biāo)簽多4個像素,a不是適應(yīng)img的高度嗎,這個4px怎么來的,可以去除嗎?如圖:html - css布局問題,在firebug下<a>標(biāo)簽嵌入<img>標(biāo)簽但是高度<a>總比<img>多4個像素一開始以為是默認(rèn)樣式有問題,添加了

*{ margin:0; padding:0;}

測試后沒有用 然后就刪了

<p> <a><img> </a></p>

三個標(biāo)簽都沒有高度 ,demo中p和a適應(yīng)img的高度,定義了img為max-width:100%;

問題解答

回答1:

轉(zhuǎn)自:http://www.zhangxinxu.com/wordpress/2015/08/css-deep-understand-vertical-align-and-line-height/

這是 line-height 和 vertical-align 造成的,被稱為幽靈空白節(jié)點,解決方案有以下幾種:

讓 vertical-align 失效

img { display: block; }

vertical-align 默認(rèn)為 baseline,更改為其他即可

img { vertical-align:middle; }

直接修改 line-height 值

a { line-height: 5px; }

修改 font-size

a { font-size: 0; }

回答2:

a標(biāo)簽加個樣式 font-size=0px

回答3:

給你個方案 ,img{vertical-align:bottom},原因是這樣的,圖片是默認(rèn) 靠 基線對其的,其實整個高度你不能理解為是靠 img的高度撐起來的,你應(yīng)該理解為是靠 line-hieght撐起來的。具體內(nèi)容看上樓~ 沒事多看點大牛的博客!不采納麻煩也點個贊呀~

回答4:

a元素是一個行內(nèi)元素

img是一個行內(nèi)替換元素

img元素的高度會影響其所在行內(nèi)元素的的行高

行內(nèi)元素在垂直方向上默認(rèn)以baseline的方式的對齊。如果行內(nèi)元素沒有baseline,例如img元素,那么這個元素的底端就可父元素的baseline對齊5.a元素直接放入一個img元素,看起來沒有文本,實際上瀏覽器在渲染的時候,會認(rèn)為a元素放了一個空白的字符而構(gòu)成一個對齊baseline

回答5:

Img 默認(rèn)是基線對齊,底部會有0.25em的高度多出來。可以設(shè)置img 為塊級元素,也可以設(shè)置對齊方式為bottom 解決這個問題

標(biāo)簽: HTML
相關(guān)文章:
主站蜘蛛池模板: 千涩成人网 | 精品厕拍 | 亚洲欧美日本综合 | 精品日韩二区三区精品视频 | 全部孕妇毛片 | 一级毛片免费播放视频 | 69福利网 | 亚洲欧美久久精品一区 | 国产麻豆福利a v在线播放 | 国产a级三级三级三级中国 国产a级特黄的片子视频 | 免费看欧美日韩一区二区三区 | 成人免费一区二区三区在线观看 | 免费一区二区三区在线视频 | 日韩国产免费 | 午夜欧美性欧美 | 久草在线青青草 | 国产中文字幕在线免费观看 | 日韩欧美一区二区在线 | 最近最新中文字幕免费的一页 | 国产成人在线播放视频 | 国产亚洲欧美久久精品 | aaaa级毛片 | 在线成年人网站 | 能在线观看的一区二区三区 | 三级毛片网| 美女扒开腿让男人桶爽免费动态图 | 国产精品亚洲一区二区三区在线观看 | 欧美视频亚洲 | 久久精品网站免费观看 | 精品午夜国产在线观看不卡 | 毛片在线免费播放 | 伊人久久青草青青综合 | 久久久精品在线观看 | 成人性色大片 | 中文字幕视频免费在线观看 | 欧美成人精品不卡视频在线观看 | 黄男人和女人色一级 | 亚洲精品一区二区三区五区 | 免费岛国小视频在线观看 | 国产成人精品s8p视频 | 久香草视频在线观看免费 |