Я создаю фотогалерею в HTML и добавляю пространство между эскизами с CSS. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю на уменьшенное изображение, гиперссылка тега «a» висит ниже, сверху или сбоку изображения в зависимости от полей или отступов. Как я могу избавиться от этого и иметь гиперссылку в пределах только уменьшенного изображения?CSS/HTML: Фотогалерея Миниатюры меньше, чем гиперссылка
HTML
<html>
<head>
<title>Photo Gallery</title>
</head>
<body>
<div class="gallery">
<a href="EastAsia/eastasia_photo1.html"><img src="../images/EastAsia/1.jpg" alt=" "></a>
<a href="EastAsia/eastasia_photo1.html"><img src="../images/EastAsia/1.jpg" alt=" "></a>
<a href="EastAsia/eastasia_photo1.html"><img src="../images/EastAsia/1.jpg" alt=" "></a>
<a href="EastAsia/eastasia_photo1.html"><img src="../images/EastAsia/1.jpg" alt=" "></a>
</div>
</body>
</html>
CSS
body {
margin: 0 auto;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 0;
width: 960px;
}
img {
display: inline-block;
margin: 15px;
width: 150px;
height: 100px;
}
Спасибо всем. Я закончил тем, что помещал каждое изображение в Div-класс, а затем устанавливал маржу в этом классе, что устраняло проблему!
установите ваш img на 'display: block;' вместо 'inline-block'. (настроить скрипку, если это не делает трюк) – Pevara