У меня есть страница (XHTML Strict), где я плаваю изображение вместе с регулярными абзацами текста. Все идет хорошо, за исключением случаев, когда вместо абзацев используется список. Пули списка перекрывают плавающее изображение.
Изменение поля списка или элементов списка не помогает. Маржа рассчитывается слева от страницы, но поплавок нажимает элементы списка справа внутри самого li
. Поэтому маржа только помогает, если я делаю ее шире, чем изображение.
Плавающий список рядом с изображением также работает, но я не знаю, когда список находится рядом с поплавком. Я не хочу всплывать каждый список в своем содержании, чтобы исправить это. Кроме того, плавающие левые помещают макет, когда изображение перемещается вправо, а не слева от списка.
Параметр li { list-style-position: inside }
перемещает маркеры вместе с содержимым, но также заставляет строки, которые завертываются, выравниваться с маркером, а не выравниваться с строкой выше.
Проблема, очевидно, вызвана тем, что пуля визуализируется вне поля, поплавок нажимает содержимое поля справа (а не на поле). Вот как IE и FF справляются с ситуацией, и, насколько я знаю, не ошибаюсь в соответствии со спецификацией. Вопрос в том, как я могу его предотвратить?