ПредишенСледващото

Cascading Style Sheets

В следващия пример, ние уточни двама заместник стилови листове с имена "компактен". Ако потребителят избира стила на "компактен", на потребителския агент трябва да прилагат и двете външни стилови листове. както и постоянни стилове маса "общ. CSS". Ако потребителят избира стила на "големия печат", само алтернатива маса "bigprint. Css" и постоянно "общ. Css" ще се прилага.

Пример каскада, която използва LINK и стил елементи.

Медийни зависими каскади

Cascade може да включва стилове. се използва за различни видове медии. И LINK. Стил и може да се използва с атрибут медиите. PA в този случай е отговорен за филтриране на масата. които не се прилага по отношение на този автомобил.

В следващия пример, ние определяме каскада, където таблицата "корпоративен" е дадено в няколко версии: едната за печат и един за дисплей и един за гласови браузъри (използвани, както се казва, когато четете електронна поща в колата). Таблица "techreport" е приложим за всички медии.

Обикновено цвят, определен елемент на Стил. се използва за печат и екран, но не и за речта презентация.

Наследяването и каскаден

Ако АП иска да покаже документ, той трябва да намери стойности за свойствата стил, например семейството на шрифта, стила на шрифта, размера, височина на реда, цвят на текста, и така нататък. Точният механизъм, зависи от езика на стила лист. но следното описание обикновено е приложимо:

каскадни механизъм се използва, когато няколко правила за стил, приложени директно към елемента. Този механизъм позволява на потребителския агент, за да сортирате по правилата специфичност, за да се определи кое правило да се прилага. Ако не съвпадна с никакви правила, следващата стъпка зависи от това дали или не наследи този стил собственост. Не всички имоти могат да се наследяват. Поради тези свойства на езика по стил лист дава стойности за употреба, когато няма изрично правила за конкретен елемент.

Скриване на данни стил от потребителски агенти (БКП)

Позоваванията на стилове в заглавията на HTTP

Този раздел се отнася само за АП. които съответстват на версии на HTTP. дефиниране на заглавието на Link. Имайте предвид, че HTTP 1.1, както е определено в "[RFC2616]", съдържа заглавието на връзка (вж. Раздел 19.6.3).

мениджъри на уеб сървъра може да се окаже удобно да настроите сървъра, така че лист стил прилага към групата на страницата. Заглавие HTTP Link има същия ефект като LINK елемент със същите качества и ценности. Множество Link заглавията съответстват на многобройни LINK елементи. се появява в същия ред. Например:

Можете да дефинирате няколко алтернативни стилове използвате няколко Link заглавки. и след това да използвате отн атрибут за да се определи стила по подразбиране.

В този пример, "компактен" се прилага по подразбиране, тъй като пропуска ключовата дума "заместник", за да атрибута отн.

LINK и META елементи. очакваните HTTP хедърите. ясно идентифицирани като се явява пред всеки LINK елемент или META в главата на документа.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!