次のWebページでは、画像とdivの間に数ピクセルのギャップがあります。 (私はFirefox 3とSafari 4でテストしました)HTML Strict&CSS:ギャップをどのように閉じますか?
ギャップをどのように閉じることができますか?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test Page</title>
<style type="text/css" media="screen">
body
{
background-color: black;
}
img
{
width: 250px;
height: 70px;
border: 0;
margin: 0;
padding: 0;
}
div
{
background-color: white;
border: 0;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<img alt="Stack Overflow Logo" src="http://is.gd/lEfE">
<div>text</div>
</body>
</html>
これは私にとって最高の解決策のようです。確かに、そのロゴの右に何かを置いておきたいときは、浮かんだり、他の面倒なことを心配しなければなりません。 –
もちろん、イメージを別のdivに配置するなど、テキスト要素として扱われないようにするには、他の方法もあります。それをフロートにするとブロック要素にもなります。位置を使用する:相対;レイヤーにすることもできます。 – Guffa