CSS: различия между версиями
[непроверенная версия] | [непроверенная версия] |
YurikBot (обсуждение | вклад) м robot Adding: tr |
YurikBot (обсуждение | вклад) м robot Adding: th |
||
Строка 76: | Строка 76: | ||
[[pt:Cascading Style Sheets]] |
[[pt:Cascading Style Sheets]] |
||
[[sv:CSS]] |
[[sv:CSS]] |
||
[[th:Cascading Style Sheets]] |
|||
[[tr:CSS]] |
[[tr:CSS]] |
||
[[vi:CSS]] |
[[vi:CSS]] |
Версия от 09:46, 8 октября 2005
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология оформления веб-страниц, элемент концепции DHTML. Таблицы (точнее — списки) CSS cлужат для оформления преимущественно HTML- и XHTML-документов, но иногда используются и для других документов, структурированных с помощью XML (например, в браузере «Mozilla» для оформления элементов графического интерфейса, XUL).
До появления CSS оформление веб-страниц размечалось внутри самого содержимого веб-страниц. С появлением CSS стало возможным принципиальное отделение информации документа от его оформления. За счёт этого нововведения стало возможно лёгкое применение единого стиля оформления для массы схожих документов, а также быстрое изменение этого оформления.
История
Уровень 1 (CSS1)
Рекомендация Консорциума Всемирной паутины (W3C) принята 17 декабря 1996, пересмотрена 11 января 1999.
Уровень 2 (CSS2)
Рекомендация W3C принята 12 мая 1998. Построена на CSS1 с сохранением обратной совместимости.
Уровень 2.1 (CSS2.1)
Возможная рекомендации W3C от 25 февраля 2004. Построена на CSS2, содержит исправления ошибок.
Уровень 3 (CSS3)
Рабочая версия.
Включение в HTML
CSS можно включать в HTML тремя способами:
- Непосредственно в HTML документе:
<style type="text/css"> body { color: red; } </style>
- Лишь ссылка в HTML, а сами CSS в отдельном файле:
<link rel="stylesheet" type="text/css" href="style.css" />
- Непосредственно в тег:
<p style="font-size: 21px; color: green;">Рассказ о том как вредно красить батареи</p>
XHTML
Для включения CSS в XML существует ещё один способ:
<?xml-stylesheet href="style.css" type="text/css"?>