Практична частина. Приклад №1 (використання внутрішнього стилю )
Приклад №1 (використання внутрішнього стилю )
<HTML>
<HEAD>
<ТIТLЕ>Моя сторінка із стилями</ТIТLЕ>
<style type="text/css">
P.orange{font-family:Verbana ;color:”orange”}
</STYLE>
</HEAD>
<BODY>
<P CLASS="orange">Текст, буде виділений стилем orange</P>
</BODY>
</HTML>
в даному прикладі Р - тег абзаца, orange- назва класу-стилю, яким
буде виділений даний або інший абзац.
Завдання
Створіть приклад1 за допомогою програми Notepad (Блокнот) і збережіть його у вигляді звичайного текстового файлу з розширенням html; прогляньте дію стилю в програмі-броузері, текст абзацу довільний.
Приклад №2
<html>
<hеаd>
<style type="text/css">
tаble.nav{background:aqua; text-align:justify}
tаble.rеst{background:yellow; text-align:center;соlоr:”blаск”}
</style>
</hеаd>
<body>
<table class=”nav” width=”100%”> опис елементів таблиці1
</table >
<table class=”rest” width=”50%”> опис елементів таблиці2
</table >
</body></html>
Завдання для СРС
Створити дві невеличкі таблиці з довільним описом елементів із вказаними класами прикладу №2 і дати пояснення, у зошиті, по кожному з стилів оформлення таблиць .
Зовнішні стилі
Всі властивості зовнішньої таблиці стилів зберігаються в окремому текстовому файлі з розширенням css. Пріоритетність зовнішніх таблиць стилів полягає в тому, що броузер один раз її завантажує, кешує інформацію і при необхідності звернення до неї ще раз, вже бере її не з Web-сервера, а з локального диска. При цьому скорочується час доступу до зовнішньої таблиці та з`являється зручність редагування таких таблиць.
Для того, щоб скористатися властивостями зовнішньої таблиці стилів, такий файл необхідно пов'язати з певним НТМL-документом за допомогою дескриптора <link>:
<hеаd>
<link rel = "stylesheet" href = "mystyles.css" type="text/css">
</head>
У даному прикладі з НТМL-документом пов'язаний файл mystyles.css, у якому зберігаються усі властивості стилю форматування.
Внутрішні стилі
Властивості внутрішніх стилів знаходяться в межах того НТМL-дескриптора, формат якого необхідно змінити. Іншими словами, для того, щоб за допомогою внутрішнього стилю змінити формат, наприклад, всіх заголовків першого рівня, необхідно до кожного дескриптора <h1> додати однакові властивості стилю. У прикладі, який приведений нижче, використані ті ж властивості стилю, що і в попередніх прикладах цього уроку. Єдина відмінність полягає в тому, що в даному випадку формат двох таблиць змінений за допомогою внутрішньої таблиці стилів.
<table style=" background : aqua" width="100">
<table style=" background:yellow; text-align:center; соlоr:”blасk” width="100">
Зауваження: для внутрішніх стилів використаний не дескриптор <stylе>,
а атрибут — style.
Пріоритети каскадних таблиць.
Для того, щоб не виникали конфлікти між таблицями різних рівнів, визначені пріоритети області дії.
Для Web -броузеров, найвищий пріоритет мають стилі, код яких розташований ближчим до коду дескриптора Web-сторінки. Таким чином, внутрішні стилі, які по суті являються атрибутами дескриптора, очолюють цю послідовність. Наступними в цій ієрархії є вбудовані таблиці стилів, код яких знаходиться у верхній частині НТМL документа. Найменший пріоритет мають зовнішні таблиці стилів, код яких знаходиться в окремому файлі).
Контрольні запитання
1. Яке призначення таблиці стилів?
2. Що таке каскадні таблиці стилів?
3. У чому полягає спосіб зв’язування?
4. Що таке вбудована таблиця стилів?
5. Які є способи взаємодії таблиці стилів і html-файлу?
6. У чому полягає синтаксис CSS?
7. Який атрибут використовується для вказання мови написання CSS?
8. У яких випадках застосовується тег, а в яких атрибут style?
9. З яким розширенням зберігаються файли зовнішніх стилів?
Завдання для СРС
Створити три приклади з використанням каскадних таблиць стилів:
1. З використанням вбудованого стилю.
У тілі коду вашої HTML - сторінки повинно бути не менше 3-х абзаців,
2-а заголовка 1-го рівня, один 2-го або 3-го рівня, маркований список. Визначте для сторінки і заголовків 1-го рівня фон і колір тексту одним стилем. Абзаци опишіть із використанням атрибута class, при цьому вкажіть правило вирівнювання тексту, шрифт, розмір і зображення шрифту, для заголовків 2-го і 3-го рівнів визначите свій стиль оформлення.
2. Змініть свій перший приклад за допомогою внутрішнього стилю оформлення одного з абзаців відмінним від вже наявного стилю.
Зверніть увагу на пріоритетність стилів. Додайте у приклад таблицю з використанням стилів. Відокремте таблицю від тексту горизонтальним рядком.
3. Змініть приклад №1 так, щоб ваша сторінка була оформлена з використанням зовнішнього стилю.
Свої файливідповідно назвіть Приклад1,.., Приклад3.