Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PI_lektsii_2016.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
6.12 Mб
Скачать

3 Каскадні таблиці стилів css

Питання для вивчення

  1. Загальні відомості про CSS

  2. Додавання стилю на веб-сторінку

  3. Синтаксис CSS

  4. Псевдокласи

3.1 Загальні відомості про css

CSS (Cascading Style Sheets, каскадні таблиці стилів) – технологія опису зовнішнього вигляду документа, написаного мовою розмітки. CSS використовується творцями веб-сторінок для задання кольорів, шрифтів, розташування і інших аспектів представлення документа. До появи CSS оформлення веб-сторінок здійснювалося безпосередньо всередині вмісту документа. Однак з появою CSS стало можливим принципове розділення змісту (написаного на HTML або іншій мові розмітки) і уявлення (написаного на CSS) документа. Цей поділ може збільшити доступність документа, надати велику гнучкість і можливість управління його поданням, а також зменшити складність і повторюваність в структурному вмісті.

Основними перевагами використання CSS є:

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

  • Єдине оформлення документів. Сайт це не просто набір пов'язаних між собою документів, а й єдине розташування основних блоків і їх оформлення. Застосування однакового оформлення заголовків, основного тексту та інших елементів створює спадкоємність між сторінками і полегшує користувачам роботу з сайтом і його сприйняття в цілому. Розробникам ж використання стилів істотно спрощує проектування дизайну.

  • Централізоване зберігання. Стилі, як правило, зберігаються в одному або декількох спеціальних файлах, посилання на які вказується в усіх документах сайту. Завдяки цьому зручно правити стилем в одному місці, при цьому оформлення елементів автоматично змінюється на всіх сторінках, які пов'язані із зазначеним файлом. Замість того щоб модифікувати десятки HTML-файлів, досить відредагувати один файл зі стилем і оформлення потрібних документів відразу ж зміниться.

  • Розширені можливості. На відміну від HTML стилі мають набагато більше можливостей щодо оформлення елементів веб-сторінок. Простими засобами можна змінити колір фону елемента, додати рамку, встановити шрифт, визначити розміри, положення та багато іншого.

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

Недоліками використання CSS є:

  • різне відображення верстки в різних браузерах (особливо застарілих), які по-різному інтерпретують одні й ті ж дані CSS;

  • часто зустрічається необхідність на практиці виправляти не тільки один CSS-файл, але і HTML-теги і серверний код, що складним і ненаглядним способом пов'язані з селекторами CSS, що значно збільшує час редагування та тестування.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]