スタイルシートに関しての質問です。margin0 padding0と指定し居るのに、変なスペースが入ってしまいます。。。
スタイルシートで、
*{
padding:0;
margin:0;
}
img{
padding:0;
margin:0;
}
と指定しているのですが、なぜか画像でへんなスペースが入ってしまいます。どうしてでしょうか?
ソースは下記の通りです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
<META
content="新築マンション,賃貸,敷金ゼロ,礼金ゼロ,ペット可,内覧可能,水商売可,風俗可,東京,都内,マンション,アパート,一戸建,
name=keywords>
<title>株式会社</title>
<link href="css/mainstyle.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wapper">
<div id="head"><img src="img/forward_rogo.gif" width="250" height="56" border="0" ></div>
<div id="sidememu">
<table width="150" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td><a href="#"><img src="img/menu1.gif" width="150" height="40" border="0"></a></td>
</tr>
<tr>
<td><a href="#"><img src="img/menu13_h.gif" width="150" height="40" border="0"></a></td>
</tr>
<tr>
<td><a href="#"><img src="img/menu5_h.gif" width="150" height="40" border="0"></a></td>
</tr>
<tr>
<td><a href="#"><img src="img/menu4.gif" width="150" height="40" border="0"></a></td>
</tr>
<tr>
<td><a href="#"><img src="img/menu11_h.gif" width="150" height="40" border="0"></a></td>
</tr>
<tr>
<td><a href="#"><img src="img/menu10_h.gif" width="150" height="40" border="0"></a></td>
<tr>
<td><a href="#"><img src="img/menu3.gif" width="150" height="40" border="0"></a></td>
<tr>
<td><a href="#"><img src="img/menu9_h.gif" width="150" height="40" border="0"></a></td>
<tr>
<td><a href="#"><img src="img/menu6_h.gif" width="150" height="40" border="0"></a></td>
<tr>
<td><a href="#"><img src="img/menu8_h.gif" width="150" height="40" border="0"></a></td>
</tr>
</table>
</div>
<div id="main">
<div id="flash-a"> <img src="img/dammy.gif" width="650" height="150" border="0"> </div>
<div id="main-1"> <img src="img/top_1.gif" width="650" height="40" border="0"> </div>
</div>
</div>
</body>
</html>
cssは、
/* CSS Document */
*{
padding:0;
margin:0;
}
img{
padding:0;
margin:0;
}
body{
margin-left:auto;
margin-right:auto;
text-align:center;
}
#wapper{
width:820;
}
#head{
margin-top:20px;
text-align:left;
border-bottom:2px #000099 solid;
}
#sidememu{
margin-top:20px;
background-color:#F00;
float:left;
}
#main{
margin-left:10px;
margin-top:20px;
float:right;
}
です。すみません。教えてください!
お礼
回答、ありがとうございました。 どうもいま一つわかりません。わかるのは、たとえば、IEの横幅をPC上で半分にした場合、上ではきちんと表示されるが、下の場合だと、IEの横幅が足りないので下のところにカーソルが現れるということです。 下のは、大きなテーブルを作って、その中にすべての文字や画像を入れる、という感じです。 >height="10"の10はピクセルです。%ではありません。 わかりにくくなってしまいました。%というのは上の10%のことを言ったつもりです。