Для боковой панели:
Установите ваше изображение на display:block;
, чтобы удалить лишнее пространство. Из-за других ваших стилей вы также должны будете добавить либо clear:both;
к изображению, либо убрать поплавок в верхней части ul
(все, что он делает - это очищает всплывающие li
, что можно сделать, используя overflow:hidden;
вместо).
Для текста при наведении:
Вы должны будете использовать отдельные параграфы, чтобы получить отступы, но это легко сделать в WP. Вам не нужны дополнительные <br />
в конце каждого, если вы используете float вместо display:
.cover p {
float: left; /* so they don't fill the full width */
clear: both; /* so they don't float next to each other */
color: #000;
background-color: #fff;
padding:5px;
}
Конечно, я бы тоже оставил display: inline;
везде, где ты плаваешь. Он заботится об двойной ошибке с плавающей запятой в IE5 / 6. Но это другая проблема.