Элемент a — различия между версиями
Материал из FictionBook
м |
|||
(не показаны 11 промежуточные версии 2 участников) | |||
Строка 4: | Строка 4: | ||
|description=Ссылка. | |description=Ссылка. | ||
− | + | Чаще всего используется для ссылок на сноски, при этом атрибут '''type''' имеет значение '''"note"'''.<br> | |
− | + | ||
При отсутствии атрибута '''type''' используется для перекрёстных ссылок в электронных документах. | При отсутствии атрибута '''type''' используется для перекрёстных ссылок в электронных документах. | ||
Строка 13: | Строка 12: | ||
* HaaliReader | * HaaliReader | ||
* CoolReader 2 | * CoolReader 2 | ||
− | + | * TODO: где еще поддерживается? | |
|attributes= | |attributes= | ||
* '''xlink:type''' ''(опционально)'' | * '''xlink:type''' ''(опционально)'' | ||
− | * '''xlink:href''' ''(обязателен)'' - определяет место назначения ссылки на языке XPath/XPointer | + | * '''xlink:href''' ''(обязателен)'' - определяет место назначения ссылки на языке XPath/XPointer. Но многими читалками и конверторами на данный момент поддерживается только самая простая форма адресации - по внутрифайловым идентификаторам '''"#id"''' |
− | * '''type''' ''(опционально)'' - | + | * '''type''' ''(опционально)'' - тип ссылки. В настоящее время определено лишь одно возможное значение для данного атрибута: '''"note"''', используемое для сносок. |
|children= | |children= | ||
− | + | Содержит текст, а также произвольный набор (в произвольном количестве) из следующих элементов: | |
* [[Элемент strong|<strong>]]; | * [[Элемент strong|<strong>]]; | ||
* [[Элемент emphasis|<emphasis>]]; | * [[Элемент emphasis|<emphasis>]]; | ||
* [[Элемент style|<style>]]; | * [[Элемент style|<style>]]; | ||
− | * [[Элемент strikethrough|<strikethrough>]]; | + | * [[Элемент strikethrough|<strikethrough>]] ''(с версии 2.1)''; |
− | * [[Элемент sub|<sub>]]; | + | * [[Элемент sub|<sub>]] ''(с версии 2.1)''; |
− | * [[Элемент sup|<sup>]]; | + | * [[Элемент sup|<sup>]] ''(с версии 2.1)''; |
− | * [[Элемент code|<code>]]; | + | * [[Элемент code|<code>]] ''(с версии 2.1)''; |
* [[Элемент image|<image>]]. | * [[Элемент image|<image>]]. | ||
|parents= | |parents= | ||
+ | Может содержаться в следующих элементах: | ||
* [[Элемент p|<p>]]; | * [[Элемент p|<p>]]; | ||
* [[Элемент v|<v>]]; | * [[Элемент v|<v>]]; | ||
* [[Элемент subtitle|<subtitle>]]; | * [[Элемент subtitle|<subtitle>]]; | ||
− | * [[Элемент th|<th>]]; | + | * [[Элемент th|<th>]] ''(с версии 2.1)''; |
− | * [[Элемент td|<td>]]; | + | * [[Элемент td|<td>]] ''(с версии 2.1)''; |
− | * [[Элемент text-author|<text-author>]]. | + | * [[Элемент text-author|<text-author>]] ''(с версии 2.1)''. |
|example= | |example= | ||
+ | ====1. Ссылка на сноску: ==== | ||
+ | |||
+ | <pre>... | ||
+ | в стиле Роберта Адама <a l:href="#note1" type="note">[1]</a> | ||
+ | .... | ||
+ | </body> | ||
+ | <body name="notes"> | ||
+ | <section id="note1"> | ||
+ | <title><p>1</p></title> | ||
+ | <p>Роберт Адам - английский архитектор, крупнейший представитель | ||
+ | английского классицизма XVIII века.</p> | ||
+ | </section> | ||
+ | </body> | ||
+ | </pre> | ||
+ | |||
+ | ==== 2. Перекрёстная ссылка: ==== | ||
+ | |||
+ | <pre> | ||
+ | ... | ||
+ | <p>Основные тактико-технические характеристики бронетанковой техники | ||
+ | Советской Армии приведены в <a l:href="#app1">приложении 1</a>.</p> | ||
+ | .... | ||
+ | <section id="app1"> | ||
+ | <title> | ||
+ | <p>Приложение 1.</p> | ||
+ | <p>Основные тактико-технические характеристики танков | ||
+ | и самоходно-артиллерийских установок Советской Армии</p> | ||
+ | </title> | ||
+ | </pre> | ||
|see= | |see= | ||
|comments= | |comments= | ||
+ | Для сносок сам текст каждой сноски должен находиться отдельной [[Элемент section|<section>]], расположенной в [[Элемент body|<body>]] с атрибутом '''name="notes"'''. | ||
|style= | |style= | ||
Строка 72: | Строка 102: | ||
</xs:choice> | </xs:choice> | ||
<xs:attribute ref="xlink:type" use="optional"/> | <xs:attribute ref="xlink:type" use="optional"/> | ||
− | <xs:attribute ref="xlink:href" | + | <xs:attribute ref="xlink:href" use="required"/> |
<xs:attribute name="type" type="xs:token" use="optional"/> | <xs:attribute name="type" type="xs:token" use="optional"/> | ||
</xs:complexType> | </xs:complexType> | ||
</pre> | </pre> | ||
}} | }} |
Текущая версия на 14:26, 11 октября 2010
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
|
Внимание! Содержимое этой страницы требуется написать или доделать начатое. |
Содержание
Элемент <a>
Описание
Ссылка.
Чаще всего используется для ссылок на сноски, при этом атрибут type имеет значение "note".
При отсутствии атрибута type используется для перекрёстных ссылок в электронных документах.
Версия FB
2.0 и выше
Поддерживается
- HaaliReader
- CoolReader 2
- TODO: где еще поддерживается?
Атрибуты
- xlink:type (опционально)
- xlink:href (обязателен) - определяет место назначения ссылки на языке XPath/XPointer. Но многими читалками и конверторами на данный момент поддерживается только самая простая форма адресации - по внутрифайловым идентификаторам "#id"
- type (опционально) - тип ссылки. В настоящее время определено лишь одно возможное значение для данного атрибута: "note", используемое для сносок.
Подчиненные элементы
Содержит текст, а также произвольный набор (в произвольном количестве) из следующих элементов:
- <strong>;
- <emphasis>;
- <style>;
- <strikethrough> (с версии 2.1);
- <sub> (с версии 2.1);
- <sup> (с версии 2.1);
- <code> (с версии 2.1);
- <image>.
Подчинен
Может содержаться в следующих элементах:
- <p>;
- <v>;
- <subtitle>;
- <th> (с версии 2.1);
- <td> (с версии 2.1);
- <text-author> (с версии 2.1).
Пример использования
1. Ссылка на сноску:
... в стиле Роберта Адама <a l:href="#note1" type="note">[1]</a> .... </body> <body name="notes"> <section id="note1"> <title><p>1</p></title> <p>Роберт Адам - английский архитектор, крупнейший представитель английского классицизма XVIII века.</p> </section> </body>
2. Перекрёстная ссылка:
... <p>Основные тактико-технические характеристики бронетанковой техники Советской Армии приведены в <a l:href="#app1">приложении 1</a>.</p> .... <section id="app1"> <title> <p>Приложение 1.</p> <p>Основные тактико-технические характеристики танков и самоходно-артиллерийских установок Советской Армии</p> </title>
Смотри также
Комментарии
Для сносок сам текст каждой сноски должен находиться отдельной <section>, расположенной в <body> с атрибутом name="notes".
Фрагмент схемы
<xs:complexType name="linkType" mixed="true"> <xs:annotation> <xs:documentation>Generic hyperlinks. Cannot be nested. Footnotes should be implemented by links referring to additional bodies in the same document</xs:documentation> </xs:annotation> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="strong" type="styleLinkType"/> <xs:element name="emphasis" type="styleLinkType"/> <xs:element name="style" type="styleLinkType"/> <xs:element name="strikethrough" type="styleLinkType"/> <xs:element name="sub" type="styleLinkType"/> <xs:element name="sup" type="styleLinkType"/> <xs:element name="code" type="styleLinkType"/> <xs:element name="image" type="inlineImageType"/> </xs:choice> <xs:attribute ref="xlink:type" use="optional"/> <xs:attribute ref="xlink:href" use="required"/> <xs:attribute name="type" type="xs:token" use="optional"/> </xs:complexType>
Эквивалент в EPUB3
{{{epub3}}}