Содержание:
Повторение: блочные и строчные теги
- Для оформления и использования стилей css применяются блочные теги
div
и строчные тегиspan
. - Вспомним, как они позиционируются на странице и используются:
- Обратим внимание, что span 1 оказался на отдельной строке, только из-за того, что перед ним и после него находятся блочные теги div, которые не «пустили» его на свои строки.
- Тег span может размещаться внутри тега div, как в нашем примере span 2. Тогда как div никогда не может располагаться внутри тега span. Блочный тег не может быть внутри строчного!
Пример:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Элементы span и div</title> </head> <body> <div>*** DIV 1: Какой-то контент ***</div> <div>*** DIV 2: Следует прямо за div 1 ***</div> <span>*** SPAN 1: Следует прямо за div 2 ***</span> <div> *** DIV 3: Следует прямо за span 1 <span>*** SPAN 2: ВНУТРИ div 3 ***</span> Продолжение содержимого div 3 *** </div> </body> </html> |
Результат:
CSS стили. Методы добавления
CSS — Cascading Style Sheets (каскадные таблицы стилей) — это средство, позволяющее задавать различные визуальные свойства html-тегам
Рассмотрим основные методы добавления стилей:
- Встраивание (inline)
- Вложение (embeding)
- Связывание (linking)
- Импорт
Метод встраивания (inline) в CSS
Синтаксис:
<элемент style = "свойство1: значение; свойство2: значение; . . .">;
Рассмотрим основные понятия, встречающиеся при использовании стилей.
<p>Обычный текст</p> |
<p style="color:red; background:#cccccc">Абзац с методом встраивания</p> |
Результат:
Обычный текст
Абзац с методом встраивания
Метод вложения (embeding) CSS
Метод вложения или внутренний стиль описывается в области head
веб-страницы.
p
можно добавить стиль данным методом, при этом имея в виду, что все теги абзаца на странице будут оформлены данным стилем <head> <style type="text/css"> p{ color:red; background:#cccccc; } </style> </head> <body> <p>Абзац1</p> <p>Абзац2</p> ... |
Результат:
Абзац1
Абзац2
В качестве селектора может выступать любой тег HTML для которого определяются правила форматирования, такие как: цвет, фон, размер и т.д.
<head> <style type="text/css"> h1 { border-width: 1; border: groove; text-align: center; color: green } h2 { color: maroon; font-style: italic } body { background-color: #FF0000; } ... </style> |
Метод связывания (Linking) в CSS
Это самый надежный и самый эффективный способ использования каскадных таблиц стилей.
Чтобы подключить к странице файл с таблицами стилей, надо использовать элемент LINK
в секции HEAD
:
- Используя метод встраивания определите цвет текста элемента h1.
- Используя метод вложения определите задний фон страницы.
- Используя метод связывания определите написание параграфа курсивным стилем.
Работайте над текстом:
<body> <h1>В моей душе</h1> <p> Я хочу быть ребенком, наивным и смелым,<br/> Ничего не бояться и верить в добро.<br/> Я бы снова писала по черному белым:<br/> Два плюс два - ну, четыре, конечно равно! </p> |