Элемент stylesheet — различия между версиями
Gremlin (обсуждение | вклад) м |
|||
Строка 1: | Строка 1: | ||
− | {{Шаблон:FB Элемент|name=stylesheet | + | {{Шаблон:FB Элемент|name=stylesheet |
− | + | |description=Здесь содержится таблица стилей, предназначенная для использования программами отображения (или преобразования) книги. | |
− | + | На каждый тип таблицы (например ?text/css?) задается отдельный экземпляр [[Элемент stylesheet|<stylesheet>]] | |
− | + | ||
− | Содержит текст, который трактуется программой согласно типу (аттрибут "type") и реализации.|parents= | + | |version=2.0 и выше |
− | * [[Элемент FictionBook|<nowiki><FictionBook></nowiki>]]|example= | + | |
+ | |supported by=На данный момент поддержка в каком либо софте отсутствует, или мне ([[Участник:Gremlin|Gremlin]]) про нее не известно. | ||
+ | |||
+ | Может быть в будущем будет как-то связано с реализацией [[Элемент style|<style>]]. | ||
+ | Например, возможно использование (при поддержке со стороны читалки или конвертора) как описано в [[#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| | + | |
− | * [[Элемент emphasis| | + | |see= |
− | * [[Элемент strikethrough| | + | * [[Элемент code|<code>]] |
− | * [[Элемент strong| | + | * [[Элемент emphasis|<emphasis>]] |
− | * [[Элемент style| | + | * [[Элемент strikethrough|<strikethrough>]] |
− | * [[Элемент sub| | + | * [[Элемент strong|<strong>]] |
− | * [[Элемент sup| | + | * [[Элемент style|<style>]] |
− | + | * [[Элемент sub|<sub>]] | |
+ | * [[Элемент sup|<sup>]] | ||
+ | |||
+ | |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}}}