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