Есть ли конкретная причина, по которой в этом абзаце применяется float: left
? Если я уберу это, оно будет отображаться правильно.
Кроме того, вы копируете точно такой же стиль, как и <h2>
выше для шага 1. Вы также можете просто использовать <h2>
вместо <p>
для шага 2, верно? Я имею в виду, ваш набросок довольно странный на данный момент.
ETA: Почти все на этой странице плавает, что приводит меня к очень большому знаку вопроса:
На мой взгляд, это очень простая (с точки зрения макета) страница сверху вниз. Я думаю, что вы можете упростить многие вещи в этом CSS.
Вы можете легко поиграть с отключением или изменением определенных правил CSS в инструментах разработчика IE.