2017-08-16 6 views
-1

ロゴリンクのように内部に画像を入れようとしていますが、下部には常に4pxのスペースがあります。私は問題を解決するために高さ50pxを設定できることを知っていますが、私は高さを欲しいです。だから、私の質問は、4pxスペースはどこから来たのですか?それをどうすれば解決できますか?ここでなぜ<img>タグの<a>タグの下部に4ピクセルのスペースがありますか?

はコードです:ここでは

<!DOCTYPE HTML> 
<html lang="en"> 
    <head> 
    <style> 
     body{ 
     margin: 0; 
     padding: 0; 
     } 

     nav{ 
     position: fixed; 
     top: 0; 
     right: 0; 
     left: 0; 
     background: rgba(0,0,0,0.5); 
     z-index: 10; 
     } 

     a{ 
     text-decoration: none; 
     color: black; 
     } 
    </style> 
    </head> 

    <body> 
    <nav> 
     <a href="#"><img src="Logo.png" alt="Logo" width="50" height="50"></a> 
    </nav> 
    </body> 
</html> 

は(私は底に4PXスペースを望んでいない)の結果である: enter image description here

おかげクエンティンこれが重複質問です、私は約申し訳ありませんそれ。答えはここにある「White space at bottom of anchor tag

答えて

1
+0

答えをいただきありがとうございます。「display:flex;」はうまくいきますが、その理由も知りたいと思います。しかし、Quentinは私の質問は重複していると私に言った、私はすでに "https://stackoverflow.com/questions/3197601/white-space-at-bottom-of-anchor-tag"で答えを見つける。しかし、まだあなたの答えに感謝したい。 –

関連する問題