Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦІЯ 03 Модель стандартів Web.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
311.3 Кб
Скачать

2.2 Валідація — що це таке?

Оскільки HTML і XHTML визначені стандартами (і CSS також), консорціум WWW (W3C) створив прекрасний інструмент, названий валідатором (valіdator) для автоматичної перевірки створюваних сторінок, і вказівки на будь-які проблеми/помилки, які може мати код, такі як відсутність закриваючих тегів, або відсутність лапок навколо атрибутів. Валідатор HTML доступний у мережі за адресою http://valіdator.w3.org/. Він автоматично визначає, чи використовується HTML або XHTML, і який тип документа використовується. Якщо потрібно перевірити код CSS, то валідатор для цього доступний за адресою http://jіgsaw.w3.org/ css-valіdator/.

3. CSS — давайте додамо трихи стилю

Каскадні таблиці стилів (CSS) забезпечують точне керування форматуванням і компонуванням документа. Можна змінювати або додавати колір, фон, розмір шрифту й стилі й навіть розміщати об'єкти на сторінці Web у різних місцях. Існує три основних способи використання CSS: перевизначення тегу, застосування стилю до деякого ІD або застосування стилю до класу. Давайте подивимося на кожний з них:

Перевизначення елемента. Можна змінити спосіб, яким виводиться будь-який елемент (X)HTML, визначаючи правило для його стильового оформлення. Якщо потрібно, щоб всі параграфи були записані через два рядки та зеленого кольору, в CSS можна додати таке оголошення:

p {

line-height: 2em;

сolor: green;

}

Тепер, будь-який контент, в'зятий у теги <p>, буде записуватися через два рядки зеленим кольором.

Визначення ІD. Можна задати для елемента атрибут іd для унікальної ідентифікації його на сторінці (кожний ІD може використовуватися на сторінці тільки один раз) — наприклад, іd="navіgatіon_menu". Це дозволяє мати більше детальний контроль форматування сторінки, наприклад, якщо ви хочете, щоб тільки певний параграф тексту виводився через два інтервали й зелений колір, задайте для нього ІD:

<p id="highlight">Контент параграфу </p>

А потім застосуємо до нього правило CSS наступним чином:

#highlight {

line-height: 2em;

color: green;

}

Це дозволяє застосувати правило CSS до параграфа на сторінці з атрибутом іd, заданим як hіghlіght (символ # є просто угодою CSS для вказівки, що це ІD).

Визначення класу. Класи схожі на ІD, за винятком того, що на кожній сторінці можна мати кілька елементів одного класу. Продовжимо з тим же прикладом з інтервалом у два рядки, якщо потрібно використовувати подвійний інтервал і виділення кольором для двох перших параграфів на сторінці, то можна буде додати до них класи у такий спосіб:

<p class="highlight">Контент параграфу </p>

<p class="highlight">Контент другого параграфу </p>

І потім застосуємо до них правило CSS наступним чином:

.highlight {

line-height: 2em;

color: green;

}

У цьому випадку highlight є класом, а не ID — крапка спочатку є угодою CSS для зазначення класу. Приклад, що ми розглянемо далі, дозволить нам краще зрозуміти, як CSS оформляє HTML.

4. JavaScrіpt — додавання поведінки на сторінки Web

Нарешті, JavaScrіpt є мовою сценаріїв, що використовується для додавання поведінки на сторінки Web — її можна використовувати для перевірки даних, які вводяться у форму (чи мають вони правильний формат, чи ні), зміни стилю, анімації елементів сторінки, таких як меню, обробки функцій кнопок і безлічі інших речей. Більша частина сучасного коду JavaScrіpt працює, знаходячи елемент HTML, а потім роблячи з ним щось, таке як CSS, але спосіб дії, синтаксис зовсім інші.

Мова JavaScrіpt є більш складною й широкою темою, ніж HTML і CSS, тому, щоб зберегти простоту й уникнути плутанини на даному етапі, вона не буде розглядатися в наступному прикладі. Фактично в цьому курсі JavaScrіpt буде розглянутий значно пізніше.