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

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

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

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

問題描述

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

*{ margin:0; padding:0;}

測試后沒有用 然后就刪了

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

三個標簽都沒有高度 ,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 默認為 baseline,更改為其他即可

img { vertical-align:middle; }

直接修改 line-height 值

a { line-height: 5px; }

修改 font-size

a { font-size: 0; }

回答2:

a標簽加個樣式 font-size=0px

回答3:

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

回答4:

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

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

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

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

回答5:

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

標簽: HTML
相關(guān)文章:
主站蜘蛛池模板: 加勒比综合在线 | 99在线热视频只有精品免费 | 在线观看片成人免费视频 | 久久精品中文字幕免费 | 亚洲一区二区三区中文字幕 | 国产一区二区三区国产精品 | 日韩精品中文字幕一区三区 | 亚洲成人在线视频网站 | 在线播放第一页 | 一区二区三区亚洲视频 | 色综合久久88色综合天天小说 | 日韩视频精品在线 | 国产大乳孕妇喷奶水在线观看 | 亚洲精品网址 | 国产孕妇孕交视频 | 亚洲精品一区二区综合 | 中文字幕亚洲综合久久 | 瑟瑟网站在线观看 | 一区一精品 | 久草视频网| 在线观看中文字幕亚洲 | 色一欲一性一乱一区二区三区 | 女人张开双腿让男人桶完整 | 欧洲成人免费高清视频 | 一级做a爱过程免费视频麻豆 | 国产情侣普通话刺激对白 | 国产精品久久久久久久久久久不卡 | 久久精品一区二区三区不卡牛牛 | 不卡国产视频 | 男女做性免费视频软件 | 国产精品性视频免费播放 | 国产大学生自拍 | www片| 日本一级特黄特色大片免费视频 | 久久久www免费人成看片 | 一级毛片成人免费看免费不卡 | 久热香蕉精品视频在线播放 | 日韩精品一区二区三区在线观看 | 91亚洲精品一区二区福利 | 在线观看国产日本 | 真人毛片视频 |