黒い枠線が画像の下部にのみ現れることに注目してください。私はそれをすべての周りに現れるように修正するにはどうすればいいですか?
私は前にそれをやったことがあるが、私はどのように覚えていない...
次のいずれかを使用できます。
a { display: inline-block; }
JS Fiddle demo.
または、
a { display: block; }
2つのうち、 inline-block があなたのニーズに適している可能性があります( a は '当然 display:inline 'なので、Internet Explorer 6と7はうまくいきます。
inline-block
a
display:inline
これを試して:
HTML
CSS
a { border:1px solid black; display: block; float: left; } img { display: block; }
Live demo can be found here
It is probably better to edit the border of the tag instead of the
add a display: inline-block to your a
display: inline-block
Put the border around the image like this: http://jsfiddle.net/nmhAs/
img { border:1px solid black; }
あなたのCSSで
display:block;
または
display:inline-block;
あなたの a タグにあります。