Выделение фоном Наверное вы знаете, чтобы добиться красивого оформления текстов, можно использовать различные художественные приемы, одним из которых является оформление цветом. Мы уже рассмотрели изменение цвета текста, теперь поговорим о цвете фона.
Для начала вы должны определить фон какого блока вам нужнен. Это может быть:
Фон непосредственно под текстом.
Фон для одного абзаца.
Фон для множества элементов.
В случае, если вы хотите выделить фон только под текстом, то для этого используем тэг <span>.
Code
текст <span style="background: yellow;">текст</span> текст
Quote
<span> - это тэг т.н. строкового уровня. Это значит, что после его закрытия браузер продолжит вывод на той же линии.
Тэг <div> Если же вам нужно выделить целый абзац или множество других элементов, то нужно воспользоваться тэгом <div>.
Quote
<div> - это тэг т.н. блокового уровня. Это значит, что после его закрытия, браузер продолжит вывод уже с новой линии, то есть как бы добавит перенос строки. Кроме этого тэги блокового уровня "страраются" разместить себя по всей доступной ширине (если, конечно же, не указать размеры явно).
Синтаксис <div> мало отличается от <span>.
Code
<div style="background: yellow;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div> <div style="background: #CCFFCC;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div>
Таким образом вы сможете выделять нужные вам фрагменты.
Устанавливаем отступы Для любого блока можно установить отступы внешние и внутренние. Внешний отступ задается параметром margin, внутренний padding.
Code
текст текст текст <div style="margin: 20px;">текст</div> текст текст текст
Красная граница это и есть margin.
Code
текст текст текст <div style="padding: 20px;>текст</div> текст текст текст
Отступ текста в желтом поле это и есть padding.
Quote
Напомню, что в стиле всегда нужно указывать единицы измерения! В данном случае мы используем пикселы (px).
Оступы с разных сторон HTML позволяет устанавивать отступы для всех сторон по-отдельности. Для этого используются следующие параметры:
padding-left - отступ слева
padding-right - отступ справа
padding-top - отступ сверху
padding-bottom - отступ снизу И аналогично для margin:
margin-left - отступ слева
margin-right - отступ справа
margin-top - отступ сверху
margin-bottom - отступ снизу
Делаем цитаты (комментарии) Пример цитат или комментариев вы видите прямо в этом тексте. Там, где я хочу обратить ваше внимание на особые моменты, то оформляю их в виде своего комментария. Такой приём здорово оживляет текст и его читать будет гораздо удобней.
Сразу привожу готовый код, вы же его можете модифицировать по своему усмотрению.
Code
<div style="border-left: 3px #606080 solid; padding: 3px; padding-left: 10px; background: #F0F0F0;"> текст текст текст</div>
Врезка Очень часто на сайтах используют еще один приём - врезка. Это примерно тоже, что и комментарии, только блок врезки как-бы "висит" с одного края.
Делается врезка по тому же принципу, что и комментарии, только нужно обязательно указывать ширину блока и дополнительный параметр float.
Quote
Параметр float позволяет установить обтекание блока слева или справа.
Float может принимать значения:
float: none; - блок не обтекается (это значение используется по-умолчанию).
float: left; - блок распологается слева, а остальные элементы обтекают его справа.
float: right; - блок распологается справа, а остальные элементы обтекают его слева.
float: inherid; - наследуется значение родительского элемента.
Рассмотрим пример:
Code
<div style="float: right; width: 200px; padding: 5px; margin: 10px; border-left: 4px double navy; background: #99CCFF;"> Это пример врезки. Это пример врезки. </div>
Думаю, что этот пример не очень сложный и вы сможете его модифицировать по своему усмотрению.
Есть только один нюанс, о котором вы должны знать, когда будете размещать не только врезку, но и любой другой HTML-элемент с парметром float. Поскольку браузер для такого элемента создает отдельный поток вывода, то лучше размешать такой элемент перед нужным вам абзацем. В этом случае этот абзац и врезка окажутся выровненными по одной высоте (правда с учетом отступов).
Классы (class) Всё это конечно хорошо, скажете вы, но каждый раз набирать эти сложные конструкции не очень-то и просто. Тем более, что многие из них будут повторяться. Оказывается, можно один раз определить нужный вам стиль и, в дальнейшем, только указыват его имя. Для этого существует механизм классов (class).
Суть его очень проста. В каждом шаблоне есть файл style.css - в нем хранятся вся стилевая разметка этого шаблона. Ну, например, мы хотим определить класс с именем vrezka:
Как видите, это ровно наш стиль врезки. После того, как мы добавим этот код в style.css мы можем в текстах указывать:
Code
<div class="vrezka"> Это пример врезки. Это пример врезки. </div>
Как видите это гораздо проще . Кроме этого, если вы вдруг захотите изменить стиль врезки, то вам будет достаточно просто изменить его в style.css.
Используем псевдокод Если вы установили мой плагин "Псевдокод", то можете еще больше упростить себе задачу. Для этого вы можете заранее написать псевдокод, который будет автоматически заменяться на сложный HTML-код. Например так можно оформить врезку:
<div class="vrezka"> Это пример врезки. Это пример врезки. </div>
Попробуйте поэкспериметрировать и сделать для себя стиль и класс для псевдокодов [ отступ ] и [ комментарий ].
Могу открыть меленький секрет: это рассылку и все тексты на своем сайте я оформляю с помощью псевдокодов. Один раз их написав, я могу очень просто публиковать свои материалы.
Перенос текста на следующую строку.
Чтобы сделать перенос строки, то есть начать ее с новой строчки, нужно поставить в месте предполагаемого обрыва строки тег <BR>.
cialis 5 mg how long does it last <a href=http://www.rwuk.org/?product=kamagra-customer-reviews>kamagra customer reviews</a> comprare kamagra http://dstvmediasales.com/sitemap.php?farm=does-cialis-help-with-premature-ejaculation - does cialis help with premature ejaculation kamagra uk fast http://dstvmediasales.com/sitemap.php?farm=watermelon-rind-viagra - watermelon rind viagra viagra pregnancy