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

Материал из FictionBook
Перейти к: навигация, поиск
Строка 17: Строка 17:
 
|attributes=
 
|attributes=
 
* '''xlink:type''' ''(опционально)''
 
* '''xlink:type''' ''(опционально)''
* '''xlink:href''' ''(обязателен)'' - определяет место назначения ссылки на языке XPath/XPointer
+
* '''xlink:href''' ''(обязателен)'' - определяет место назначения ссылки на языке XPath/XPointer. Но читалками и конверторами на данный момент поддерживается только самая простая форма адресации - по внутрифайловым идентификаторам '''"#id"'''
 
* '''type''' ''(опционально)'' - тип ссылки. В настоящее время определено лишь одно возможное значение для данного атрибута: '''"note"''', используемое для сносок.
 
* '''type''' ''(опционально)'' - тип ссылки. В настоящее время определено лишь одно возможное значение для данного атрибута: '''"note"''', используемое для сносок.
  
Строка 25: Строка 25:
 
* [[Элемент 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=
Строка 45: Строка 45:
  
 
|see=
 
|see=
 +
Для сносок сам текст сноски должен находиться отдельной [[Элемент section|<section>]], расположенной в [[Элемент body|<body>]] с атрибутом '''name="notes"'''.
  
 
|comments=
 
|comments=

Версия 06:05, 2 апреля 2007

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Внимание!
Содержимое этой страницы требуется написать или доделать начатое.

Элемент <a>

Описание

Ссылка.

Обычно используется для ссылок на сноски, при этом атрибут type имеет значение "note".

При отсутствии атрибута type используется для перекрёстных ссылок в электронных документах.

Версия FB

2.0 и выше

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

  • HaaliReader
  • CoolReader 2

TODO: где еще поддерживается?

Атрибуты

  • xlink:type (опционально)
  • xlink:href (обязателен) - определяет место назначения ссылки на языке XPath/XPointer. Но читалками и конверторами на данный момент поддерживается только самая простая форма адресации - по внутрифайловым идентификаторам "#id"
  • type (опционально) - тип ссылки. В настоящее время определено лишь одно возможное значение для данного атрибута: "note", используемое для сносок.

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

Содержит текст, а также произвольный набор (в произвольном количестве) из следующих элементов:

Подчинен

Может содержаться в следующих элементах:

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

  1. Ссылка на примечание:
    в стиле Роберта Адама <a l:href="#note1" type="note">[1]</a>
  2. Перекрёстная ссылка:
    <p>Об этом вы можете прочитать <a l:href="#glava1">здесь</a>.</p>

Смотри также

Для сносок сам текст сноски должен находиться отдельной <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}}}