Меню сайту
Реклама
Категорії розділу
Архітектура ПК
[1]
Архітектура та експлуатація персонального комп'ютера
|
СПЗ
[12]
Системне програмне забезпечення та операційні системи
|
Комп'ютерна графіка [25] |
КСМ
[28]
Комп'ютерні системи та мережі
|
ІСІТО
[1]
Інформаційні системи і технології обліку
|
Бухгалтерський облік [0] |
АМтП
[10]
Алгоритмічні мови та програмування
|
Копирайт рерайт [1] |
СУБД
[18]
Системи управління базами даних
|
ОКТ практикум
[2]
Основи комп'ютерних технологій практикум
|
Інформатика (практ)
[1]
інформатика практикум, практичні заняття
|
ТіОБВ
[61]
Технологія і організація будівельного виробництва
|
ОСАПр
[6]
Основи систем автоматизованого проектування, AutoCAD, ArchiCAD
|
ТіОБВ (заочники) [1] |
Пошук
Календар
« Грудень 2013 » | ||||||
Пн | Вт | Ср | Чт | Пт | Сб | Нд |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Головна » 2013 Грудень 4 » Типи носіїв в CSS
15:18 Типи носіїв в CSS | ||||||||||||||||||
Широкий розвиток різних платформ і пристроїв змушує
розробників робити під них спеціальні версії сайтів, що досить
трудомістко і проблематично. Разом з тим, часи і потреби змінюються, і
створення сайту для різних пристроїв є неминучим і є необхідною ланкою
його розвитку. З урахуванням цього в CSS введено поняття типу носія, коли стиль застосовується тільки для певного пристрою. У табл. 3.1 перераховані деякі типи носіїв.
Зауваження
Ключові слова @media і @import відносяться до ет-правил. Така назва походить від найменування символу @ - «ет», з якого і починаються ці ключові слова. В укрнеті для позначення символу @ використовується усталений термін «равлик» =). Тільки от використовувати вираз «равлине правило» язик не повертається. При імпортуванні стилю через команду @import тип носія вказується після адреси файлу. При цьому допускається задавати відразу декілька типів, згадуючи їх через кому, як показано в прикладі 3.1.Приклад 3.1. Імпорт стильового файлу
У даному прикладі імпортується два файли - main.css призначений
для зміни виду документа при його перегляді на екрані монітора, і
palm.css - при друку сторінки і відображенні на КПК.
Команда @media дозволяє вказати тип носія для таблиці глобальних або пов'язаних стилів і в загальному випадку має такий синтаксис.
Після ключового слова @media йде один або кілька типів носія, перерахованих в табл. 3.1, якщо їх більше одного, то вони розділяються між собою комою. Після чого йдуть обов'язкові фігурні дужки, всередині яких йде зазвичай опис стильових правил. У прикладі 3.2 показано, як задати різний стиль для друку та відображення на моніторі.
Приклад 3.2. Стилі для різних типів носіїв
У даному прикладі вводиться два стилі - один для зміни виду
елементів при їх звичайному відображенні у браузері, а другий - при
виведенні сторінки на друк. При цьому вигляд документа для різних носіїв може сильно різнитися між собою
Переглянути документ, у якого CSS встановлений як тип print можна, якщо роздрукувати певну сторінку.
Команда @media застосовується в основному для формування одного стильового файлу, який розбитий на блоки по типу пристроїв. Іноді
ж має сенс створити кілька різних CSS-файлів - один для друку, інший
для відображення в браузері - і підключати їх до даного документу в міру
необхідності. У подібному випадку слід скористатися тегом <LINK> з параметром media, значенням якого виступають усі ті ж типи , перераховані в табл. 3.1.
У прикладі 3.3 показано, як створювати посилання на CSS-файли, які призначені для різних типів носіїв.
Приклад 3.3. Підключення стилів для різних носіїв
У даному прикладі використовуються дві таблиці пов'язаних стилів,
одна для відображення в браузері, а друга - для друку документа і його
перегляді на КПК. Хоча на сторінку завантажуються одночасно два різні стилі, застосовуються вони тільки для певних пристроїв.
| ||||||||||||||||||
|
Всього коментарів: 0 | |