Статьи

Цитата: тогда и сейчас

Как говорит автор «Ultimate HTML Reference» Ян Ллойд, « blockquote<blockquote>

Блок-цитата, конечно, предназначена для обозначения «блочной цитаты» — дословного воспроизведения контента, первоначально опубликованного или представленного в другом месте, представленного в виде блока, отдельно от окружающего контента. Исходя из этой важной цели, визуальное представление элемента по умолчанию довольно простое: браузеры просто оставляют левые и правые поля размером около 36 пикселей по обе стороны от элемента.

В начале истории Интернета, blockquote В то время, когда элементы HTML обычно использовались неправильно для достижения визуальных эффектов, blockquoteblockquote , поскольку они оба имеют одинаковый визуальный эффект, и поскольку dd<dd>

Дизайнеры, которые гордились качеством своего кода, быстро обнаружили, что валидаторы HTML (например, W3C ) не оценили их использование <blockquote> dddddl ). С другой стороны, цитата может идти в любом месте, где приветствуется элемент блока, поэтому постепенно он становится элементом выбора для создания содержимого отступа.

Чем больше с отступом дизайнер хотел, чтобы контент появлялся, тем blockquoteblockquote

 <blockquote>
  <blockquote>
    <blockquote>
      <blockquote>
        <blockquote>
          <p>A block with a lot of breathing room!</p>
        </blockquote>
      </blockquote>
    </blockquote>
  </blockquote>
</blockquote>

Конечно, сегодня большинство веб-дизайнеров понимают ценность семантически значимого кода. Это, а также тот факт, что CSS можно легко использовать для применения точно такого же форматирования, которое элементы blockquoteblockquote

Между тем, семантика, предоставленная blockquote Блоги постоянно цитируют другие блоги и сайты, и элемент blockquote

Читайте дальше, чтобы узнать о некоторых скрытых тонкостях элемента blockquote и о том, как его можно использовать для выявления сети в сети: сети атрибуции.

Сеть Атрибуции

Многие аспекты Интернета основаны на концепции ссылок. Когда я ссылаюсь на вас в сообщении в блоге, Google считает это доверием к вашему контенту. Современное программное обеспечение для блогов даже «пингует» цель ссылки, чтобы сообщить ей, что она была связана (это называется трекбэк). Так что во многих отношениях сегодня Интернет представляет собой сеть ссылок.

Элемент blockquote Этот потенциал создается малоизвестным атрибутом blockquote , который должен указывать на URL, с которого была взята цитата.

 cite

Если бы каждый размечал свои <blockquote cite="http://example.com/source.html">
<p>A scintillating quote…</p>
</blockquote>
Google не только сможет сказать вам, кто ссылается на вас, но также может сказать, кто вас цитирует .

Проблема с атрибутом blockquoteменьше людей используют его! А причина? В большинстве браузеров это ничего не делает .

Это то, что сообщество микроформатов действительно получает — независимо от того, насколько полезной будет функция HTML для Google, разработчики не будут беспокоиться об ее использовании, если эта функция не будет видна посетителям сайта.

Микроформаты — это способы совместного использования существующих функций языка HTML, чтобы заставить язык делать новые вещи, и одно из правил микроформатов заключается в том, что они «определены для людей в первую очередь, а для машин — вторыми». Тот факт, что микроформат должен быть видимым и Полезное для пользователей сайта дает дизайнерам реальную причину его использования.

Имея это в виду, сообщество микроформатов предложило способ использования cite Черновой микроформат называется cite-rel и выглядит так:

 blockquote

Вместо того чтобы указывать непосредственно на источник цитаты, атрибут <p>
A scintillating quote from <cite id="goodquote"
class="relationship"><a href="http://example.com/source.html"
>someone I respect</a></cite>:
</p>
<blockquote cite="#goodquote">
<p>A scintillating quote…</p>
</blockquote>
citeэлемента blockquote , который содержит фактическую ссылку на источник.

Это не только создает структуру, которую поисковые системы могут читать, чтобы обнаружить цитаты и их источники в Интернете, но и делает эти цитаты видимыми для пользователей, поскольку цитата в конечном итоге представляется в виде ссылки.

В следующий раз, когда вы выдадите citeblockquotecite