Вы видели, что реклама крупных веб-сайтов размещается в середине контента, чтобы обернуть текст? Как правило, реклама обычных небольших веб-сайтов может размещаться только в начале или конце контента. Может быть, система cms больших веб-сайтов такова? эта функция Основы cms, обычно используемые на наших небольших сайтах. Такой функции нет, потому что невозможно автоматически добавить рекламный тег в тег контента, если только вы не отредактируете его вручную при добавлении статьи, что не утомляет.
Я никогда не думал об использовании CSS для управления этим, главным образом потому, что не ожидал атрибутаclear. Сегодня я случайно увидел введение и понял, что реализовать перенос текста так просто.
Пример кода:
Ключ заключается в роли параметраclear:left. Clear имеет три атрибута:clear:both,clear:left иclear:right, которые соответственно указывают на очистку плавающих блоков с обеих сторон, слева и справа. Добавление параметра «clear:left» к рекламному слою означает, что слой больше не будет плавать относительно пустого слоя и будет перемещаться вниз. Это здорово, ха-ха.
Давайте сравним:
Если вы добавите это:
К сожалению, приведенный выше тест показал, что возможен только IE. Firefox и Opera дают разные результаты. Эффект IE заключается в том, что изображение автоматически перемещается вниз при обнаружении рекламного слоя. Firefox не перемещается вниз, но не закрывает рекламный слой. потому что рекламный слой находится спереди. В опере изображение не съедет вниз и закроет рекламный слой. Забавно.
Снова улучшено:
Наконец-то все готово, все довольно идеально, и эффект от окружающего рекламного контента завершен :)
//29 февраля 2008 г., изменено: Что такое
Забыл добавить
Кто-то спросил, нужно ли переносить текст сверху и снизу справа, поэтому я изменил его следующим образом:
дел> дел> Новостной контент
тело> |