Nothing Special   »   [go: up one dir, main page]

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м автоматическая отмена правки участника 149.27.20.58 (0.942/0.08)
Метки: откат ссылка на неоднозначность
убрана недостоверная информация
 
(не показано 46 промежуточных версий 28 участников)
Строка 1:
{{Другие значения}}
{{Файловый формат
| название = CSS
| логотип = CSS3 logo and wordmark.svg
| genre = [[Язык таблиц стилей]]
| standard = [http://www.w3.org/TR/CSS1 Level 1 (Recommendation)]<br><!--
Строка 8 ⟶ 9 :
}}
{{HTML}}
'''CSS''' ({{IPA|/siːɛsɛs/}} {{lang-en|Cascading Style Sheets}} «каскадные таблицы стилей») — [[формальный язык]] декодирования и описания внешнего вида документа ([[веб-страница|веб-страницы]]), написанного с использованием [[Язык разметки|языка разметки]] (чаще всего [[HTML]] или [[XHTML]]). Также может применяться к любым [[XML|XML-документам]], например, к [[SVG]] или [[XUL]].
{{Другие значения}}
'''CSS''' ({{IPA|/siːɛsɛs/}} {{lang-en|Cascading Style Sheets}} «каскадные таблицы стилей») — [[формальный язык]] описания внешнего вида документа ([[веб-страница|веб-страницы]]), написанного с использованием [[Язык разметки|языка разметки]] (чаще всего [[HTML]] или [[XHTML]]). Также может применяться к любым [[XML|XML-документам]], например, к [[SVG]] или [[XUL]].
 
== Обзор ==
Строка 21:
Правила CSS могут располагаться как в самом [[веб-документ]]е, внешний вид которого они описывают, так и во внешних [[файл]]ах, имеющих [[формат файла|расширение]] <code>.css</code>. Формат CSS — это [[текстовый файл]], в котором содержится перечень правил CSS и комментариев к ним.<br>Стили CSS могут быть подключены или внедрены в описываемый ими [[веб-документ]] четырьмя способами:
* когда описание стилей находится в отдельном файле, оно может быть подключено к документу посредством элемента {{tago|link}}, включённого в элемент {{tago|head}}:
<source lang="html5html">
<!DOCTYPE html>
<html>
Строка 34:
</source>
* когда файл стилей размещается отдельно от родительского документа, он может быть подключён к документу инструкцией @import в элементе{{tago|style}}:
<source lang="html5html">
<!DOCTYPE html>
<html>
Строка 46:
</source>
* когда стили описаны внутри документа, они могут быть включены в элемент {{tago|style}}, который, включается в элемент {{tago|head}}:
<source lang="html5html">
<!DOCTYPE html>
<html>
Строка 63:
</source>
* когда стили описаны в теле документа, они могут располагаться в атрибутах отдельного элемента
<source lang="html5html">
<!DOCTYPE>
<html>
Строка 145:
<source lang="css">
p.note > b {
color:green;
}
.div {
border: 1px solid red;
padding-left: 20px;
}
.title {
font-size: 20px;
background-color: red;
}
</source>
Строка 152 ⟶ 160 :
<source lang="css">
h1 + p {
font-size: 24px;
}
</source>
Строка 174 ⟶ 182 :
Класс или идентификатор может быть присвоен какому-нибудь элементу HTML посредством атрибутов class или id этого элемента:
 
<source lang="html5html">
<!DOCTYPE html>
<html>
Строка 314 ⟶ 322 :
 
== История создания и развития CSS ==
[[File:W3C CSS Snapshot.png|thumb|CSS Snapshot 2021]]
CSS — одна из широкого спектра технологий, одобренных консорциумом [[W3C]] и получивших общее название «стандарты Web»<ref name="shea">Дэйв Ши, Молли Е. Хольцшлаг. Философия CSS-дизайна. / Пер. с англ. А. Слинкина. — М.: НТ Пресс, 2005. — 312 с.: ил.</ref>. В 1990-х годах стала ясна необходимость стандартизировать Web, создать какие-то единые правила, по которым программисты и [[веб-дизайнер]]ы проектировали бы сайты. Так появились языки [[HTML]] 4.01 и [[XHTML]], и стандарт CSS.
 
Строка 507 ⟶ 516 :
{{Языки таблиц стилей}}
{{Стандарты W3C}}
{{Веб и веб-сайты}}
{{CSS}}