この画像ギャラリーの例では、次のようになります。
http://www.w3schools.com/css/tryit.asp?filename=trycss_float_elements
<head>
<style>
.thumbnail
{
float:left;
width:110px;
height:90px;
margin:5px;
}
</style>
</head>
<body>
<h3>Image Gallery</h3>
<p>Try resizing the window to see what happens when the images does not have enough room.</p>
<img class="thumbnail" src="klematis3_small.jpg" width="116" height="90">
<img class="thumbnail" src="klematis4_small.jpg" width="120" height="90">
</body>
</html>
.thumbnailクラスから幅を削除すると、画像は間にスペースを入れずに並べて配置されます。ただし、フロートのない通常の画像要素の場合、自動的にある程度のマージンがあるようです。一般的な動作を理解する必要があります。floatの動作は、それらが隣り合って配置されることです。画像要素の余白に影響を与えるのはなぜですか?
助けてくれてありがとう。