<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://lib.custis.ru/index.php?action=history&amp;feed=atom&amp;title=CSS</id>
		<title>CSS - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://lib.custis.ru/index.php?action=history&amp;feed=atom&amp;title=CSS"/>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=CSS&amp;action=history"/>
		<updated>2026-05-05T00:40:00Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/index.php?title=CSS&amp;diff=9651&amp;oldid=prev</id>
		<title>WikiSysop: 1 версия</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=CSS&amp;diff=9651&amp;oldid=prev"/>
				<updated>2008-08-04T09:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:55, 4 августа 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' class='diff-multi' lang='ru'&gt;(не показана 1 промежуточная версия 1 участника)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='ru'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/index.php?title=CSS&amp;diff=2767&amp;oldid=prev</id>
		<title>BenderBot: реплицировано из внутренней CustisWiki</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=CSS&amp;diff=2767&amp;oldid=prev"/>
				<updated>2006-03-09T04:41:49Z</updated>
		
		<summary type="html">&lt;p&gt;реплицировано из внутренней CustisWiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''CSS''' (''Cascading Style Sheets'') — каскадные таблицы стилей. Служат для оформления преимущественно [[HTML]] документов, но в общем, предназначены для использования в любом [[XML]]-документе, который требует форматирования, например документа в форматах:&lt;br /&gt;
* [[XHTML]];&lt;br /&gt;
* [[XML]]-[[SGML Docbook|Docbook]] ;&lt;br /&gt;
* XUL (для оформления элементов графического интерфейса в браузере Mozilla).&lt;br /&gt;
&lt;br /&gt;
==Введение==&lt;br /&gt;
Сценарий использования CSS приблизительно следующий: входной [[XML]]- или [[HTML]]- документ разбирается на иерархическое дерево элементов (в соответствии с их вложенностью).&lt;br /&gt;
Например, в спецификации CSS приводиться следующий пример [[HTML]]-документа:&lt;br /&gt;
&amp;lt;code-xml&amp;gt;&lt;br /&gt;
 &amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0//EN&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;НTML&amp;gt;   &lt;br /&gt;
   &amp;lt;TITLE&amp;gt;My home page&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
   &amp;lt;BODY&amp;gt;&lt;br /&gt;
     &amp;lt;H1&amp;gt;My home page&amp;lt;/H1&amp;gt;&lt;br /&gt;
     &amp;lt;P&amp;gt;Welcome to my home page! Let me tell you about my favorite&lt;br /&gt;
 		composers:&lt;br /&gt;
     &amp;lt;UL&amp;gt;&lt;br /&gt;
      &amp;lt;LI&amp;gt; Elvis Costello&lt;br /&gt;
      &amp;lt;LI&amp;gt; Johannes Brahms&lt;br /&gt;
      &amp;lt;LI&amp;gt; Georges Brassens&lt;br /&gt;
     &amp;lt;/UL&amp;gt;&lt;br /&gt;
   &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/НTML&amp;gt;&lt;br /&gt;
&amp;lt;/code-xml&amp;gt;&lt;br /&gt;
и соответствующему ему дерева (обратите внимание, что недостающие элементы достраиваются в соответствии с [[DTD]]-документа):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
digraph G{&lt;br /&gt;
  rankdir=TB; ranksep=0.3; node[fontsize=8];&lt;br /&gt;
  edge[arrowtail=&amp;quot;none&amp;quot;,arrowhead=&amp;quot;crow&amp;quot;];&lt;br /&gt;
  HTML-&amp;gt;HEAD-&amp;gt;TITLE;&lt;br /&gt;
  HTML-&amp;gt;BODY;&lt;br /&gt;
  BODY-&amp;gt;H1;&lt;br /&gt;
  BODY-&amp;gt;P;&lt;br /&gt;
  BODY-&amp;gt;UL;&lt;br /&gt;
  LI1 [label=&amp;quot;LI&amp;quot;];&lt;br /&gt;
  LI2 [label=&amp;quot;LI&amp;quot;];&lt;br /&gt;
  LI3 [label=&amp;quot;LI&amp;quot;];&lt;br /&gt;
  UL-&amp;gt;LI1;&lt;br /&gt;
  UL-&amp;gt;LI2;&lt;br /&gt;
  UL-&amp;gt;LI3; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, в зависимости от конечного устройства (''media'', устройства, на котором нужно представить документ), выбирается модель форматирования:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
digraph G{&lt;br /&gt;
rankdir=LR; node[fontsize=10pt]; edge[fontsize=9pt,fontcolor=blue];&lt;br /&gt;
&amp;quot;XML/HTML-документ&amp;quot;-&amp;gt;&amp;quot;Дерево документа&amp;quot;;&lt;br /&gt;
&amp;quot;Дерево документа&amp;quot;-&amp;gt;&amp;quot;Экран&amp;quot;      [label=&amp;quot;визуальное форматирование&amp;quot;];&lt;br /&gt;
&amp;quot;Дерево документа&amp;quot;-&amp;gt;&amp;quot;Печать&amp;quot;     [label=&amp;quot;страничная модель&amp;quot;];&lt;br /&gt;
&amp;quot;Дерево документа&amp;quot;-&amp;gt;&amp;quot;Синтезатор&amp;quot; [label=&amp;quot;модель звукового воспроизведения&amp;quot;];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В соответствии с этой моделью выбираются наборы инструкций из подключенных CSS-листов, объявленных для данной модели форматирования. CSS-листы состоят из набора инструкций, каждая инструкция состоит из ''селектора'' (определяет, к какому узлу документа применяется инструкция) и ''определений атрибутов'' (какие атрибуты, в рамках данной модели обработки будут определены, и как, для данного узла). На выходе получается иерархическое дерево форматирования документа, каждый узел которого имеет набор атрибутов, определяющих представление документа на выбранном устройстве. Вообще это дерево может быть не изоморфно исходному дереву документа - т.е. некоторые элементы из исходного дерева могут отсутствовать (например, т.к. не воспроизводятся на конечном устройстве), и наоборот, могут присутствовать дополнительные элементы форматирования. Далее, программа (обычно называемая браузером) показывает (или озвучивает) это атрибутированное дерево документа.&lt;br /&gt;
&lt;br /&gt;
== История ==&lt;br /&gt;
;Уровень 1 (CSS1): Рекомендация [[W3C]] принята 17 декабря 1996 года, пересмотрена 11 января 1999 года.&lt;br /&gt;
;Уровень 2 (CSS2) : Рекомендация [[W3C]] принята 12 мая 1998 года. Построена на CSS1 с сохранением обратной совместимости.&lt;br /&gt;
;Уровень 2.1 (CSS2.1): Кандидат Рекомендации [[W3C]] от 25 февраля 2004 года. Построена на CSS2, содержит исправления ошибок.&lt;br /&gt;
;Уровень 3 (CSS3): Рабочая версия.&lt;br /&gt;
&lt;br /&gt;
== Подключение CSS к документам ==&lt;br /&gt;
=== HTML ===&lt;br /&gt;
CSS можно включать в HTML двумя способами:&lt;br /&gt;
* Непосредственно в HTML документе:&lt;br /&gt;
&amp;lt;code-xml&amp;gt;&lt;br /&gt;
        &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
        body { &lt;br /&gt;
          color: red;&lt;br /&gt;
        }&lt;br /&gt;
        &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/code-xml&amp;gt;&lt;br /&gt;
* Ссылка в HTML, а CSS в отдельном файле:&lt;br /&gt;
&amp;lt;code-xml&amp;gt;&lt;br /&gt;
        &amp;lt;link href=&amp;quot;style.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/code-xml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
К [[XHTML]] можно подключать аналогично [[HTML]], но у любого [[XML]]-документа есть дополнительный способ: инструкция «xml-stylesheet».&lt;br /&gt;
Например, для документа в формате [[XML]]-[[SGML Docbook|Docbook]]:&lt;br /&gt;
&amp;lt;code-xml&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version='1.0' encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;?xml-stylesheet href=&amp;quot;cis-docbook.css&amp;quot; type=&amp;quot;text/css&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;!DOCTYPE book PUBLIC &amp;quot;-//OASIS//DTD DocBook V5.0/EN&amp;quot;&lt;br /&gt;
                &amp;quot;http://www.oasis-open.org/docbook/xml/5.0/docbook.dtd&amp;quot; [ ]&amp;gt;&lt;br /&gt;
 &amp;lt;article&amp;gt;&amp;lt;title&amp;gt;Инструкция по информационной безопасности&amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;abstract&amp;gt;&amp;lt;para&amp;gt;Данная инcтрукция по информационной безопасности &lt;br /&gt;
                    обязательна к прочтению всеми сотрудниками компании.&amp;lt;/para&amp;gt;&amp;lt;/abstract&amp;gt;&lt;br /&gt;
    &amp;lt;para&amp;gt;  &lt;br /&gt;
       &amp;lt;emphasis&amp;gt;Никогда&amp;lt;/emphasis&amp;gt; не включайте компьютер без разрешения системного администратора!&lt;br /&gt;
    &amp;lt;/para&amp;gt;  &lt;br /&gt;
 &amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/code-xml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Где &amp;lt;tt&amp;gt;cis-docbook.css&amp;lt;/tt&amp;gt; содержит следующие правила:&lt;br /&gt;
 para              { display: block }&lt;br /&gt;
 abstract para     { display: block;   font-style: italic; }&lt;br /&gt;
 emphasis          { display: inline;  font-style: upright; }&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.w3.org/Style/CSS/ CSS на сайте W3C]&lt;br /&gt;
* [http://jigsaw.w3.org/css-validator/ CSS Validator]&lt;br /&gt;
* [http://loc.stack.ru/projects/CSS2/cover.html Русский перевод CSS2]&lt;br /&gt;
&lt;br /&gt;
[[Category:Документирование]]&lt;br /&gt;
{{replicate-from-custiswiki-to-lib}}&lt;/div&gt;</summary>
		<author><name>BenderBot</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/index.php?title=CSS&amp;diff=9650&amp;oldid=prev</id>
		<title>StasFomin: &lt;graphviz&gt; - переход на &lt;graph&gt;</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=CSS&amp;diff=9650&amp;oldid=prev"/>
				<updated>2005-12-05T12:35:39Z</updated>
		
		<summary type="html">&lt;p&gt;&amp;lt;graphviz&amp;gt; - переход на &amp;lt;graph&amp;gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 12:35, 5 декабря 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='ru'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	</feed>