私は数年前からウェブサイトを作成していますが、最近html5 doctypeを使い始めて、今日、4pxのパディングボトムが画像に追加される動作を発見しました。
doctypeをxhtml1.0に変更すると、パディングが消えます
簡単な例を次に示します。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Technic-Al</title>
<style>
html, body {
margin:0;
padding:0;
}
#contain {
width: 900px;
background-color:#6C0;
}
</style>
</head>
<body>
<div id="contain">
<img src="images/head.gif" width="900" height="100" border="0" alt="head">
</div>
</body>
</html>
Doctypeを他のいずれかに変更すると、下部のパディングが削除されます(背景から緑色)
かなりの数の人々が修正を提案するためにここに来ました
line-height = 0
同様に機能する別の修正があると思います。
または、「回避策」と言うべきですか
しかし、確かにこれはhtml5 doctypeのバグですか?
私たちはそれについて誰に話しますか?このようなバグを扱うのは誰ですか?どうすれば修正できますか?
ここの誰かがこれを修正する方法を知っていますか?