В общем, получилась такая штука: при использовании конструкции типа HTML: <div class="icoset"><a href="#"><img src="/media/ico/do.jpg" alt="" class="ico"></a>[...картинки с ссылкой повторяются несколько раз]</div> ссылка отваливается от картинки, вместо того, чтобы совпадать с ней, и появляется под картинкой на некотором расстоянии, или же под картинкой, но по высоте с картинкой не совпадает. [css]div.icoset{ width: 90%; display: block; height: auto; text-align: center; } img.ico{ margin: 30px; padding: 10px; border: 4px double #fff; background: #000; }[/css] Ну и еще вопрос в эту же тему, почему картинки из дива иногда выпадают ? Если можно, ссылку, где толково описано поведение элементов при display: block и float.
Ну вообще-то нет. Вот поэтому: Сейчас скрин сделаю и выложу. http://13xx.ru/files/7394_pic.jpg Скриншот из оперы, со включеным стилем контур. Пунктир вокруг картинки - контур картинки с падингом. Жирная красная черта внизу обводит невидимую ссылку. Ссылка дублирует ссылку на картинке. Т.е. получается 2 зоны на 1 ссылку.
В принципе, меня устроил вариант [css] div.icoset{ border: 1px solid red; clear: both; } div.icoset a{ margin: 30px; border: 0px solid #00ff00; display: block; width: 150px; float: left; height: auto; padding: 0; } div.icoset a img.ico{ padding: 5px; border: 4px double #fff; background: #000; }[/css] Нормально ли будет оставить так ?