- •Урок 1: Начнём
- •Что же необходимо иметь?
- •Для чего я могу использовать html?
- •Okay, но как расшифровывается h-t-m-l?
- •Урок 3: Что такое html-тэги?
- •"Тэги"?
- •Можете вы привести какие-нибудь примеры?
- •Что я могу?
- •Ну ладно, но как мне добавить содержимое в мой web-сайт?
- •Урок 5: Что мы уже знаем?
- •Могу ли использовать несколько тэгов одновременно?
- •Ещё тэгов!
- •Урок 7: Атрибуты
- •Что такое атрибут?
- •О чём же речь?
- •Как страница стала красной?
- •Какие тэги могут использовать атрибуты?
- •Пример 5:
- •Могу я перейти ещё куда-нибудь?
- •Пример 6:
- •Где мне взять файлы изображений?
- •Это всё, что нужно знать об изображениях?
- •Есть ещё атрибуты, которые мне необходимы?
- •Урок 10: Таблицы
- •Это трудно?
- •Есть ещё какие-нибудь атрибуты?
- •Ещё атрибуты?
- •Что можно вставлять в таблицы?
- •Урок 11: Ещё о таблицах
- •А как насчёт rowspan?
- •Урок 12: Внешний вид (css)
- •Разумеется, но как?
- •Объём работы значительно возрастёт?
- •Что ещё можно сделать с помощью css?
- •Css это ничего, кроме цветов и типа шрифта?
- •"Круто", да. Но "легко"?
- •Урок 13: Публикация страниц
- •Готов ли мир к этому?
- •Это всё, что мне нужно?
- •А как выгружать страницы?
- •Урок 14: Web-стандарты и проверка
- •Что ещё нужно знать о html?
- •Круто! Можно, я расскажу ещё кому-нибудь?
- •Проверке? Почему и как я должен это делать?
- •Урок 15: Последние замечания
- •Теперь я знаю всё?
- •Как узнать больше?
Урок 12: Внешний вид (css)
Хорошо было бы придать страницам достойный их содержания вид?
Разумеется, но как?
Для этого используйте Cascading Style Sheets (CSS)/каскадные таблицы стилей. В этом уроке мы дадим краткое описание CSS. Позднее вы можете прочитать наш учебник CSS. Так что примите этот урок, так сказать, для растравки.
CSS это лучшая половина HTML. Но, в плане кодирования, их статус различается: HTML заботится об общем выводе информации (её структуре), в то время как CSS производит тонкую настройку внешнего вида (layout).
Как показано в Уроке 7, CSS может добавляться атрибутом style. Например, вы можете установить тип и размер шрифта параграфа:
Пример 1:
<p style="font-size:20px;">Это напечатано размером 20</p>
<p style="font-family:courier;">Это напечатано шрифтом Courier</p>
<p style="font-size:20px; font-family:courier">Это напечатано шрифтом Courier размером 20</p>
будет выглядеть в браузере:
Это напечатано размером 20
Это напечатано шрифтом Courier
Это напечатано шрифтом Courier размером 20
В этом примере мы использовали атрибут style для специфицирования типа шрифта (командой font-family) и размер шрифта (командойfont-size). Обратите внимание, как в последнем параграфе мы одновременно установили тип и размер, разделяя параметры точкой с запятой.
Объём работы значительно возрастёт?
Одной из привлекательных особенностей CSS является возможность управлять внешним видом страниц централизованно. Вместо использования style в каждом тэге вы можете указать браузеру только один раз, как должен выглядеть текст на странице:
Пример 2:
<html>
<head>
<title>My first CSS page</title>
<style type="text/css">
h1 {font-size: 30px; font-family: arial}
h2 {font-size: 15px; font-family: courier}
p {font-size: 8px; font-family: times new roman}
</style>
</head>
<body>
<h1>My first CSS page</h1>
<h2>Welcome to my first CSS page</h2>
<p>Here you can see how CSS works </p>
</body>
</html>
Показать пример
В этом примере правила CSS вставлены в раздел head и применяются ко всей странице. Для этого используется тэг <style type="text/css">, который даёт соответствующее указание браузеру.
В этом примере заголовки на странице будут выведены шрифтом Arial размера 30px. Все подзаголовки - Courier размера 15. А весь текст в обычных параграфах будет шрифтом Times New Roman размера 8.
Можно также указывать правила CSS в отдельном документе. Тогда можно применять CSS уже ко всем страницам. Это очень важное качество, если вам понадобится изменить тип или размер шрифта для большого web-сайта с тысячами страниц. Сейчас мы не будем в это углубляться, но вы можете изучить всё подробнее в нашем учебнике CSS.
Что ещё можно сделать с помощью css?
CSS может намного больше, чем просто изменение типа и размера шрифта. Например, вы можете устанавливать цвет и фон. Вот несколько примеров для экспериментирования:
<p style="color:green;">Зелёный текст</p>
<h1 style="background-color: blue;">Заголовок на синем фоне<h1>
<body style="background-image: XXX;">
Попробуйте вставить эти примеры на ваши страницы - как показано выше, а также как CSS в разделе head.