Урок 12. Дизайн сайта с использованием CSS стилей. Работа с текстом.

Среда, 17 августа 2011 г.
Рубрика: Уроки Алёны Ляховой -> HTML и CSS для начинающих и не только
Метки:
Просмотров: 611
Подписаться на комментарии по RSS

На этом уроке мы начнём использовать на практике каскадные таблицы стилей. 

Для этого нам понадобится файл index.html в нашем каталоге test, к примеру, такого вида:

<html>
<head>
 <title>Заголовок</title>
 </head>
 <body>
<p> Здесь просто текст</p>
</body>
</html>

Теперь в этом же каталоге создайте ещё один файл, который назовите style.css. Это будет наша страница стилей. Оставьте её пока пустой.

Для того, чтобы стили в style.css влияли на нашу html страницу, их необходимо подключить, для этого в HTML существует тэг <link>.

Вернемся к файлу index.html и подключим к нему нашу таблицу стилей.

<html>
<head>
<title>Заголовок</title>
<link rel="stylesheet" type="text/css" href="style.css"><!—подключаем таблицу стилей-->
</head>
<body>
<p>Здесь просто текст</p>
</body></html>

Существуют и другие способы подключения css к html страницам:

1) Внутренние таблицы стилей – таблица стилей, заданная внутри элемента HTML, при помощи атрибута style.

 

<h1 style="color:red">Это заголовок красного цвета</h1>

Недостаток этого способа: параметр style придется задавать каждому заголовку.

2) Встроенные таблицы стилей - таблица стилей встраивается в заголовок html-страницы. Для этого в HTML существуют теги <style></style>, с параметром type, который указывает, что подключается именно таблица стилей CSS.

<style type="text/css">
    h1{
        color:red
    }
 </style>

Недостаток этого способа также очевиден: таблицу стилей придется создавать для каждой страницы.

По вышеперечисленным причинам способ подключения с помощью тэга <link> будем считать оптимальным. Вы же можете использовать любой из приведённых выше способов.

Все содержимое наших страницы теперь будет форматироваться с помощью стилей заданных в таблице style.css.

Для начала давайте научимся работать со шрифтами.

Как Вы помните все шрифты можно условно разделить на группы:

Serif - шрифты с засечками;

Sans-serif - шрифты рубленные, без засечек;

Monospace - моноширинные шрифты;

Cursive - курсивные шрифты;

Fantasy - декоративные шрифты;

Теперь попробуем задать шрифт для текста абзаца на нашей странице. В файле style.css пропишем следующий код:

p {
 font-family: Fantasy;
}

Сохраните файл slyle.css и откройте в браузере файл index.html. Текст, содержащийся в тэге абзаца <p></p> будет выглядеть так:

Попробуем заменить шрифт для тэга абзаца в файле style.css так:

p {
 font-family: Monospace;
}

Теперь наш текст будет выглядеть так:

Думаем с видом шрифта всё понятно. Теперь попробуем сделать наш текст еще и курсивным:

p {
 font-family: Serif ;
  font-style:italic;
}

Теперь наш текст будет выглядеть так:

Теперь зададим еще и толщину нашему шрифту:

p {
 font-family: Serif ;
  font-style:italic;
font-weight:bold;
}

После этого наша страница будет выглядеть так:

Разницу видно сразу, не так ли? К тому же данный стиль будет применяться ко всем тэгам абзаца на нашей странице:

<html>
<head>
<title>Заголовок</title>
<link rel="stylesheet" type="text/css" href="style.css"><!—подключаем таблицу стилей-->
</head>
<body>
<p>Здесь просто текст</p>
<p>А это другой тэг абзаца</p>
А так будет выглядеть просто текст, вне тэга абзаца
</body>
</html>

Результат у нас будет такой:

Можно еще задать размер нашему тэгу абзаца:

p {
 font-family: Serif ;
  font-style:italic;
font-weight:bold;
  font-size:30px;
}

Тогда мы получим такой результат:

Впечатляет? А ведь это только начало!!!

В качестве домашнего задания попробуйте разные варианты стиля, размера и шрифта для нашего текста. Опыт – залог успешного обучения и лучшего усвоения материала! Поэтому практикуйтесь!

На этом наш урок закончен. Всем удачи! До встречи на следующем уроке!

Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Комментариев: 4
  1. Урок прикольный.Многому научил.Спасибо большое.

  2. Урок действительно классный.Как раз научился что не умел

  3. Урок правда интересный, т.к. таблиц каскадных стилей содержат набор свойств для описания внешнего вида любых HTML документов. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента веб страницы, что проще и гораздо функциональнее использования обычного набора HTML тегов.

  4. мне понравилось в этом уроке то, что показано несколько способов подключение css к хтмл и описаны недостатки, ну и в целом урок хорошо и граматно написан, а главное доступно для начинающих

Оставьте свой комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)