我已经制作网站几年了,但直到最近我才开始使用 html5 文档类型,今天我发现了将 4px 的 padding-bottom 添加到图像的行为。
如果将 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 更改为其他任何一个都会删除底部填充(背景中的绿色)
很多人来这里建议修复
行高=0
我相信还有另一个修复方法也有效。
或者我应该说“变通”
但这肯定是 html5 文档类型的错误吗?
我们该和谁谈谈?谁处理这样的错误?我们如何修复它?
这里有人知道如何解决这个问题吗?