Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Переваги CSS перед HTML

Вставка зображення | Рамка довкола зображення | Альтернативний текст | Розбиття зображення на частини | Фонове зображення | Як зробити текст засланням | Як зробити зображення засланням | Заслання у фреймах | Багаторядковий текст | Кнопка RESET |


Читайте также:
  1. A), 46) и 4в) — Собственность К.Г. Юнга, для передачи Niedieck Under AG, Цюрих;
  2. A. Шийка матки і передня стінка піхви.!!??
  3. B. Верхівковий, задній, передній.
  4. B. Між лівим і правим передсердям.
  5. D. Передшлункову сумку.
  6. E. Губчаста, перетинкова, передміхурова.
  7. VII. А пока что - вперед!

1. CSS однією дією дозволяє змінювати відразу всю групу параметрів.

Наприклад, в наших уроках всі заголовки, задані тегами <h1>, <h2>, <h3> і <h4> помаранчевого кольору. У звичайному HTML для цього нам знадобилося б кожен заголовок помістити в контейнер <font> з параметром color="#CD6600":

<font color="#CD6600"><h1>Заголовок 1</h1></font>
...
<font color="#CD6600"><h4>Заголовок 4</h4></font>

І якби знадобилося змінити колір заголовків, нам довелося б шукати їх по всьому документу і змінювати кожен заголовок окремо.

А за допомогою CSS ми створили стиль для тегов <h1>, <h2>, <h3> і <h4> в окремому файлі style_school.css (див. рядок 22). І всі заголовки, задані цими тегами, без додаткових тегов володітимуть потрібними властивостями.

І якщо ми захочемо змінити яку-небудь властивість в заголовків, нам досить буде змінити стиль тегов, і всі заголовки будуть автоматично змінені.

2. Стилі надають розробникові значно більше можливостей в порівнянні із звичайним HTML.

Наприклад, за допомогою стилів можна задати такі властивості тексту, які не можна задати за допомогою стандартних параметрів того або іншого html-тега.

