CSS總結(jié)

image底部有額外的空隙

<div className="em-goods-image">
      <img src={this.props.image}/>
</div>

使用了如下的CSS

.em-goods-image img {
  width: 100%;
}

顯示的時(shí)候如下


div跟圖片的高度并沒有一樣,div比圖片高。 這是由于image是inline element,瀏覽器在繪制的時(shí)候,默認(rèn)跟旁邊的文字baseline對齊(即使旁邊沒有文字),所以底部有空隙。 具體inline element的繪制可以參考http://iamvdo.me/en/blog/css-font-metrics-line-height-and-vertical-align

解決方法
一種是用vertical-align

.em-goods-image img {
  width: 100%;
  vertical-align: bottom
}

另外一種是把image變成block

.em-goods-image img {
  width: 100%;
  display: block
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,121評論 1 92
  • 以下文章是我在網(wǎng)上收集的內(nèi)容,為了記錄自己的學(xué)習(xí)以及為了以后不到處找而記錄下來,如果對你有用,請感謝寫這些文章的前...
    DCbryant閱讀 1,028評論 0 2
  • 圖片引入標(biāo)簽: 超鏈接標(biāo)簽: 百度 base標(biāo)簽: base標(biāo)簽可以給頁面的鏈接加上默認(rèn)的路徑,或者默認(rèn)的打開方式...
    錢錢_e3a6閱讀 423評論 0 0
  • 復(fù)習(xí)完CSS后總結(jié)一下,首先看一下CSS的一個(gè)體系結(jié)構(gòu)圖: 大體上分為這八個(gè)部分,參考一下vivijind的css...
    蘇敏閱讀 711評論 0 3
  • 1、樣式種類:瀏覽器默認(rèn)樣式、帶有樣式的標(biāo)簽、內(nèi)聯(lián)樣式、style標(biāo)簽、link引入樣式文件。2、選擇器(http...
    Mystic_1閱讀 646評論 0 4

友情鏈接更多精彩內(nèi)容