Консультация № 171736
29.08.2009, 21:37
0.00 руб.
0 9 3
Здравствуйте. Подскажите пожалуйста, как весь текстовый абзац залить цветом, т.е., например, красные буквы на желтом фоне абзаца? (пока помещаю абзац в залитую цветом таблицу, а это много дополнительного кода). Спасибо.

Обсуждение

Неизвестный
29.08.2009, 21:45
общий
это ответ
Здравствуйте, piit.
Я думаю вам подойдет вот это http://www.htmlbook.ru/html/font.html
Здесь всё подробно расписано о теге Font...

P.s. Советую вам этот сайт, там много полезной информации (=

С уважением, Дмитрий.
2
Неизвестный
29.08.2009, 21:52
общий
<span style="background-color: #FFFF00"><font color="#FF0000">Текст</font></span>
Так?
Неизвестный
29.08.2009, 21:56
общий
piit:
можно и просто в абзаце
<p style="background: yellow; color: red">текст</p>
Неизвестный
29.08.2009, 22:26
общий
это ответ
Здравствуйте, piit.

Все достаточно просто.
Я советую на такие случаи создавать отдельный class на такие случаи, чтобы на протяжение всего проекта использовать один стиль для всех похожих элементов. Это будет способ номер 1. На мой взгляд наиболее Верный и гибкий - изменения в одном месте приведут к изменениям на всем сайте.

Второй - единичный случай использования, если элемент надо закрасить в единственном месте, и нигде более. Но он замусоривает код - это не очень хорошо - вам же потом в этом и разбираться, а если не вам, то кому-то другому =)

Приложение:
1. Вариант с классом:
<STYLE> /* копируем это в HEAD, или в файл со стилями, например style.css (если в стилевой файл, то без тегов <STYLE> - только содержание */
.color_box {
display: block; /* устанавливаем тип отображения элемента */
color: #FFFFFF; /* задаем цвет шрифта */
background: #FF0000; /* задаем цвет фона */
padding: 10px; /* отступы от границ блока, чтобы текст не налезал на границы*/
}
</STYLE>

В теле документа:
<p class="color_box">Содержание</p>


2. Единичный случай, повторяю - менее гибкий, и замусоривает код:
<p style="display: block; color: #FFFFFF; background: #FF0000; padding: 10px;">Содержание</p>
1
Нет примера кода
Неизвестный
29.08.2009, 22:43
общий
это ответ
Здравствуйте, piit.

Мне кажется, проще всего, дать такой тег в начале html-файла:

<BODY BGCOLOR="Yellow", TEXT="RED">

Он задает желтый фон и красный текст.

Кроме того, локально текст красного цвета можно задать тегом <font color="Red">Текст</font>.

Успехов! :)
2
К сожалению, ни слова об абзаце - не в тему. Общий фон уже залит другим цветом (а точнее текстурой), нужен цвет абзаца
Неизвестный
30.08.2009, 04:47
общий
Спасибо Кот Матроскин - то, что нужно - проверил - работает. <p style="background: yellow; color: red">текст</p> - это нужно было
Неизвестный
30.08.2009, 04:52
общий
Лихачев Вадим - за оценку извините пожалуйста: правда не отобразился пример кода - только на мини-форуме увидел
Неизвестный
30.08.2009, 06:29
общий
to piit
Признаться я сначала не понял в чем причина такой низкой оценки. Спасибо за разъяснение =)
В следующий раз буду публиковать код прямо в сообщение =)
Неизвестный
30.08.2009, 09:41
общий
Лихачев Вадим:
Цитата: 267078
В следующий раз буду публиковать код прямо в сообщение =)

А вот это не надо) Код как раз публикуется в приложении)
Форма ответа