2016-07-22 14 views
0

のようにその内容に適合しないと、このコードは、次の絵につながる <a>タグのスペースが<img>タグここ

<a href="#" style="background-color:red; padding:30px;"> 
<img src="cat.jpg" style="width:150px; vertical-align:bottom;"/></a> 

コード

ですイメージに収まるようにサイズが大きくならない。ご覧のように、イメージはオーバーフローします。私は "display:inline-block"を持っていれば、この問題を解決することができますが、アンカータグの中にテキストがあると、

enter image description here

答えて

0

あなたはの下部に{ display: block; }

0

にスペースを<a>タグを設定することができIMGの行の高さ

a img { 
    line-height: 0; 
} 

されていますし、また、IMGの表示を設定することができます。表示ブロックもブロックする

+0

ええ、私はそれに合う方法を理解していますが、アンカータグの内容に基づいてそのサイズが大きくならない理由を知りたいだけです。あなたは写真のオーバーフローを知っている –