Меню сайту
Реклама
Категорії розділу
Архітектура ПК
[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 » Правила створення стилю
15:21 Правила створення стилю |
При написанні досить об'ємного CSS-файлу слід дотримуватися деяких
загальних рекомендацій, які допоможуть уникнути помилок, зробити код
зрозумілим і зручним.
Пишіть всі правила для кожного селектора в одному місціДопускається для кожного селектора додавати кожен стильовий параметр і його значення окремо, як це показано у прикладі 18.1.Приклад 18.1
Однак такий запис не дуже зручний. Доводиться повторювати кілька разів один і той же селектор, та й легко заплутатися в їх кількості. Тому пишіть аргументи для кожного селектора разом. Зазначений набір записів у такому разі отримає наступний вигляд (приклад 18.2).
Приклад 18.2
Форма написання - в один рядок або декілька - залежить від волі
автора. Зауважимо тільки що, коли кожен параметр займає окремий рядок,
простіше відшукувати поглядом потрібне значення. Відповідно, швидше і зручніше відбувається редагування коду CSS.
Має пріоритет значення, вказане в коді нижчеЯкщо для селектора спочатку задається параметр з одним значенням, а потім той же параметр, але вже з іншим значенням, то застосовуватися буде значення, яке в коді встановлено нижче (приклад 18.3).Приклад 18.3
У даному прикладі для селектора P колір тексту спочатку встановлюється зеленим, а потім червоним. Оскільки значення red розташоване нижче, то воно в підсумку і буде застосовуватися до параметра color.
Насправді такого запису краще взагалі уникати і видаляти повторювані параметри селектор. Але
подібне може статися, не відкрито, наприклад, у випадку підключення
різних стильових файлів, в яких містяться однакові селектори.
Починайте з селектора верхнього рівняВраховуючи, що багато стилів властивостей елементів успадковуються від своїх батьків, починати таблицю стилів краще саме з селекторів, які виступають контейнерами для інших елементів. Зокрема, це BODY, TABLE, UL, OL і т.д. Якщо потрібно задати гарнітуру шрифту для всього тексту веб-сторінки, то треба застосувати параметр font-family до селектора BODY, як показано у прикладі 18.4.Приклад 18.4
Успадкування властивостей дозволяє не повторювати багаторазово
одні й ті ж параметри, якщо вони задані для селекторів верхнього рівня. Тільки врахуйте, що не всі атрибути успадковуються і до деяких з них, наприклад, border, все ж таки доводиться звертатися кілька разів.
Групуйте селектори з однаковими параметрами і значеннямиПеревага і зручність групування полягає в застосуванні набору параметрів відразу до декількох селекторів одночасно. Так, у прикладі 18.5 показано додавання однакових атрибутів для трьох різних ідентифікаторів. Але оскільки для них потрібен різний колір фону, то він встановлюється вже нижче.Приклад 18.5
Використовуйте ідентифікатори і класиКласи або ідентифікатори зручно використовувати, коли потрібно застосувати один стиль до різних елементів веб-сторінки: клітинок таблиці, посиланням, абзаців і т.д. Якщо тег перед ім'ям класу не встановлено, то він може додаватись до будь-якого тегу (приклад 18.6).Приклад 18.6
Клас new в даному прикладі хоча і один, але стиль визначає для різних елементів, тому він розрізняється.
Застосовуйте універсальні стильові параметриУніверсальні параметри задають одночасно кілька значень. Приклади таких властивостей: border (вид кордону), padding (поля навколо елементу), margin (відступи навколо елементу). Так, параметр padding визначає поля одночасно для всіх чотирьох сторін елемента. Тому використання padding: 10px коротше і зрозуміліше, ніж послідовне додавання аргументів padding-left, padding-top, padding-right і padding-bottom, що визначають поля для кожної сторони. Через padding також можна задати різні значення зверху, справа, знизу і зліва. У прикладі 18.7 показано використання універсального стильового атрибуту margin.Приклад 18.7
У даному прикладі наведено два записи, що дають однаковий результат, але запис з margin виглядає наочніше і коротше.
|
|
Всього коментарів: 0 | |