IE не переносит текст вокруг изображений

У меня есть страница с этим HTML:

<p>
    <img src = "images/ih01.jpg" width = "80" height = "110" align = "left" />
    This course overs basic human anatomy and physiology, including the major
    body systems and their functions. When you have completed this course you
    will be able to identify major body components and their core physiological
    functions.
</p>

И вот как это отображается в Firefox 3, Chrome 1.0 и IE7: (Щелкните, чтобы увидеть полный размер)

http://fisher.spadgos.com/stuff/ie-align-fail.png

Вы можете видеть, что IE не оборачивает текст вокруг изображения, даже если оно выровнено по левому краю. Любые идеи?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
4 559
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Использовать:

<img src = "images/ih01.jpg" style = "float: left; height: 110px; width: 80px; " >

вместо выравнивания. Атрибут выравнивания - устарел.

Черт, я никогда не знал, что IE7 перестанет поддерживать align. Ваше здоровье.

nickf 23.12.2008 08:19

Ты обогнал меня примерно на 2 секунды.

Triptych 23.12.2008 08:19

Во-первых, "align" устарело. Здесь вы захотите использовать свойство CSS float.

<p>
    <img src = "images/ih01.jpg" style = "float:left;height:110px;width:80px" />    
    This course overs basic human anatomy and physiology, including the major
    body systems and their functions. When you have completed this course you
    will be able to identify major body components and their core physiological
    functions.
</p>

Пора взять "тайм-аут" на узнать о поплавках!

хе-хе, я знаю о float и CSS - это код нашей CMS, который не-технический специалист создал с помощью WYSIWYG, и я надеялся, что смогу избежать переписывания всего этого кода!

nickf 23.12.2008 08:18

Ах, веб-редактирование WYSIWYG до появления DIV и CSS. Должен полюбить это.

Dave Markle 23.12.2008 08:31

Если атрибут align - единственная проблема, вы, вероятно, можете исправить это с помощью поиска / замены.

recursive 23.12.2008 18:23

что, если бы у вас было несколько абзацев после этого абзаца? У меня есть ситуация, когда изображение «выше», чем абзац, а в Internet Explorer между абзацами есть пробел. Никакая комбинация float / clear не решила эту проблему.

b_dubb 07.02.2014 02:23

Другие вопросы по теме