Элемент stylesheet — различия между версиями

Материал из FictionBook
Перейти к: навигация, поиск
м
 
Строка 1: Строка 1:
{{Шаблон:FB Элемент|name=stylesheet|description=Здесь содержится таблица стилей, предназначенная для использования программами отображения (или преобразования) книги.
+
{{Шаблон:FB Элемент|name=stylesheet
  
На каждый тип таблицы (например ?text/css?) задается отдельный экземпляр <nowiki><stylesheet></nowiki>|version=2.0, 2.1|supported by=На данный момент поддержка в каком либо софте отсутствует, или мне ([[Участник:Gremlin|Gremlin]]) про нее не известно.
+
|description=Здесь содержится таблица стилей, предназначенная для использования программами отображения (или преобразования) книги.
  
Может быть в будущем будет как-то связано с реализацией [[Элемент style|<nowiki><style></nowiki>]]. Например, возможно использование (при поддержке со стороны читалки или конвертора) как описано в [[#ex2 |Примере 2]]|attributes=
+
На каждый тип таблицы (например ?text/css?) задается отдельный экземпляр [[Элемент stylesheet|&lt;stylesheet&gt;]]
* '''type''' - Тип таблицы стилей, например "text/css".|children=Нет подчиненных элементов.
+
  
Содержит текст, который трактуется программой согласно типу (аттрибут "type") и реализации.|parents=
+
|version=2.0 и выше
* [[Элемент FictionBook|<nowiki><FictionBook></nowiki>]]|example=
+
 
 +
|supported by=На данный момент поддержка в каком либо софте отсутствует, или мне ([[Участник:Gremlin|Gremlin]]) про нее не известно.
 +
 
 +
Может быть в будущем будет как-то связано с реализацией [[Элемент style|&lt;style&gt;]].
 +
Например, возможно использование (при поддержке со стороны читалки или конвертора) как описано в [[#ex2 |Примере 2]]
 +
 
 +
|attributes=
 +
* '''type''' - Тип таблицы стилей, например "text/css".
 +
 
 +
|children=Нет подчиненных элементов.
 +
 
 +
Содержит текст, который трактуется программой согласно типу (аттрибут "type") и реализации.
 +
 
 +
|parents=
 +
* [[Элемент FictionBook|<nowiki><FictionBook></nowiki>]]
 +
 
 +
|example=
 
<p id="ex1">Пример 1.</p>
 
<p id="ex1">Пример 1.</p>
 
<pre><stylesheet type="text/css">
 
<pre><stylesheet type="text/css">
Строка 30: Строка 45:
 
<p>Normal text <style name="semi-condensed">Semi-condensed text</style> Normal text</p>
 
<p>Normal text <style name="semi-condensed">Semi-condensed text</style> Normal text</p>
  
...</pre>|see=
+
...</pre>
* [[Элемент code|<nowiki><code></nowiki>]]
+
 
* [[Элемент emphasis|<nowiki><emphasis></nowiki>]]
+
|see=
* [[Элемент strikethrough|<nowiki><strikethrough></nowiki>]]
+
* [[Элемент code|&lt;code&gt;]]
* [[Элемент strong|<nowiki><strong></nowiki>]]
+
* [[Элемент emphasis|&lt;emphasis&gt;]]
* [[Элемент style|<nowiki><style></nowiki>]]
+
* [[Элемент strikethrough|&lt;strikethrough&gt;]]
* [[Элемент sub|<nowiki><sub></nowiki>]]
+
* [[Элемент strong|&lt;strong&gt;]]
* [[Элемент sup|<nowiki><sup></nowiki>]]
+
* [[Элемент style|&lt;style&gt;]]
}}
+
* [[Элемент sub|&lt;sub&gt;]]
 +
* [[Элемент sup|&lt;sup&gt;]]
 +
 
 +
|comments=
 
[[Участник:Gremlin|Gremlin]] /02.12.2005 09:20/
 
[[Участник:Gremlin|Gremlin]] /02.12.2005 09:20/
Полезность данного элемента сомнительна, поскольку стандарт FB2 задает только "смысловую" разметку текста, оставляя стилевое оформление на вкус пользователя (или того, кто писал или настраивал программу).
+
Полезность данного элемента сомнительна, поскольку стандарт FB2 задает только "смысловую" разметку текста,  
 +
оставляя стилевое оформление на вкус пользователя (или того, кто писал или настраивал программу).
 +
 
 +
|style=
 +
 
 +
|dtd=
 +
<pre>
 +
<xs:element name="stylesheet" minOccurs="0" maxOccurs="unbounded">
 +
<xs:annotation>
 +
  <xs:documentation>This element contains an arbitrary stylesheet that is intepreted by a some processing programs,
 +
    e.g. text/css stylesheets can be used by XSLT stylesheets to generate better looking html</xs:documentation>
 +
</xs:annotation>
 +
<xs:complexType>
 +
  <xs:simpleContent>
 +
  <xs:extension base="xs:string">
 +
    <xs:attribute name="type" type="xs:string" use="required"/>
 +
  </xs:extension>
 +
  </xs:simpleContent>
 +
</xs:complexType>
 +
</xs:element>
 +
</pre>
 +
}}

Текущая версия на 18:24, 4 апреля 2007

Элемент <stylesheet>

Описание

Здесь содержится таблица стилей, предназначенная для использования программами отображения (или преобразования) книги.

На каждый тип таблицы (например ?text/css?) задается отдельный экземпляр <stylesheet>

Версия FB

2.0 и выше

Поддерживается

На данный момент поддержка в каком либо софте отсутствует, или мне (Gremlin) про нее не известно.

Может быть в будущем будет как-то связано с реализацией <style>. Например, возможно использование (при поддержке со стороны читалки или конвертора) как описано в Примере 2

Атрибуты

  • type - Тип таблицы стилей, например "text/css".

Подчиненные элементы

Нет подчиненных элементов.

Содержит текст, который трактуется программой согласно типу (аттрибут "type") и реализации.

Подчинен

Пример использования

Пример 1.

<stylesheet type="text/css">
    body{
        text-align:justify
    }
    div.stanza{
        margin: 0.4em 0em 0.4em 1em;
    }
</stylesheet>

Пример 2.

<stylesheet type="text/css">
    span.semi-condensed{
       'font-stretch : semi-condensed;
    }
</stylesheet>

...

<p>Normal text <style name="semi-condensed">Semi-condensed text</style> Normal text</p>

...

Смотри также

Комментарии

Gremlin /02.12.2005 09:20/ Полезность данного элемента сомнительна, поскольку стандарт FB2 задает только "смысловую" разметку текста, оставляя стилевое оформление на вкус пользователя (или того, кто писал или настраивал программу).

Фрагмент схемы

<xs:element name="stylesheet" minOccurs="0" maxOccurs="unbounded">
 <xs:annotation>
  <xs:documentation>This element contains an arbitrary stylesheet that is intepreted by a some processing programs, 
    e.g. text/css stylesheets can be used by XSLT stylesheets to generate better looking html</xs:documentation>
 </xs:annotation>
 <xs:complexType>
  <xs:simpleContent>
   <xs:extension base="xs:string">
    <xs:attribute name="type" type="xs:string" use="required"/>
   </xs:extension>
  </xs:simpleContent>
 </xs:complexType>
</xs:element>

Эквивалент в EPUB3

{{{epub3}}}