3. Всі стилі можна зберігати в окремому файлі. Браузер кэширует (запам'ятовує) такі файли, тому завантажуватися Ваш сайт буде трохи швидший.

18/04/2007, Ю. Філі


11 Додавання стилів

· Внутрішні стилі

· Глобальні стилі

· Зв'язані стилі

· Поєднання різний видів стилів

· Вправа

Стилі можна додати трьома способами.

Внутрішні стилі

Внутрішній стиль - це свого роду розширення html-тега. Такий стиль створюється у разі потреби задати які-небудь властивості для конкретного об'єкту, а не групи об'єктів. Ці властивості называютя атрибутами стилю.

Для створення такого стилю використовується параметр style, який є у всіх тегов. Параметру style привласнюються перераховані через "крапку з комою" атрибути із заданими значеннями. Значення атрибутам привласнюються не знайомий "рівно", як завжди, а знаком "двокрапка".

Наприклад, Ви хочете, якийсь конкретний заголовок написати помаранчевим кольором і розміром 22 піксели. Для цього напишіть наступне:

<h1 style="color: #CD6600; font-size: 22px">Урок 1</h1>

Розберемо цей приклад. Фраза "Урок 1" виділена тегом заголовка <h1>. В тега <h1> створюється стиль за допомогою параметра style. В стилю задаються 2 атрибути color (колір) і font-size (розмір шрифту), розділені "крапкою з комою". Атрибуту color привласнюється значення #CD6600, атрибуту font-size привласнюється значення 22px.

Глобальні стилі

Глобальні стилі створюються у разі потреби задати які-небудь властивості для групи об'єктів. Такі стилі створюються на початку документа усередині тега <head> і їх дія поширюється на весь документ.

Глобальні стилі додаються в документ таким чином:

1. Усередині тега <head> вставляється парний тег <style> з параметром type="text/css";

2. Усередині тега <style> розташовуються всі стилі для даного документа. Стилі розділяються просто перенесенням рядка.

3. Стиль описується так: пишеться назва стилю і ставляться "фігурні дужки" { }.

4. Між "фігурними дужками" пишуться всі атрибути стилю з привласненими значеннями, розділені "крапкою з комою". Значення атрибутам привласнюються "двокрапкою", а не знаком "рівно". Після значення останнього атрибуту "крапку з комою" ставити необов'язково.

<head>
<style type="text/css">
стиль1 {
атрибут1: значення;
атрибут2: значення;
...
}
стиль2 {
атрибут1: значення;
атрибут2: значення;
...
}
...
</style>
</head>

Наприклад, зробимо всі заголовки <h1> помаранчевого кольору і розміром 22 піксели і всі заголовки <h2> червоного кольору і розміром 20 пікселів:

<head>
<style type="text/css">
h1 {
color: #CD6600; <-- стиль для тега <h1>
font-size: 22px
}
h2 {
color: #FF0000; <-- стиль для тега <h2>
font-size: 20px
}
</style>
</head>

Після додавання цих стилів, всі заголовки Вашого документа, виділені тегами <h1> і <h2> без додаткових тегов володітимуть потрібними властивостями. І якщо Ви захочете змінити або додати яку-небудь властивість, Ви просто зміните або додасте його в соответсвующем стилі.

Зв'язані стилі

Таблиці зв'язаних стилів (Linked Style Sheet) створюються в окремому файлі з розширенням.css і підключаються до документа (або декільком документам).

Цей спосіб додавання стилів найбільш зручний зі всіх описаних способів і надає більше число можливостей для web-разработчика.

По-перше, дія стилів, описаних в отдельномом файлі, поширюється на будь-яку кількість документів, до яких він підключений, а також цей же файл можна використовувати і на інших сайтах.

По-друге, можна змінювати стилі без зміни html-страниц. І всі зміни автоматично застосуються до всіх сторінок, до яких підключений файл стилів.

І, по-третє, при першому завантаженні браузер кэширует (запам'ятовує) такі файли, тому завантажуватися Ваш сайт буде нескольк про швидше.

Прикладом таблиці зв'язаних стилів є файл style_school.css, який підключається до кожної сторіночки наших уроків. І варто нам захотіти змінити, наприклад, колір або розмір заголовків у всіх уроках, ми всього лише змінимо відповідні параметри в підключеному файлі стилів, і заголовки у всіх уроках автоматично набудуть потрібних властивостей.

Аби підключити до документа файл стилів, потрібно на початку документа усередині тега <head> вставити тег <link> з трьома параметрами:

<head>
<Link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

Де параметри rel="stylesheet" і type="text/css" - постійні, а параметру href привласнюється адреса файлу стилів. Адреса може бути як абсолютний, так і відносний.

Наприклад, до наших уроків файл стилів style_school.css можна підключити так:

<head>
<Link rel="stylesheet" type="text/css" href="style_school.css">
</head>

Усередині файлу стилів описуються всі необхідні стилі, розділені перенесенням рядки, так само як і глобальні стилі:

стиль1 {
атрибут1: значення;
атрибут2: значення;
...
}
стиль2 {
атрибут1: значення;
атрибут2: значення;
...
}
...

Поглянете, як влаштований файл style_school.css.

Для прикладу створимо документ із заголовками (відкрийте його, поглянете, як він виглядає без стилів, і поглянете його код). Зробимо всі заголовки <h1> помаранчевого кольору і розміром 22 піксели і всі заголовки <h2> червоного кольору і розміром 20 пікселів. Для цього створимо файл стилів style.css, що містить наступне:

h1 {
color: #CD6600;
font-size: 22px
}
h2 {
color: #FF0000;
font-size: 20px
}

І підключимо цей файл до нашого документа:

<head>
<Link rel="stylesheet" type="text/css" href="style.css">
</head>

Вийде такий документ (відкрийте його, поглянете, як він виглядає із застосуванням стилів, і поглянете його код).

Поєднання різний видів стилів

Всі описані види стилів можна використовувати спільно один з одним. Лише в цьому випадку варто пам'ятати про пріоритети: більший пріоритет мають внутрішні стилі, потім глобальні, і найменший - зв'язані таблиці стилів.

Наприклад, зробимо всі заголовки <h1> помаранчевого кольору, а один конкретний - червоного кольору. Для помаранчевих заголовків створимо глобальний стиль, а для червоного - внутрішній:

<head>
h1 {
color: #CD6600
}
</head>

 

<body>
<h1>Заголовок 1</h1>
<h1 style="color: #FF0000">Заголовок 2</h1>
<h1>Заголовок 3</h1>
</body>

В результаті даного прикладу "Заголовок 1" і "Заголовок 3" будуть помаранчевого кольору, а "Заголовок 2" - червоного.

Вправа

Створіть html-документ, в якому різні об'єкти виділите різним кольором за допомогою всіх трьох видів стилів.

Викладете файл, що вийшов, в особистий каталог, складіть линк (поглянути як) і відкрийте Вашу сторіночку в браузері.

 


Дата добавления: 2015-10-02; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Приклади використання| ОСНОВНЫЕ ПОЛОЖЕНИЯ КОНКУРСОВ

mybiblioteka.su - 2015-2024 год. (0.007 сек.)