Атрибуты alt и title
Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем
Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Что такое альт-теги?
Альт-теги — это текстовое описание содержимого графического изображения на странице, позволяющего получить более полную информацию о нём и улучшить навигацию на сайте. Для тех пользователей, которые выключают графические изображения в браузере, удобно будет по тегу alt определить, что должно было быть на картинке. А title содержит в себе подсказку для изображения, всплывающую при наведении курсора.
Все мы уже знаем, как важно разбивать текст на блоки, добавлять картинки, визуально делающие текст привлекательным и более лёгким для восприятия. Если представить SEO как скачки на ипподроме, то к финишу первой всегда придёт лошадь, которая выложилась на полную. Где надо ускорилась или прошла по внутреннему кругу, да и жокей был максимально лёгким в облегающем костюме. Так и здесь — нужно выжать из продвижения по максимуму. Поисковый робот, который пробежит по вашей странице и увидит оптимизированное изображение, прекрасно поймёт, что там изображено, когда прочтёт тег alt. Он внесёт эту информацию в индекс, и вы получите SEO-плюс для своей странички и преимущества в выдаче.
Атрибут alt (alternative text) — это атрибут тега <img>, позволяющий поисковому роботу «увидеть» изображение и проиндексировать его. По сути, краткое описание того, что изображено на картинке
Атрибут title — это атрибут <img>, выполняющий роль заголовка для изображения. Он формирует всплывающие подсказки для картинки.
Так выглядят теги альт и тайтл в коде страницы:
<img itemprop=»image»/upload/iblock/61f/pg_600g_pervyy_prikorm.jpg» alt=»Фото Pedigree — сухой корм первый прикорм с курицей и рисом педигри для щенков всех пород от 3 недель» title=»купить pedigree первый прикорм с курицей и рисом для щенков с 3 недель» data-giftd-block-id-product=»11″>
Правила написания текста в атрибутах alt и title
- Описание должно полностью соответствовать содержимому картинки.
- Должны содержать ключевое слово.
- На одной и той же странице должны быть разные alt теги. Если использовать одни и те же ключи для всех изображений, эта страница будет плохо ранжироваться, и есть шанс попасть под фильтр АГС
- Оптимальный объём — от 3-ех до 10-ти слов для alt. Title должен быть длиннее, более развёрнутым.
- Тексты для alt и title должны отличаться
Задаём alt для изображений
В большинстве CMS задать такой атрибут довольно просто. Например, в Wordpress кликаем правой кнопкой на картинку -> «Редактировать» -> добавляем описание атрибута alt.
Во множестве CMS функционал похожий. В некоторых есть даже плагины для шаблонной постановки этих тегов. Для того, чтобы вручную прописать атрибут alt — ориентируйтесь на синтаксис тега <img>, представленный выше.
Если хотите развёрнутой информации, то она есть в статье нашего блога.
Допустим, посещаемость вашего сайта растёт на глазах, но даже в этом случае не нужно пренебрегать оптимизацией изображений. Это возможность получать больше трафика, на уже вложенные ресурсы. Ключи вписаны в тексты идеально, техническая сторона сайта на высоте, посетителей немало, но может быть ещё больше. В этом поможет оптимизация изображений на сайте, ведь в ранжировании поисковых запросов так же участвуют и фото. А ещё, есть шанс собирать дополнительный трафик с запросов «+ фото».
— HTML | MDN
HTML-элемент <img>
встраивает изображение в документ. Это замещаемый элемент.
The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Приведённый выше пример показывает очень простое использование элемента <img>
. Атрибут src
обязателен и содержит путь к изображению, которое вы хотите встроить в документ. Атрибут alt
содержит текстовое описание изображения, которое не обязательно, но невероятно полезно для доступности — программы чтения с экрана читают это описание своим пользователям, так они знают какое изображение показано, и так же оно отображается на странице, если изображение не может быть загружено по какой-либо причине.
Есть много других атрибутов, которые могут быть указаны для достижения различных целей, например:
- управление Referrer/CORS в целях безопасности. Смотрите ниже атрибуты
crossorigin
иreferrerpolicy
; - настройка внутреннего размера (en-US) с использованием
width
иhight
, которые полезны, когда вы хотите задать пространство занимаемое изображением, чтобы обеспечить стабильность макета страницы перед его загрузкой; - адаптивные изображения рекомендуется использовать с атрибутами
sizes
иsrcset
(смотрите также элемент<picture>
и наше руководство «Адаптивные изображения»).
Стандарт HTML не содержит списка форматов изображений, которые должны поддерживаться. Поэтому разные пользовательские агенты поддерживают разные наборы форматов.
Firefox
Форматы изображений, поддерживаемые Firefox:
Если ошибка происходит во время загрузки или отрисовки изображения и обработчик события onerror
был настроен на обработку события error (en-US)
, тогда этот обработчик события будет вызван. Это может произойти в ряде ситуаций, в том числе когда:
- атрибут
src
пустой или null; - указанный URL в атрибуте
src
совпадает с URL страницы, на которой в данный момент находится пользователь; - указанное изображение каким-то образом повреждено, что препятствует его загрузке;
- метаданные указанного изображения повреждены таким образом, что невозможно получить его размеры, и в атрибутах элемента
<img>
не было указано никаких размеров; - указанное изображение имеет формат, который не поддерживается пользовательским агентом.
К этому элементу применимы глобальные атрибуты.
alt
Этим атрибутом задаётся альтернативное текстовое описание изображения.
Примечание: Браузеры не всегда отображают изображение на которое ссылается элемент. Это относится к неграфическим браузерам (включая те, которые используются людьми с нарушениями зрения), если пользователь решает не отображать изображения, или если браузер не может отобразить изображение, потому что оно имеет неверный или неподдерживаемый тип. В этих случаях браузер может заменить изображение текстом записанным в атрибуте
элемента. По этим и другим причинам вы должны по возможности предоставлять полезное описание в атрибутеalt
.Примечание: Пропуст этого атрибута в целом указывает, что изображение является ключевой частью контента и текстовый эквивалент не доступен. Установка этого атрибута в значение пустой строки (
) указывает, что это изображение не является ключевой частью контента (декоративное), и что невизуальные браузеры могут пропустить его при рендеринге (en-US).crossorigin
Этот атрибут указывает, следует ли использовать CORS при загрузке изображения или нет. Изображения с включённой поддержкой CORS могут быть повторно использованы в элементе
<canvas>
не будучи «испорченными». Допустимые значения:anonymous
: Запрос cross-origin (т.е. с HTTP-заголовкомOrigin
) выполняется, но параметры доступа не передаются (т.е. нет cookie, не используется стандарт X.509 или базовая HTTP-аутентификация). Если сервер не предоставляет параметры доступа исходному сайту (не устанавливая HTTP-заголовок
), изображение будет «испорчено» и его использование будет ограничено; Access-Control-Allow-Originuse-credentials
: Запрос cross-origin (т.е. с HTTP-заголовкомOrigin
) выполняется вместе с передачей параметров доступа (т.е. есть cookie, используется стандарт X.509 или базовая HTTP-аутентификация). Если сервер не предоставляет параметры доступа исходному сайту (посредством HTTP-заголовкаAccess-Control-Allow-Origin
), изображение будет «испорчено» и его использование будет ограничено.
Если этот атрибут не задан, то CORS при загрузке изображения не используется (т.е. без отправки HTTP-заголовка
Origin
), ограничивая его использование в элементе<canvas>
. Если задан неправильно, то он обрабатывается так, как если бы использовалось значениеanonymous
. Для получения дополнительной информации смотрите «Настройки атрибутов CORS».decoding
Предоставляет рекомендации браузеру по декодированию изображения. Допустимые значения:
sync
: Декодировать изображение синхронно для одновременного отображения с другим контентом;async
: Декодировать изображение асинхронно, чтобы уменьшить задержку отображения другого контента;auto
: Режим по умолчанию, который указывает на отсутствие предпочтений к режиму декодирования. Браузер решает, что лучше для пользователя.
height
- Внутренняя высота (см. Внутренний размер (en-US)) изображения в пикселях.
importance
Указывает сравнительную важность ресурса. Приоритет выбирается с помощью значений:
auto
: Указывает на отсутствие предпочтений. Браузер может использовать собственную эвристику для определения приоритета изображения;high
: Указывает браузеру, что изображение имеет высокий приоритет;low
: Указывает браузеру, что изображение имеет низкий приоритет.
intrinsicsize
- Этот атрибут говорит браузеру игнорировать действительный внутренний размер (en-US) изображения и делать вид, что это размер, указанный в атрибуте. В частности, изображение будет растровым в этих измерениях, а
narutalWidth
/naturalHeight
изображения будут возвращать значения, указанные в этом атрибуте. Объяснение, примеры. ismap
Это атрибут логического типа, указывающий, что изображение является частью серверной карты ссылок. Если это так, то точные координаты клика отправляются на сервер.
Примечание: Этот атрибут разрешён, только если элемент
<img>
является потомком элемента<a>
с валидным (соответствующий требованиям) атрибутомhref
.loading
Указывает на то, как браузер должен загрузить изображение:
eager
: Загружает изображение немедленно независимо от того, находится оно в области просмотра или нет (является значением по умолчанию).lazy
: Откладывает загрузку изображения до того момента, пока оно не достигнет подсчитанного расстояния области просмотра, определяемого браузером. Данное значение помогает избежать использования ресурсов сети и хранилища, необходимых для обработки изображения, пока это действительно не понадобится. В большинстве случаев использование этого аргумента улучшает производительность.
Примечание: Загрузка откладывается только тогда, когда включён JavaScript. Это анти-трэкинг мера. Если бы пользовательский клиент поддерживал опцию отложенной загрузки изображения при отключённом JavaScript, то сайт имел бы возможность отслеживать приблизительную позицию области просмотра в течение сессии пользователя, размещая изображения на странице таким образом, чтобы сервер мог отслеживать, сколько изображений загружено и когда.
referrerpolicy
Строка, указывающая, какой реферер (referrer) использовать при выборке ресурсов:
no-referrer
: ЗаголовокReferer
не будет отправлен;no-referrer-when-downgrade
: ЗаголовокReferer
не отправляется, когда происходит переход к источнику без TLS (HTTPS). Это поведение по умолчанию для пользовательских агентов, если не указано иное;origin
: ЗаголовокReferer
будет содержать схему адресации ресурса (HTTP, HTTPS, FTP и т.д), хост и порт;origin-when-cross-origin
: Переход на другие источники ограничит включённые реферальные данные схемой адресации ресурса, хостом и портом, в то время как переход из того же источника будет включать полный путь реферала;unsafe-url
: ЗаголовокReferer
будет включать источник и путь, но не фрагмент URL, пароль или имя пользователя. Этот метод небезопасен, потому что будет утечка источников и путей от ресурсов, защищённых TLS, к незащищённым источникам.
sizes
Список из одного или нескольких строк, разделённых запятыми, указывающих набор размеров источника. Каждый размер источника состоит из:
- Условия мёда-запроса. Оно должно быть пропущено для последнего элемента.
- Значения размера источника.
Значения размера источника устанавливаются исходя из предполагаемых размеров изображения. Пользовательские агенты используют текущий размер источника, чтобы выбрать один из источников, предоставленных атрибутом
srcset
, если эти источники описываются с помощью дескриптора ширины ‘w
‘ (сокращение от width). Выбранный размер источника влияет на внутренний размер (en-US) изображения (отображаемый размер изображения, если не применены стили CSS). Если атрибутsrcset
отсутствует или не содержит значений с дескриптором ‘w
‘, то атрибутsizes
не будет иметь никакого эффекта.src
- URL изображения. Этот атрибут является обязательным для элемента
<img>
. В браузерах, поддерживающихsrcset
,src
обрабатывается как изображение-кандидат с дескриптором плотности пикселей1x
, если только изображение с этим дескриптором уже не определено вsrcset
или еслиsrcset
не содержит дескрипторы ‘w
‘. srcset
Список из одной или нескольких строк, разделённых запятыми, указывающих набор возможным источников изображения для использования пользовательскими агентами. Каждая строка состоит из:
- URL изображения.
- Необязательного, пробела, сопровождаемого:
- дескриптором ширины или положительным целым числом, за которым сразу же следует ‘
w
‘. Дескриптор ширины делится на размер источника, полученный из атрибутаsizes
, для расчёта эффективной плотности пикселей; - дескриптором плотности пикселей, который является положительным числом с плавающей точкой за которым сразу же следует ‘
x
‘.
- дескриптором ширины или положительным целым числом, за которым сразу же следует ‘
Если не указано ни одного дескриптора, то источнику присваивается дескриптор по умолчанию:
1x
.Нельзя смешивать дескрипторы ширины с дескрипторами плотности пикселей в одном атрибуте
srcset
. Повторение дескрипторов (например, два источника в одномsrcset
с одинаковым дескриптором ‘2x
‘) так же является недопустимым.Пользовательские агенты выбирают любой из доступных источников на своё усмотрение. Это предоставляет им значительную свободу действий для адаптации их выбора на основе таких вещей, как предпочтения пользователя или пропускная способность. Смотрите наше руководство «Адаптивные изображения» для примера.
width
- Внутренняя ширина (см. Внутренний размер (en-US)) изображения в пикселях.
usemap
Неполный URL (начиная с ‘
#
‘) карты-изображения, связанной с элементом.Примечание: вы не можете использовать этот атрибут, если элемент
<img>
является потомком элемента<a>
или<button>
.
Устаревшие атрибуты
align
Этот API вышел из употребления и его работа больше не гарантируется.Выравнивание изображения относительно окружающему его контексту. Этот атрибут больше не должен быть использован — вместо этого используйте CSS-свойства
float
и/илиvertical-align
. Вы можете так же использовать CSS-свойствоobject-position
для позиционирования изображения внутри границ элемента<img>
. Допустимые значения:top
: Аналогvertical-align: top
илиvertical-align: text-top
;middle
: Аналогvertical-align: -moz-middle-with-baseline
;bottom
: Отсутствует значение по умолчанию, аналогvertical-align: unset
илиvertical-align: initial
;left
: Аналогfloat: left
;right
: Аналогfloat: right
.
border
Этот API вышел из употребления и его работа больше не гарантируется.- Ширина рамки вокруг изображения. Вы должны использовать CSS-свойство
border
вместо этого атрибута. hspace
Этот API вышел из употребления и его работа больше не гарантируется.- Отступ слева и справа от изображения в пикселях. Вы должны использовать CSS-свойство
margin
вместо этого атрибута. longdesc
Этот API вышел из употребления и его работа больше не гарантируется.Ссылка на более подробное описание изображения. Возможными значениями являются URL или
id
элемента.name
Этот API вышел из употребления и его работа больше не гарантируется.- Имя для элемента. Вы должны использовать атрибут
id
вместо этого атрибута. vspace
Этот API вышел из употребления и его работа больше не гарантируется.- Отступ сверху и снизу от изображения в пикселях. Вы должны использовать CSS-свойство
margin
вместо этого атрибута.
<img>
является замещаемым элементом; по умолчанию он имеет значение свойства display
равное inline
, но его размеры по умолчанию определяются внутренними значениями (см. внутренний размер (en-US)) встроенного изображения. Вы можете установить на изображение такие свойства, как border
/border-radius
, padding
/margin
, width
/height
и так далее.
Однако, часто бывает полезно установить для изображений свойство display
в значение block
, так что вы имеете максимальный контроль над стилизацией (например, margin: 0 auto
не работает на изображениях с display: inline
, легче размещать изображения в контексте с окружающими элементами, когда они являются блочными).
У <img>
нет базовой линии, когда изображения используются в ситуации со строчным форматированием (display: inline
) вместе с vertical-align
: baseline
, нижняя граница изображения будет размещена на базовой линии контейнера.
Вы можете использовать свойство object-position
для позиционирования изображения внутри границ элемента <img>
и свойством object-fit
регулировать размеры изображения внутри этих границ (например, должно ли изображение помещаться в границы элемента или заполнить элемент полностью, даже если потребуется обрезка).
В зависимости от типа, изображение может иметь собственную (внутреннюю) ширину и высоту. Для некоторых типов изображений тем не менее внутренние размеры (en-US) не обязательны. SVG-изображения, например, могут не иметь внутренних размеров, если для корня их элемента <svg>
не заданы width
и height
.
Альтернативный текст
Следующий простой пример встраивает изображение с альтернативным текстом в страницу для улучшения доступности.
<img src="https://developer.mozilla.org/static/img/web-docs-sprite.22a6a085cf14.svg"
alt="Логотип MDN - изображение динозавра с текстом MDN web docs">
Изображение-ссылка
Этот пример основан на предыдущем и показывает как превратить изображение в ссылку. Это очень просто сделать так — вы вставляете тег <img>
внутрь элемента <a>
. Также вы должны изменить альтернативный текст, чтобы он описывал назначение ссылки.
<a href="https://developer.mozilla.org">
<img src="https://developer.mozilla.org/static/img/web-docs-sprite.22a6a085cf14.svg"
alt="Посетить сайт MDN">
</a>
Использование атрибута srcset
В этом примере мы добавляем атрибут srcset
, содержащий ссылку на версию логотипа в высоком разрешении; оно будет загружено вместо изображения в src
на устройствах с высоким разрешением. Изображение указанное в атрибуте src
, считается 1x
кандидатом в пользовательских агентах, которые поддерживают srcset
.
<img src="mdn-logo-sm.png"
alt="MDN"
srcset="mdn-logo-HD.png 2x">
Использование атрибутов srcset и sizes
Атрибут src
игнорируется в пользовательских агентах, которые поддерживают srcset
, когда добавлены дескрипторы ‘w
‘. Когда условие медиавыражения (max-width: 600px)
совпадает с состоянием устройства, будет загружено изображение шириной 200px (оно то самое, которое наиболее близко соответствует 200px, указанным в медиавыражении), иначе будет загружено другое изображение.
<img src="clock-demo-thumb-200.png"
alt="Часы"
srcset="clock-demo-thumb-200.png 200w,
clock-demo-thumb-400.png 400w"
>
Создание значимых альтернативных описаний
Значение атрибута alt
должно чётко и кратко описывать содержимое изображения. Он не должен описывать наличие самого изображения или название файла изображения. Если атрибут alt
намеренно пропущен, потому что изображение не имеет текстового эквивалента, рассмотрите альтернативные способы представления содержимого, которое изображение пытается передать.
Плохо
<img alt="image" src="penguin.jpg">
Хорошо
<img alt="Пингвин на пляже." src="penguin.jpg">
Когда у изображения отсутствует атрибут alt
, некоторые программы чтения с экрана могут объявить вместо него имя файла изображения. Это может привести к путанице, если имя файла не соответствует содержимому изображения.
Атрибут title
Атрибут title
не является приемлемой заменой атрибута alt
. Кроме того, избегайте повторения значения атрибута alt
в атрибуте title
, объявленном на том же изображении.
Атрибут title
также не должен использоваться в качестве подписи, сопровождающей альтернативное описание изображения. Если изображению нужна подпись, используйте элемент <figure>
вместе с элементом <figcaption>
.
BCD tables only load in the browser
Атрибуты ALT и TITLE тега IMG для оптимизации изображений
На ранжирование, размещенных на сайте изображений влияет качество самих картинок, качество и характеристики самого сайта, на котором были размещены картинки, и ключевые слова, которые были прописаны в атрибутах тега img.
Изображения не только улучшают восприятие текста посетителем, но и дают дополнительную возможность для раскрутки по изображениям.
Однако, изображение с незаполненным атрибутом alt тега img и title, в поисковую выдачу не попадают, т.к. не содержат ключевых слов, по которым происходил бы поиск.
Атрибуты ALT и TITLE тега IMG
Несмотря на то, что использование при оптимизации изображений атрибутов title и alt — это простой способ поднять позиции сайта в поисковых системах, многие вебмастера не в полной мере применяют их, а то и вовсе игнорируют. Следует отметить, что часто title и alt по ошибке именуют тегами, хотя это атрибуты тега img (от слова “image”), а не отдельные теги.
HTML тег img применяют для отображения на страницах сайта изображений (картинок) в графическом формате GIF, JPEG или PNG. При необходимости, картинку можно сделать гиперссылкой, заключив тег img в контейнер . Атрибут alt передает описание изображения для браузеров при отключенной графике. Если данный атрибут не будет прописан, то пользователи увидят пустую икону вместо изображения, а если alt прописан, то будет показано его текстовое содержание. Атрибут alt в большей степени влияет на ранжирование изображений поисковиками.
Атрибут title предоставляет дополнительную информацию о картинке и не является обязательным, его рекомендуют применять для лучшего продвижения по изображениям. Текст, внесенный в атрибут title, показывается при наведении курсора мышки на картинку, а согласно генеральной концепции поисковых систем — все, что видит пользователь — учитывается при ранжировании.
Роботы поисковых систем не умеет распознавать текст, нанесенный на графические изображения, поэтому ключевая фраза, написанная на картинке большими буквами, никак не повлияют на ее поисковое продвижение. Больший эффект принесет нанесение доменного имени вашего сайта — это не только способствует его популяризации, но и защитит картинку от копирования.
Поисковые системы учитывают не весь текст, заключенный в атрибут alt: Google, к примеру, показывает только первые 15-17 слов, а Яндекс чуть больше – до 28 слов. В любом случае, этого количества слов вполне достаточно, чтобы составить вразумительный контекст.
Поисковые системы акцентируют основное внимание на тексте, относящемся к изображению. Особенно к тому, что написано непосредственно под ним, воспринимая этот текст как название изображения. Поэтому, название должно полностью копировать содержание соответствующего атрибута alt и его следует размещать в том же абзаце, ячейке таблицы или теге , что и картинка.
Как и со всеми другими вопросами поисковой оптимизации, ваше внимание должно быть сосредоточено на создании уникального контента, представляющего ценность для пользователей вашего сайта. Наличие точного описания изображений на вашей странице будет значительным подспорьем не только для пользователей с очень медленным соединением или, у которых показ изображений отключен полностью, но и полезен для основной массы ваших пользователей, которые по достоинству оценят то, что они могут простым наведением курсора мыши на изображение получить немного больше информации.
Как прописать атрибуты alt и title у изображений (картинок)Прописать атрибуты alt и title у картинок можно следующим образом:
В том случае, если на изображение назначена ссылка, то title лучше прописать к ссылке:
Советы поисковой системы Яндекс по оптимизации картинок:
- Важен текст ссылки на ту же картинку с других сайтов или других страниц этого же сайта.
- Обратите внимание на текст, расположенной в непосредственной близости от размещенного на сайте изображения. Он тоже должен соответствовать изображению.
- Тексты и заголовки коротких документов, обрамляющих одиночную картинку.
- Имена файлов и скриптов, в том числе с учётом транслитерации и упрощённого подстрочного перевода.
- Информацию о изображениях передает атрибут “alt”
- Изображения часто кажутся одним из самых простых элементов сайта, но их использование также можно оптимизировать. Каждому изображению соответствует имя файла и атрибут “alt”. Оба эти элемента полезны. Атрибут “alt” позволяет ввести текст, который будет отображаться, если изображение по какой-либо причине невозможно показать (1).
- Зачем используется этот атрибут? Если пользователь просматривает ваш сайт через браузер с отключенными картинками или использует программу чтения текста с экрана, alt-текст будет служить описанием изображения.
- Alt-текст также используется в графических ссылках. В таком случае он обрабатывается поисковыми системами как анкорный текст ссылки. Несмотря на это, мы не советуем использовать большое количество графических ссылок для навигации по вашему сайту, так как текстовые ссылки справляются с этой ролью не хуже.
- Ну и, наконец, грамотное описание изображения в теге alt вместе с информативным именем файла помогают системам поиска картинок, таким как Поиск Картинок Google, проиндексировать изображения с вашего сайта.
- Файлы следует хранить в отдельных директориях, и сохранять их в общедоступных форматах
- Вместо того, чтобы хранить файлы изображений по разным директориям и субдиректориям на домене, следует собрать их все в одну папку(например, имя-сайта.ru/images/). Это упрощает путь к графическим файлам.
- Используйте широко поддерживаемые типы файлов. Большинство браузеров поддерживают графику в формате JPEG, GIF, PNG, и BMP. Также неплохо если расширение файла совпадает с его типом.
Назначение ALT и TITLE картинкиНесмотря на то, что использование при оптимизации изображения TITLE и ALT — это простой способ поднять позиции сайта в поисковых системах, многие веб-мастера не в полной мере применяют эти атрибуты, а то вовсе игнорируют. Некоторые их путают и не понимают, какая разница между TITLE и ALT. Следует отметить, что частенько TITLE и ALT по ошибке именуют тегами, хотя это атрибуты тега IMG (от слова «image»), а не отдельные тэги. Назначение атрибутов ALT, TITLE и LONGDESC в теге IMGHTML тег IMG нужен для отображения на странице картинок в графическом формате GIF, JPEG или PNG. Этот тег имеет строго обязательный параметр SRC, которым задается адрес файла с изображением. Если требуется, то картинку можно сделать гипер-ссылкой, поместив тег IMG в контейнер A. При этом вокруг рисунка появится рамка, которая убирается добавивлением параметра BORDER=»0″ в тег IMG. Согласно рекомендациям W3C, атрибут ALT является обязательным элементом для картинки, он задает альтернативный текст, описание изображения для браузеров при отключенной графике. При этом без него пользователи увидят пустую икону, а если ALT прописан, то выведется его текстовое содержимое. Бесспорно, что ALT сильнее всего влияет на ранжирование картинок поисковыми системами. Графический атрибут TITLE предоставляет дополнительную информацию о картинке и не требуется для графического изображения в обязательном порядке, однако большинство SEO экспертов рекомендуют его применять для лучшего продвижения по картинкам. Текст из TITLE всплывает в большинстве браузеров при наведении мышкой на графическую картинку, а согласно генеральной концепции поисковых систем, все, что видит пользователь — учитывается при ранжировании. Есть еще один атрибут графики, который предположительно может пригодиться для раскрутки картинок с веб-сайта — это атрибут LONGDESC, предназначенный для ссылки на «длинное» описания изображения. Он соединяет короткий альтернативный текст с длинным описанием на отдельной странице. При его использовании здесь указывается URL страницы, содержащей релевантный по отношению к атрибуту ALT контент. Другие полезные для продвижения рисунка параметрыРисунок, помещаемый на страницу сайта, можно окаймить рамкой различной ширины. Для этого применяется параметр BORDER тега IMG. По умолчанию рамка вокруг рисунка не появляется, за исключением тех случаев, когда картинка является гиперссылкой. При этом цвет рамки совпадает с цветом ссылки, заданного с помощью CSS или параметра LINK тега BODY. Для указания размеров рисунка предусмотрены параметры WIDTH и HEIGHT. Хотя и допускается задавать эти значения в пикселах или процентах, так делать не рекомендуется (см. ниже). Если установлены процентные значения, то размеры картинки определяются по отношению родительского контейнера, в который заключен тег IMG. Если таковой отсутствует, то за него принимается окно браузера. То есть, запись показывает, что изображение будет растянуто по всей ширине страницы. Указание лишь одного параметра HEIGHT или WIDTH сохраняет пропорции картинки. При этом браузер дожидается окончательной загрузки изображения, чтобы узнать его исходную ширину и высоту. Ширину и высоту рисунка можно изменять как в большую, так и в меньшую сторону. На время загрузки картинки это не влияет, поскольку размер графического файла остается неизменным. А вот на время загрузки страницы — влияет, причем ощутимо и в худшую сторону, поэтому делать так настоятельно не рекомендуется. Кроме того, изменение пропорций графического изображения может вызвать недоумение у пользователей, почему такой маленький рисунок так долго грузится, а потом еще и отображается искаженно. Надо ОБЯЗАТЕЛЬНО задавать размеры всех картинок в явном виде! Это ускоряет загрузку веб-страницы, поскольку браузеру не нужно вычислять размер каждого изображения, что можно сделать лишь после его получения. Браузер просто резервирует место под рисунок и продолжает свою работу; картинка же после ее получения встает на отведенное место. Это особенно значимо, если рисунок расположен внутри ячейки таблицы. Тем самым ускоряется загрузка страницы в целом, а это положительно влияет на результаты ее ранжирования в поисковиках. Использование тега IMG для продвижения по картинкамДавайте посмотрим, как правильно оформлять графические изображения как с точки зрения валидности HTML-кода, так и поисковой оптимизации рисунков. Для примера возьмем вот такое изображение достаточно большого размера: Оптимизация изображений для раскрутки сайтов: использование TITLE и ALT тега IMG Роботы поисковых систем не умеет распознавать текст на графических изображениях, поэтому ключевая фраза, написанная на картинке большими буквами, никак не повлияют на поисковое продвижение по картинкам. Будет гораздо полезнее прописать на изображение доменное имя (адрес сайта): это не только способствует его популяризации, но и защитит картинку от копирования. Так и сделано на этом рисунке; а поскольку смысл изображения не очевиден, добавлен еще поясняющий текст, к чему все это. Несмотря на внушительный размер на экране, эта картинка достаточно легкая. Для этого пришлось ее подвергнуть перекомпрессии, чтобы при приемлемом качестве она весила как можно меньше. Это один из первых пунктов, что должен сделать оптимизатор при работе с графикой. Сохранить рисунок целесообразно с таким именем файла, которое содержит ключевые слова (для русского языка — на транслите). Про что эта статья? При использование тега IMG и его атрибутов для поисковой раскрутки картинок. Вот примерно так и надо назвать графический файл: «seo-raskrutka-image-img-alt-title-width-border.jpg«. И положить его в директорию, имя которой также говорило бы поисковику, что в ней собраны картинки не про белок или отдых в Турции, а про SEO-продвижение и раскрутку сайтов. Так и назовем ее, по важнейшему ключевику этого проекта: «raskrutka«. Путь к графическому файлу предпочтительнее указывать абсолютным, то есть, от корня домена. Минимально-достаточный формат IMG для корректного показа рисунков.Для корректного отображения рисунка минимально-достаточный формат тега IMG такой (обратите внимание, как правильно пишется закрывающая часть тега для Image!): Однако для раскрутки картинок в поисковиках он бесполезен. Несмотря на понятный пользователям смысл рисунка и подпись в графике, поисковый робот не сможет узнать, что на нем изображено и написано. Давайте ему поможем! Для этого достаточно прописать поле ALT. Но как? Это зависит от геометрического размера изображения: чем больше картинка — тем длиннее допустима к ней описание как в ALT, так и в TITLE. Экспериментально установлено: поисковики нормально относятся к тексту такой длины, если он полностью умещается под рисунком примерно этим шрифтом, как в примере. Поскольку аттрибут TITLE тоже имеет значение для поискового продвижения изображений, уместно заполнить и его, но не прямой копией ALT, а измененным текстом, также содержащим важные ключевые слова. Оптимальный с точки зрения SEO-продвижения HTML код для картинки.Памятуя также, что мы говорили раньше про поля WIDTH и HEIGHT, составим ОПТИМАЛЬНЫЙ с точки зрения SEO формат картинки в HTML: Одна маленькая, но крайне эффективная хитрость при оптимизации рисунков: поисковики большое внимание придают текстовому окружению изображения, и в первую очередь тому, что написано непосредственно под ним, воспринимая это как подпись к картинке. Для этого подпись должна стоять в том же абзаце «P», ячейке таблицы «TD» или теге «DIV», что и графическое изображение. Подпись лучше делать ТОЧНОЙ КОПИЕЙ атрибута ALT (проверено на практике). В данном примере текст подписи отделен от рисунка тегом BR, и все это заключено в DIV для красивого расположения на странице (смотрите код страницы). Избыточный вариант HTML-кода для изображения (аттрибут LONGDESC).Любители поэксприментировать могут указать атрибут LONGDESC, о смысле которого говорили раньше. Однако я не заметил, чтобы он приносил какую-либо пользу для продвижения по рисункам. Поэтому, с учетом главной концепции поисковой СЕО-оптимизации «Что не полезно — то вредно», этот вариант нельзя считать оптимальным. Вот HTML-код примера применения атрибута LONGDESC: В качестве адреса длинного описания изображения взят URL высоко-релевантной страницы про поисковое продвижение по фотографиям и картинкам. Применение изображений в качестве графической ссылки на страницы.Помимо текстовых гипер-ссылок, бывают еще и графические, у которых вместо анкора стрит изображение. В этом случае аттрибут ALT имеет первостепенное значение: по нему поисковики определяют, по каким словам передавать вес с донора на акцептор. Графические ссылки имеют чрезвычайно широкое применение — например, в качестве кнопок 88 на 31. Считается, что для поискового продвижения графическая ссылка уступает текстовой. Логика поисковых систем понятна: в текстовой ссылке пользователь может прочитать анкор и решить, надо ему туда переходить, или нет, а графическую он может не заметить вообще, сччитая, что это просто картинка. Например, если бы я сейчас не написал, что картинка в следующей главе — это ссылка, очень немногие бы догадались кликнуть по ней, чтобы посмотреть, что там лежит за страница. Оптимальный с точки зрения поисковой оптимизации и раскрутки формат графических ссылок выглядит таким образом (это точный HTML-код картинки-ссылки из следующей главы): Слова-маркеры и особые случаи ранжирования по фотоМногие наверняка замечали, что не так давно среди текстовой выдачи в поисковиках стали появляться изображения. Из-за их выгодного расположения кликабельность по ним высокая, но число ограничено. Попасть туда совсем не просто и не всегда возможно даже теоритически. Как работает этот механизм в поисковых системах? Для некоторых сочетаний «поисковый запрос — класс изображения» существует возможность продемонстрировать свой рисунок прямо в основной выдаче. Для каждой темы это надо проверять экспериментальное, и если показ картинки в главном SERP’е практикуется поисковиком — то включать в адрес, ALT, TITLE и окружение картинки СЛОВО-МАРКЕР. Что такое слова-маркеры и как пользоваться маркером для раскрутки рисунков? Посмотрите статью «Слова-маркеры и продвижение картинок» (именно на эту страницу ведет графическая ссылка слева), и не забывайте о маркерах, если по тематике сайта это целесообразно. К сожалению, такой показ бывает возможен лишь примерно для 10% картинок, но пробовать стоит: вдруг сайт как раз той тематики, которая входит в эти проценты? Например, о животных. В этом случае по запросу вида «фото _вид_животного_» такой показ почти наверняка будет и в Яндексе, и в Гугле. А статистика поисковых запросов показывает, что пользователи ищут изображения не только с помощью специального поиска в картинках. Часто люди начинают поиск фото и графики в стандартной выдаче поисковой машины. Все эти особенности поведения картинок в поиске можно использовать для продвижения следующим образом:
Все это увеличит шансы рисунка на лучшее ранжирование в результатах поиска. В заключении скажу очевидную вещь, о которой почему-то мало кто задумывается. Обычно говорят о продвижении по картинкам и раскрутке сайта по контенту, как будто они никак не связаны. Ну как же, ведь выдача совершенно разная… А вот связаны! Мы перед этим говорили, как текстовый контент страницы влияет на ранжирование картинок с нее; а теперь представьте, что обратное утверждение тоже верно. Ведь даже ребенок знает, что сказка с картинками интереснее не-иллюстрированной; неужели современные поисковые системы не догадываются, что пользователям интереснее на страницах, где есть иллюстрации к тексту?! Еще как догадываются, и потому ранжируют такие страницы в обычном web-поиске выше. Например, на этой странице есть приличных размеров фотография плюс графическая ссылка на релевантную страницу — поэтому при прочих равных условиях шанс попасть в ТОП по текстовому поиску у нее выше, чем у такой же страницы, но без рисунков или фото. |
Как правильно заполнять alt и title для картинок
Содержание:
Атрибуты alt и title в роли помощников по оптимизации
В одной из наших первых статей о внутренней оптимизации веб-сайтов мы вкратце рассказывали, насколько важными могут быть изображения для SEO продвижения. Если копнуть в этой теме немного глубже, первое, с чем придется столкнуться – это атрибуты alt и title.
Именно так будут называться пустые поля параметров, которые увидит контент-менеджер при загрузке изображения на веб-страничку.
Что же из себя представляют атрибуты alt и title? Нужно ли их заполнять? Какова их роль в поисковой оптимизации? Продолжайте читать и Вы получите ответы на перечисленные и некоторые другие не менее важные вопросы.
Атрибут title. Необходимость и основные правила использования
Если честно, атрибут title является далеко не обязательным элементом SEO-оптимизации. Основная цель его использования – давать подсказки пользователям насчет содержимого просматриваемого изображения. При наведении курсора на картинку выводится содержимое атрибута title в белом прямоугольнике.
Несмотря на то, что поисковики не придают особого значения содержимому этого параметра, все же может наблюдаться его некоторое, хоть и косвенное, влияние на продвижение – через поведенческие факторы.
Согласитесь, что просматривать веб-страничку, на которой появляются всплывающие подсказки к размещенным на ней изображениям, намного приятнее, чем если данная возможность отсутствует. Особенно если не всегда понятно, что именно изображено на них . При этом важно, чтобы атрибут title был заполнен корректно:
- Не содержал информацию, по смыслу не соответствующую картинке. Иначе это будет вызывать отталкивающий эффект.
- Был не слишком длинным. Ограничений как таковых нет, но всплывающая подсказка в две–три строки явно будет портить впечатление.
- По возможности содержал одно из основных ключевых слов. Да, поисковики не зачтут этот дополнительный «прогиб». Но зато посетитель лишний раз убедится в релевантности просматриваемого материала его изначальному запросу в поисковой системе.
- Не дублировать заголовки на странице (основной title, h2, h3 и т. д.) и содержимое атрибута alt. 100%-й уникальности тут, конечно же, добиться невозможно. Но добавить разбавляющие слова вроде «фото» или «картинка» по силам каждому.
Важность и нюансы заполнения атрибута alt изображений
В отличие от атрибута title, по своей сути ориентированного на посетителей, заполненный атрибут alt у картинок более существенен для поискового продвижения.
Он охотно индексируется ботами поисковиков и используется ими для определения содержимого обнаруженных изображений. А это важно как для улучшения релевантности страничек сайта, так и для привлечения на него дополнительного трафика из «Поиска по картинкам».
Поэтому нужно помнить, что забывая или не желая заполнять атрибут alt изображений, Вы лишаете свой веб-ресурс дополнительных пунктов рейтинга, которые вполне могли бы улучшить его позиции в выдачах поисковиков.
Что касается посетителей сайтов, то они могут увидеть содержимое атрибута alt лишь в нескольких случаях:
- При отключении в браузере отображения графического контента (что по сути случается довольно редко).
В этом случае вместо опубликованных картинок пользователь будет наблюдать стандартную иконку изображения и прописанный в атрибуте alt текст. Отсюда и его название «alt» – сокращенное от «alternative».
Т. е. речь идет об альтернативном варианте (когда стандартный режим отображения не устраивает или по какой-то причине недоступен пользователю), позволяющему все же в общем понять, что было изображено на скрытом в данный момент фото.
- При просмотре результатов «Поиска по картинкам» в описании найденного изображения.
Для того чтобы безопасно продвинуться в данном виде поиска нужно при заполнении атрибута alt изображений придерживаться следующих рекомендаций:
- Как и название самого графического файла, атрибут alt для картинок должен по смыслу соответствовать их содержимому и быть релевантным обтекающему тексту.
- Длина текста не должна быть меньше 3–4 слов и длиннее 250 символов.
- Использовать ключевые слова можно, но не стоит перечислять в нем сразу несколько из них, так как поисковики посчитают это спамом и могут исключить из выдачи не только само изображение, но и всю страницу, на которой оно размещено.
Выберите одно, наиболее подходящее, и разбавьте парочкой дополнительных, стараясь сделать так, чтобы его употребление выглядело максимально естественным.
Также можно взять ту же фразу, что и в атрибуте title (если она не очень длинная) и заменить употребленные там слова-разбавители (например, вместо «картинка» использовать «фото»).
- Не употреблять слова вроде «купить», «оформить», «цена», если они напрямую не относятся к изображению (если это не прайс-лист, например).
Коротко подведем итоги
Атрибут title:
- заполняется по желанию;
- не оказывает прямого влияния на результаты продвижения, но участвует в формировании поведенческих факторов;
- ориентирован на удобство посетителей сайтов, которым дает возможность ознакомиться с описанием картинки в виде всплывающей подсказки.
Заполненный атрибут alt изображений:
- учитывается поисковыми ботами при индексации;
- позволяет участвовать в поиске по картинкам;
- повышает релевантность содержимого веб-страниц поисковым запросам;
- дает возможность посетителю узнать о содержимом картинки, если в браузере отключена функция просмотра изображений.
Все вышеперечисленные моменты однозначно являются положительными. И поэтому выводы по поводу необходимости заполнения атрибутов alt и title Вы вполне сможете сделать сами.
Благодарим за внимание. Ждем Ваших вопросов под этой статьей.
HTML (три) — использовать изображение img на веб-страницах
1. Познакомьтесь с веб-изображениями в первый разСначала создайте новую веб-страницу index.html и поместите в эту папку изображение с расширением .jpg;
Затем используйте тег <img />, чтобы создать изображение веб-страницы: <img src = «image path» />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img src="1.jpg"/>
</body>
</html>
Примечание. Здесь используется относительный путь;
результат операции:
2. Относительный путь и абсолютный путь
Если файл изображения находится в родительской папке, как его использовать?
Например, если я хочу сослаться на изображение yan.jpg на родительском уровне в файле index1, я могу использовать «../» для обозначения;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img src="1.jpg">
<img src = "../ yan.jpg"> <! - Для использования ссылки на файл изображения родительского уровня необходимо использовать "../" ->
</body>
</html>
результат операции:
Абсолютный путь:
Находим картинку в Интернете и копируем адрес картинки;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img src="1.jpg">
<img src = "../ yan.jpg"> <! - Для использования ссылки на файл изображения родительского уровня необходимо использовать "../" ->
<img src = "http://pic1.nipic.com/2008-12-30/200812308231244_2.jpg" /> <! - Укажите абсолютный адрес изображения напрямую ->
</body>
</html>
результат операции:
Изображение локального жесткого диска:
Добавьте путь к изображению в src
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img src="1.jpg">
<img src = "../ yan.jpg"> <! - Для использования ссылки на файл изображения родительского уровня необходимо использовать "../" ->
<img src = "http://pic1.nipic.com/2008-12-30/200812308231244_2.jpg" /> <! - Укажите абсолютный адрес изображения напрямую ->
<img src = "D: //fengjing.jpg"> <! - Цитируйте изображение локального жесткого диска и путь к файлу ->
</body>
</html>
результат операции:
3. Установите размер изображения.
В img мы можем добавить атрибуты высоты и веса, чтобы установить размер изображения;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<! - Укажите абсолютный адрес картинки ->
<img weight=300 height=300 src="http://pic1.nipic.com/2008-12-30/200812308231244_2.jpg"/>
</body>
</html>
результат операции:
Можно найти намного меньше
4. Используйте атрибут alt, чтобы установить заменяемый текст для изображения.
Когда изображение не может быть нарисовано, мы можем использовать атрибут alt, чтобы временно сообщить пользователю содержимое изображения;
Например, если мы добавляем несуществующее изображение, тогда веб-страница должна быть такой:
На этом этапе мы добавляем атрибут alt к атрибуту img:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img alt = "Это пейзажное фото" src = "1.jpg">
</body>
</html>
результат операции:
Могу сыграть роль на высоте!
5. Используйте атрибут title, чтобы задать заголовок для изображения.
Когда мы касаемся изображения мышью, веб-страница подскажет нам, что это такое и как этого добиться?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img alt = "Это пейзажное фото" title = "Красивый пейзаж" src = "1.jpg">
</body>
</html>
Этого можно добиться с помощью атрибута title;
результат бега:
Красивый пейзаж, на самом деле здесь есть стрелка мышки, на скриншоте автора этого не видно.
Тег HTML картинка, изображение
Тег <img> используется для вставки графического изображения (картинки) в HTML документ.
HTML тег <img> имеет два обязательных атрибута: src — адрес файла картинки и alt — альтернативный текст, который будет отображен, если картинка не может быть загружена. Также не лишним будет использование глобального атрибута title.
Изображение из тега <img> может быть ссылкой. Для этого нужно обвернуть тег <img> тегом ссылки <a> (см. пример ниже).
Синтаксис
<img src="URL_картинки" alt="альтернативный текст">
Отображение в браузере
Пример использования <img> в HTML коде
<!DOCTYPE html>
<html>
<head>
<title>Вставка картинки в HTML документ</title>
</head>
<body>
<!-- Картинка на веб-странице -->
<img src="the-eiffel-tower.jpg" alt="Эйфелева башня" title="Эйфелева башня"><!-- картинка-ссылка -->
<a href="page.html"><img src="the-eiffel-tower.jpg" alt="Эйфелева башня" title="Эйфелева башня"></a>
</body>
</html>
Поддержка браузерами
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
alt | текст |
Альтернативный текст, который будет выведен, если картинка не будет загружена. |
height | пиксели |
Высота изображения. |
ismap |
ismap |
Логический атрибут. Указывает, что картинка является серверной (server-side) картой-изображением. |
longdesc | URL |
URL файла, где содержится детальное описание картинки. |
src | URL |
Указывает URL файла картинки. |
usemap | id_map_элемента |
Указывает, что картинка является клиентской (client-side) картой-изображением. |
width | пиксели |
Ширина изображения. |
Устаревшие атрибуты
Указанные ниже атрибуты не поддерживаются в HTML5. Используйте CSS вместо них.
Атрибут | Значение | Описание |
---|---|---|
align | top bottom middle left right |
Правило выравнивания картинки. |
border | пиксели |
Ширина границ картинки. |
hspace | пиксели |
Ширина горизонтальных отступов (пустое место слева и справа от картинки). |
vspace | пиксели |
Ширина вертикальных отступов (пустое место сверху и снизу от картинки). |
HTML-тег img
Пример
Как вставить изображение:
Попробуй сам »
Дополнительные примеры «Попробуйте сами» ниже.
Определение и использование
Тег
используется для встраивания изображения в страницу HTML.
Изображения технически не вставляются на веб-страницу; изображений
связаны с веб-страницами. Тег
создает пространство хранения для указанного изображения.
Тег
имеет два обязательных атрибута:
- src — Указывает путь к образу
- alt — Задает альтернативный текст для изображения, если изображение для некоторых причина не может быть отображена
Примечание: Кроме того, всегда указывайте ширину и высоту изображения. Если ширина и высота не указаны, страница может мерцать, пока изображение нагрузки.
Совет: Чтобы связать изображение с другим документом, просто вложите тег
внутрь
тег (см. пример ниже).
Поддержка браузера
Элемент | |||||
---|---|---|---|---|---|
Есть | Есть | Есть | Есть | Есть |
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
альтернативный | текст | Задает альтернативный текст для изображения |
перекрестное происхождение | анонимный учетные данные | Разрешить изображения со сторонних сайтов, которые позволяют использовать доступ из разных источников с холстом |
высота | пикселей | Задает высоту изображения |
ismap | ismap | Задает изображение как карту изображений на стороне сервера. |
загрузка | нетерпеливый ленивый | Указывает, должен ли браузер загружать изображение немедленно или откладывать загрузка изображений до тех пор, пока не будут выполнены некоторые условия |
longdesc | URL | Задает URL-адрес подробного описания изображения. |
ссылка на политику | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin unsafe-url | Указывает, какую информацию о реферере использовать при выборке изображения. |
размеры | размеры | Задает размеры изображений для разных макетов страниц |
src | URL | Задает путь к изображению |
srcset | URL-список | Определяет список файлов изображений для использования в различных ситуациях. |
использовать карту | #mapname | Задает изображение как карту изображений на стороне клиента |
ширина | пикселей | Задает ширину изображения |
Глобальные атрибуты
Тег
также поддерживает глобальные атрибуты в HTML.
Атрибуты событий
Тег
также поддерживает атрибуты событий в HTML.
Другие примеры
Пример
Выровнять изображение (с помощью CSS):
Пример
Добавить границу изображения (с помощью CSS):
Попробуй сам »
Пример
Добавить левое и правое поля к изображению (с помощью CSS):
Попробуй сам »
Пример
Добавить верхнее и нижнее поля к изображению (с помощью CSS):
Попробуй сам »
Пример
Как вставить изображения из другой папки или с другого веб-сайта:
Пример
Как добавить гиперссылку к изображению:
Попробуй сам »Пример
Как создать карту изображений с интерактивными областями. Каждый регион представляет собой гиперссылку:
Попробуй сам »Связанные страницы
Учебное пособие по HTML: изображения в формате HTML
Ссылка на HTML DOM: объект изображения
Учебное пособие по CSS: стили изображений
Настройки CSS по умолчанию
Большинство браузеров будут отображать элемент
со следующими значениями по умолчанию:
Альтернативный текст изображения vs.Текст заголовка и имена файлов: в чем разница?
В чем разница между замещающим текстом изображения и заголовком? Вы сохраняете их такими же?
В этом посте будут рассмотрены различия между атрибутом alt изображения, текстом заголовка изображения и именем файла изображения, а также даны некоторые основные рекомендации по их оптимизации.
Альтернативный текст или альтернативный тег: что правильно?
Когда вы думаете об альтернативном тексте изображения, на ум сразу приходит термин «альтернативный тег».
Что ж, тег alt на самом деле неправильное название и вообще не существует.Поскольку замещающий текст или альтернативный текст является альтернативным текстовым атрибутом тега изображения.
Вот где коммуникация в мире SEO может стать рискованной, потому что это может быть известно как то, что почти каждый знает, что такое alt-тег, но на самом деле это совсем другое.
Альтернативный текст используется программами чтения с экрана для слепых, чтобы понять, о чем идет речь. Он позволяет вам указать описание изображения, которое передается через звуковой суфлер, который сообщает слепым людям, что в настоящее время находится на странице, когда они прокручивают страницу.
Реклама
Продолжить чтение ниже
Согласно рекомендациям W3C по обеспечению доступности, для того, чтобы код считался W3C-валидным, важно включать в изображение замещающий текст и текст заголовка изображения для важных изображений на странице.
Для несущественных изображений на основе дизайна можно использовать пустые атрибуты замещающего текста. В этой ситуации программы чтения с экрана просто пропустят изображение.
Что такое замещающий текст изображения?
Альтернативный текст или альтернативный текст используется для отображения текста, описывающего изображение для «альтернативных» источников.
В первую очередь, его цель — сделать изображения более доступными для слепых, использующих программы чтения с экрана, чтобы сделать Интернет намного более доступным в соответствии с рекомендациями W3C по обеспечению доступности.
Его вторичная цель, как ранее упоминала Энн Смарти на SEJ, — это для людей, которые решили по какой-либо причине отключить изображения в своих веб-браузерах. Кроме того, это удовлетворяет тех пользовательских агентов, которые также не могут «видеть» изображения.
Как правило, альтернативный текст должен включать целевую оптимизацию ключевых слов в контексте, описывающем, о чем изображение.Если для изображения не существует альтернативного текста, оно будет отображаться как пустое изображение.
Объявление
Продолжить чтение ниже
Альтернативный текст изображения — это текст, который отображается вместо пустого изображения. Поскольку Google не может точно сканировать изображения, и в основном текст, Google использует альтернативный текст как фокус, когда пытается понять, о чем изображение.
Важно отметить Руководство W3C по доступности для альтернативного текста:
При использовании элемента img укажите альтернативный короткий текст с атрибутом alt.Примечание. Значение этого атрибута называется «альтернативный текст».
Если изображение содержит слова, важные для понимания содержания, замещающий текст должен включать эти слова. Это позволит замещающему тексту выполнять ту же функцию на странице, что и изображение. Обратите внимание, что он не обязательно описывает визуальные характеристики самого изображения, но должен передавать то же значение, что и изображение.
Что такое текст заголовка изображения?
Атрибут текста заголовка изображения — это атрибут, который используется для предоставления дополнительной информации об изображении.При этом заголовок изображения не используется для ранжирования в поиске, поэтому его оптимизация не так важна.
Но, если вы заядлый специалист по SEO и хотите оптимизировать все для лучшей оптимизации W3C, непременно включайте в свое изображение как замещающий текст, так и текст заголовка.
Однако вам не нужно делать ничего сверхумного для оптимизации текста заголовка. Просто используйте быстрый, короткий, броский заголовок, который дополняет то, что вы оптимизировали для альтернативного текста, и все будет хорошо.
Намерение и опыт пользователя должны быть в центре внимания вашей оптимизации
За последние 10 лет мало что изменилось, когда дело доходит до оптимизации для альтернативного текста и атрибутов заголовка.
Объявление
Продолжить чтение ниже
При оптимизации обоих этих атрибутов вы должны сосредоточиться не только на таргетинге на ключевые слова, но и на намерениях пользователей.
Это должно быть основным идеалом, к которому вы должны стремиться в ходе этой оптимизации.Не добавляйте ключевые слова и, конечно же, меняйте ключевые слова, когда это необходимо.
Здесь важно отметить, что наполнение ключевыми словами по-прежнему наполнено ключевыми словами, поэтому не делайте этого даже во время оптимизации замещающего текста. Будьте осторожны и не рассылайте эти атрибуты спамом, потому что это доставит вам серьезные неприятности.
Когда вы оптимизируете замещающий текст и заголовки в изображениях, важно убедиться, что вы сосредоточены на следующем:
- Поможет ли этот замещающий текст и текст заголовка моим пользователям?
- Удовлетворят ли этот замещающий текст и текст заголовка намерения пользователя?
- Улучшит ли это пользовательский опыт?
Джон Мюллер из Google также подтвердил в недавнем твите, что изображения, которые используются в целях дизайна / позиционирования, не обязательно должны иметь замещающий текст, поэтому пустой замещающий текст, такой как этот (alt = ””) , вполне подойдет.
Рекомендации Google по изображениям
Вот предложения Google по улучшению взаимодействия с замещающим текстом, прямо из их Рекомендаций по публикации изображений:
Реклама
Продолжить чтение ниже
Создайте отличное впечатление от пользователя
Чтобы повысить свой видимость контента в Картинках Google, сфокусируйте внимание на пользователях, обеспечивая удобство для пользователя: делайте страницы в первую очередь для пользователей, а не для поисковых систем. Вот несколько советов:
- Обеспечьте хороший контекст: Убедитесь, что ваш визуальный контент соответствует теме страницы.Мы рекомендуем отображать изображения только там, где они добавляют исходную ценность странице. Мы особенно не одобряем страницы, на которых ни изображения, ни текст не являются оригинальным содержанием.
- Оптимизировать размещение: По возможности размещайте изображения рядом с соответствующим текстом. Когда это имеет смысл, подумайте о размещении самого важного изображения в верхней части страницы.
- Не вставляйте важный текст в изображения: Избегайте встраивания текста в изображения, особенно важных текстовых элементов, таких как заголовки страниц и пункты меню, потому что не все пользователи могут получить к ним доступ (а инструменты перевода страниц не работают с изображениями).Чтобы обеспечить максимальную доступность вашего контента, сохраняйте текст в HTML, предоставляйте замещающий текст для изображений.
- Создавайте информативные и качественные сайты: Хороший контент на вашей веб-странице так же важен, как и визуальный контент для Картинок Google — он обеспечивает контекст и делает результат более действенным. Содержимое страницы может использоваться для создания фрагмента текста для изображения, и Google учитывает качество содержимого страницы при ранжировании изображений.
- Создавайте сайты, удобные для устройств: Пользователи ищут в Google Картинки больше с мобильных устройств, чем с компьютеров.По этой причине важно, чтобы вы создавали свой сайт для всех типов и размеров устройств. Используйте инструмент тестирования для мобильных устройств, чтобы проверить, насколько хорошо ваши страницы работают на мобильных устройствах, и получить отзывы о том, что необходимо исправить.
- Создайте хорошую структуру URL для ваших изображений: Google использует путь URL, а также имя файла, чтобы помочь ему понять ваши изображения. Подумайте о том, чтобы организовать содержимое изображения так, чтобы URL-адреса были построены логически.
Реклама
Продолжить чтение ниже
Оптимизация имен файлов
Google использует имена файлов изображений, чтобы точно определить, что является предметом изображения.
Оптимизируя имена файлов в соответствии с оптимизацией замещающего текста и текста заголовка, можно обеспечить лучшее понимание, которое поможет вашим изображениям ранжироваться в поиске изображений.
По большей части вам не нужны длинные имена файлов с длинным описательным текстом.
Реклама
Продолжить чтение ниже
Ключевое слово, которое в основном описывает изображение, является прекрасным.
Просто убедитесь, что текст имени файла также точно отражает суть изображения.
Оптимизация изображений необходима, но не переусердствуйте.
Хотя оптимизация изображений важна должным образом, нет необходимости тратить на них так много времени, чтобы вы упустили из виду общую картину.
Убедитесь, что вы тратите только то, что необходимо для того, чтобы ваши изображения ранжировались и дополняли ваши маркетинговые усилия в Интернете. Но при этом не упускайте из виду конечную цель.
Дополнительные ресурсы по оптимизации изображений:
изображений | 18F Руководство по доступности
При использовании изображений на странице необходимо предоставить альтернативный метод для этого содержимого.Это можно сделать разными способами. Вы можете предоставить эту информацию с помощью заголовка, атрибута alt
(тег alt
), атрибута title
или атрибута aria-label
. Если изображение содержит текст, весь текст изображения должен быть предоставлен в альтернативном содержимом. Независимо от того, какой метод используется, должен быть предоставлен атрибут alt
или title, даже если атрибут пуст.
Тестирование
- С помощью инструмента веб-разработчика выберите изображения> Показать альтернативные атрибуты и выделить все изображения.
- Проверьте каждый атрибут
alt
на наличие следующего:- Предоставляется уникальное описание изображения
- Повторяющиеся изображения, используемые для элементов управления, индикаторов состояния или других программных элементов, имеют согласованный
alt
текст - Текст, включенный в изображение, должен быть включен в
alt
, когда они важны для понимания изображения
- Примечание. Доверенный тестировщик DHS требует, чтобы весь текст изображения был включен в атрибут
alt
* «Изображение» или «Фотография из» не используются. * Если атрибутalt
пуст, убедитесь, что изображение чисто декоративное. - Если изображение не декоративное, убедитесь, что оно описано на странице
- Проверьте обведенные изображения без атрибута
alt
, выполнив следующие действия:- Щелкните изображение правой кнопкой мыши
- Выберите «Проверить элемент»
- Проверьте атрибут title для информации, обычно находящейся в атрибуте
alt
Примеры
Правильно
Предпочтительный метод предоставления альтернативного контента. Удалите атрибут
alt
со всем текстом.
Допустимо, но менее совместимо с некоторыми вспомогательными технологиями. Очистить атрибут заголовка со всем включенным текстом.
Предупреждение, не читайте этот знак
Предупреждение, не читайте этот знак
Информация, содержащаяся на изображении, предоставляется на странице. В большинстве случаев предпочтительнее использовать атрибут
alt
. Изображения, отмеченные пустым символомalt
(alt = ""
), считаются «декоративными» и не читаются AT.
Неправильно
В изображении отсутствует атрибут
alt
и альтернативное содержимое
В атрибуте Alt
отсутствует текст на изображении
Избегайте использования «Изображение» или «Изображение», поскольку программа чтения с экрана уведомит пользователя о том, что это изображение. Также избегайте использования заглавных букв, поскольку некоторые программы чтения с экрана будут читать каждую букву, например W-A-R-N-I-N-G.
title — HTML: язык разметки гипертекста
Глобальный атрибут title
содержит текст, представляющий консультативную информацию, относящуюся к элементу, которому он принадлежит.
Некоторые типичные применения:
- Маркировка
- Предоставление программно связанной метки для элемента
- Маркировка элементов управления в таблицах данных
Дополнительная семантика прикрепляется к атрибуту title
элементов
,
,
и
.
Атрибут title
может содержать несколько строк. Каждый символ U + 000A LINE FEED
( LF
) представляет разрыв строки. Следует проявлять осторожность, поскольку это означает, что следующие отрисовки в двух строках:
HTML
Новые строки в title
следует учитывать,
как example .
Result
Если элемент не имеет атрибута title
, то он наследует его от родительского узла, который, в свою очередь, может унаследовать его от своего родителя, и скоро.
Если для этого атрибута задана пустая строка, это означает, что заголовки его предков
не имеют значения и не должны использоваться во всплывающей подсказке для этого элемента.
HTML
При наведении указателя мыши отображается «CoolTip».
При наведении курсора сюда ничего не отображается.
Результат
Использование атрибута title
очень проблематично для:
- Люди, использующие только сенсорные устройства
- Люди, использующие клавиатуры
- Люди, использующие вспомогательные технологии, такие как программы чтения с экрана или лупы
- Люди с нарушением контроля мелкой моторики
- Люди с когнитивными проблемами
Это происходит из-за непоследовательной поддержки браузером, усугубляемой дополнительными вспомогательными технологиями анализа страницы, отображаемой браузером.Если требуется эффект всплывающей подсказки, лучше использовать более доступную технику, к которой можно получить доступ с помощью вышеуказанных методов просмотра.
таблиц BCD загружаются только в браузере
Google Images Лучшие практики SEO | Центр поиска | Разработчики Google
Google Images — это способ визуального поиска информации в Интернете. Пользователи могут быстро изучать информацию с дополнительным контекстом вокруг изображений с новыми функциями, такими как подписи к изображениям, заметные значки и результаты AMP.
Добавив больше контекста к изображениям, результаты могут стать намного более полезными, что может привести к повышению качества трафика на ваш сайт. Вы можете помочь в процессе обнаружения, убедившись, что ваши изображения и ваш сайт оптимизированы для изображений Google. Следуйте нашим рекомендациям, чтобы повысить вероятность того, что ваш контент появится в результатах поиска Картинок Google.
Отказаться от встроенных ссылок Картинок Google
При желании вы можете запретить отображение полноразмерного изображения на странице результатов поиска Картинок Google, отказавшись от встроенных ссылок в результатах поиска Картинок Google.
Чтобы отказаться от встроенных ссылок:
- При запросе изображения проверьте заголовок реферера HTTP в запросе.
- Если запрос поступает из домена Google, ответьте HTTP 200 или 204 без содержания.
Google по-прежнему будет сканировать вашу страницу и видеть изображение, но в результатах поиска будет отображать эскиз, созданный во время сканирования. Этот отказ возможен в любое время и не требует повторной обработки изображений веб-сайта.Такое поведение не считается маскировкой изображений и не приведет к ручным действиям.
Вы также можете полностью запретить отображение изображения в результатах поиска.
Создайте отличный пользовательский интерфейс
Чтобы повысить видимость вашего контента в Картинках Google, сосредоточьтесь на пользователе, обеспечив удобство работы с ним: создает страницы в первую очередь для пользователей, а не для поисковых систем. . Вот несколько советов:
- Обеспечьте хороший контекст: Убедитесь, что ваш визуальный контент соответствует теме страницы.Мы рекомендуем отображать изображения только там, где они добавляют исходную ценность странице. Мы особенно не одобряем страницы, на которых ни изображения, ни текст не являются оригинальным содержанием.
- Оптимизировать размещение: По возможности размещайте изображения рядом с соответствующим текстом. Когда это имеет смысл, подумайте о размещении самого важного изображения в верхней части страницы.
- Не вставляйте важный текст в изображения: Избегайте встраивания текста в изображения, особенно важных текстовых элементов, таких как заголовки страниц и пункты меню, потому что не все пользователи могут получить к ним доступ (а инструменты перевода страниц не будут работать с изображениями).Чтобы обеспечить максимальную доступность вашего контента, сохраняйте текст в HTML, предоставляйте замещающий текст для изображений.
- Создавайте информативные и качественные сайты: Хороший контент на вашей веб-странице так же важен, как и визуальный контент для Картинок Google — он обеспечивает контекст и делает результат более действенным. Содержимое страницы может использоваться для создания фрагмента текста для изображения, и Google учитывает качество содержимого страницы при ранжировании изображений.
- Создавайте сайты, удобные для устройств: Пользователи ищут в Google Картинках больше с мобильных устройств, чем с компьютеров.По этой причине важно, чтобы вы создавали свой сайт для всех типов и размеров устройств. Используйте тест Mobile-Friendly Test, чтобы проверить, насколько хорошо ваши страницы работают на мобильных устройствах, и получить отзывы о том, что необходимо исправить.
- Создайте хорошую структуру URL для ваших изображений: Google использует путь URL, а также имя файла, чтобы помочь ему понять ваши изображения. Подумайте о том, чтобы организовать содержимое изображения так, чтобы URL-адреса были построены логически.
Проверьте заголовок и описание страницы
Google Images автоматически генерирует заголовок и фрагмент, чтобы лучше всего объяснить каждый результат и его связь с пользовательским запросом.Это помогает пользователям решить, нажимать ли на результат или нет.
Мы используем несколько различных источников этой информации, включая описательную информацию в заголовке и метатеги для каждой страницы.
Вы можете помочь нам улучшить качество заголовка и фрагмента, отображаемого на ваших страницах, следуя рекомендациям Google по заголовкам и фрагментам.
Добавить структурированные данные
Если вы включаете структурированные данные, Google Images может отображать ваши изображения в виде расширенных результатов, включая заметный значок, который дает пользователям релевантную информацию о вашей странице и может привлечь более целевой трафик на ваш сайт.Google Images поддерживает структурированные данные для следующих типов:
Следуйте общим рекомендациям по структурированным данным, а также всем рекомендациям, относящимся к вашему типу структурированных данных; в противном случае ваши структурированные данные могут не подходить для отображения расширенных результатов в Картинках Google. В каждом из этих типов структурированных данных атрибут изображения является обязательным полем, чтобы иметь право на значок и расширенный результат в Картинках Google.
Оптимизировать скорость
Изображения часто вносят наибольший вклад в общий размер страницы, что может сделать страницы медленными и дорогими для загрузки.Обязательно применяйте новейшие методы оптимизации изображений и отзывчивые изображения, чтобы обеспечить высокое качество и быстрое взаимодействие с пользователем.
В Google Images логотип AMP помогает пользователям определять страницы, которые загружаются быстро и плавно. Подумайте о том, чтобы превратить вашу страницу хоста изображений в AMP, чтобы уменьшить время загрузки страницы (где целевая страница — это страница, на которую пользователь попадает после нажатия на результат в Картинках Google).
Проанализируйте скорость своего сайта с помощью PageSpeed Insights и посетите нашу страницу «Основы Интернета», чтобы узнать о передовых методах и методах повышения производительности веб-сайта.
Добавить фото хорошего качества
Высококачественные фотографии привлекают пользователей больше, чем размытые и нечеткие изображения. Кроме того, четкие изображения более привлекательны для пользователей в миниатюрах результатов и увеличивают вероятность получения трафика от пользователей.
Включите описательные заголовки, подписи, имена файлов и текст для изображений.
Google извлекает информацию о тематике изображения из содержания страницу, включая подписи и названия изображений.По возможности размещайте изображения рядом с релевантный текст и на страницах, имеющих отношение к тематике изображения.
Точно так же имя файла может дать Google подсказку о предмете изображения. Для например, my-new-black-kitten.jpg лучше, чем IMG00023.JPG . Если вы локализуете свои изображения, убедитесь, что вы переводите имена файлов тоже.
Используйте описательный замещающий текст
Замещающий текст (текст, описывающий изображение) улучшает доступность для людей, которые не могут видеть изображения на веб-страницах, включая пользователей, которые используют программы чтения с экрана или имеют соединения с низкой пропускной способностью.
Google использует замещающий текст вместе с алгоритмами компьютерного зрения и содержанием страницы, чтобы понять суть изображения. Кроме того, замещающий текст в изображениях полезен в качестве якорного текста, если вы решите использовать изображение в качестве ссылки.
Выбирая замещающий текст, сосредоточьтесь на создании полезного, насыщенного информацией содержания, которое использует ключевые слова соответствующим образом и находится в контексте содержания страницы. Избегайте заполнения атрибутов alt ключевыми словами (наполнение ключевыми словами), поскольку это отрицательно сказывается на пользовательском опыте и может привести к тому, что ваш сайт будет рассматриваться как спам.
- Плохо (отсутствует альтернативный текст):
- Плохо (набивка ключевых слов):
- Лучше:
- Best:
Мы рекомендуем тестировать контент, проверяя доступность и используя эмулятор медленного сетевого подключения.
Помогите нам открыть для себя все ваши изображения
Использовать семантическую разметку для изображений
Google анализирует HTML-код ваших страниц для индексации изображений, но не индексирует изображения CSS.
- Хорошо:
- Плохо: Щенок золотистого ретривера
Использовать карту сайта с изображением
Изображения — важный источник информации о содержимом вашего сайта.Вы можете предоставить Google дополнительные сведения о своих изображениях и указать URL-адреса изображений, которые мы могли бы не обнаружить в противном случае, добавив информацию в карту сайта с изображениями.
Карты сайта для изображений могут содержать URL-адреса из других доменов, в отличие от обычных карт сайта, в которых применяются междоменные ограничения. Это позволяет использовать CDN (сети доставки контента) для размещения изображений. Мы рекомендуем вам проверить доменное имя CDN в Search Console, чтобы мы могли сообщить вам обо всех обнаруженных нами ошибках сканирования.
Поддерживаемые форматы изображений
Google Images поддерживает изображения в следующих форматах: BMP, GIF, JPEG, PNG, WebP и SVG.
Вы также можете встроить изображения как URI данных. URI данных предоставляют способ включить файл, такой как изображение, в строку, установив src
элемента img
как строку в кодировке Base64, используя следующий формат:
data ]">
Хотя встраивание изображений может уменьшить количество HTTP-запросов, вам следует тщательно выбирать, когда их использовать, поскольку это может значительно увеличить размер страницы.Подробнее об этом читайте в разделе о плюсах и минусах встраивания изображений на нашей странице «Основы веб-дизайна».
Адаптивные изображения
Разработка адаптивных веб-страниц улучшает взаимодействие с пользователем, поскольку пользователи используют их на множестве типов устройств. Ознакомьтесь с нашими принципами работы с изображениями в Интернете, чтобы узнать о лучших методах работы с изображениями на вашем сайте.
Веб-страницы используют атрибут
или элемент
для указания адаптивных изображений.Однако некоторые браузеры и сканеры не понимают эти атрибуты. Мы рекомендуем всегда указывать резервный URL-адрес через атрибут img src
.
Атрибут srcset позволяет указывать разные версии одного и того же изображения специально для разных размеров экрана.
Пример:
Элемент
— это контейнер, который используется для группировки различных версий
одного и того же изображения. Он предлагает резервный подход, поэтому браузер может выбрать правильное изображение в зависимости от возможностей устройства, таких как плотность пикселей и размер экрана. Элемент изображения picture
также удобен для использования новых форматов изображений со встроенной постепенной деградацией для клиентов, которые могут еще не поддерживать новые форматы.
Мы рекомендуем всегда предоставлять элемент img
в качестве запасного варианта с атрибутом src
при использовании тега picture
в следующем формате:
Пример: <картинка>
<картинка>
Оптимизировать для безопасного поиска
SafeSearch — это параметр в учетных записях пользователей Google, который указывает, следует ли показывать или блокировать откровенные изображения, видео и веб-сайты в результатах поиска Google.Вы должны помочь Google понять природу ваших изображений, чтобы при необходимости применить настройки Безопасного поиска к вашим изображениям.
Сгруппировать изображения только для взрослых в общем URL-адресе
Если ваш сайт содержит изображения для взрослых, настоятельно рекомендуем сгруппировать изображения отдельно от других изображений на вашем сайте. Например: http // www.example.com / adult / image.jpg.
Добавить метаданные на страницы для взрослых
Наши алгоритмы используют различные сигналы, чтобы решить, следует ли отфильтровать изображение или всю страницу из результатов, когда включен фильтр SafeSearch пользователя.В случае изображений некоторые из этих сигналов генерируются с помощью машинного обучения, но алгоритмы SafeSearch также учитывают более простые вещи, например, где изображение использовалось ранее и контекст, в котором оно использовалось.
Один из самых сильных сигналов — это страницы для взрослых с собственной пометкой. Если вы публикуете контент для взрослых, мы рекомендуем вам добавить на свои страницы один из следующих метатегов:
Многие пользователи предпочитают не включать контент для взрослых в результаты поиска (особенно если дети используют одно и то же устройство).Когда вы предоставляете один из этих метатегов, это помогает улучшить взаимодействие с пользователем, поскольку пользователи не видят результатов, которых они не хотят или не ожидают увидеть.
И напоследок …
Пожалуйста, прочтите наше Руководство для начинающих по SEO, которое содержит много полезной информации для повышения рейтинга. Если у вас есть дополнительные вопросы, задайте их в Справочном сообществе Центра поиска Google.
Карта| Компоненты | BootstrapVue
Карта — это гибкий и расширяемый контейнер содержимого.Он включает в себя варианты верхних и нижних колонтитулов, широкий спектр контента, контекстные цвета фона и мощные параметры отображения.
Обзор
Карты построены с минимальным количеством разметки и стилей, но все же обеспечивают тонны контроля и настройки. Созданные с помощью Flexbox, они легко выравниваются и хорошо сочетаются с другими компонентами.
не имеет фиксированной ширины для начала, поэтому они естественным образом заполняют всю ширину своего родительского элемента.Это легко настроить с помощью стилей или стандартных классов размеров Bootstrap v4.
Измените корневой тег div
по умолчанию на любой другой элемент HTML, указав через тег
prop
Небольшой пример текста, который будет построен на заголовке карты и составляет основную часть содержимого карты. Куда-нибудь
Типы содержимого
Карты поддерживают широкий спектр содержимого, включая изображения, текст, группы списков, ссылки и многое другое. Ниже приведены примеры того, что поддерживается внутри
Body Card
Строительным блоком
является раздел
, который обеспечивает заполненный раздел внутри карты.
По умолчанию содержимое
автоматически помещается в раздел
:
Это часть содержимого по умолчанию в блоке & ampt; b-card-body & ampgt; Компонент & ampt; b-card & ampgt; . Обратите внимание на отступ между границей карты и этим серый & ampt; div & ampgt; .
Отключите автоматический раздел
(и связанное с ним заполнение), установив свойство no-body
на
.
Это некоторый контент без раздела по умолчанию & ampt; b-card-body & ampgt; . Обратите внимание на отсутствие отступа между рамкой карты и этим серым & ampt; div & ampgt; .
Обратите внимание, что при включенном no-body
содержимое реквизитов заголовка
и подзаголовка
не будет отображаться.
Используйте подкомпонент
, чтобы разместить собственное тело карты в любом месте компонента
, для которого задано no-body
.
Заголовки, текст и ссылки
Заголовки карточек добавляются через опору заголовка
, а подзаголовка добавляются через опору подзаголовок
.Заголовок отображается с использованием подкомпонента
, в то время как подзаголовок визуализируется с помощью подкомпонента
.
С помощью подкомпонента
можно добавить текст абзаца на карточку. Нижнее поле последнего
в теле карточки будет автоматически удалено (через CSS). Текст в пределах
также можно стилизовать с помощью стандартных тегов HTML.
Ссылки могут быть добавлены и размещены рядом друг с другом путем добавления класса .card-link
к тегу
(или компоненту
).
Небольшой пример текста, который будет построен на заголовке карточки и составляет основную часть содержание. Второй абзац текста на карточке. Ссылка на картуДругая ссылка
Изображений
prop img-src
помещает изображение в верхнюю часть карты и использует опору img-alt
, чтобы указать строку, которая будет помещена в alt изображения
атрибут. Изображение, указанное в опоре img-src
, будет отзывчивым и будет регулировать свою ширину при изменении ширины карты.
В качестве альтернативы вы можете вручную разместить изображения внутри
с помощью подкомпонента
. См. Пример использования кухонной мойки ниже.
Сверху и снизу
<колода группы b-карт>Небольшой пример текста, который можно построить на карточке и составить основную часть содержимого карточки. Небольшой пример текста, который можно построить на карточке и составить основную часть содержимого карточки. Влево и вправо (или начало и конец)
Небольшой пример текста, который можно построить на карточке и составить основную часть содержимого карточки. Небольшой пример текста, который можно построить на карточке и составить основную часть содержимого карточки.
Примечание: Для левого и правого изображений вам может потребоваться применить дополнительные стили к классам .card-img-left
и .card-img-right
, поскольку изображения будут «растягиваться» по высоте, если у вас есть контент, который выше вашего изображения.Верхние и нижние колонтитулы заметок не поддерживаются, если изображения выровнены по левому или правому краю. Вы можете найти пример горизонтального макета карты более гибким при создании адаптивной горизонтальной карты.
Наложение изображения
Поместите изображение на задний план карты, установив логическое свойство overlay
:
Небольшой пример текста, который можно построить на карточке и составить основную часть содержимого карточки.
Изображения с отложенной загрузкой
Используйте подкомпонент
для отложенной загрузки изображений по мере их прокрутки в поле зрения.
поддерживает те же свойства, что и
, а также многие из свойств компонента
.
Верхний и нижний колонтитулы
Добавьте дополнительный верхний и / или нижний колонтитулы в карточку через заголовок
/ нижний колонтитул
реквизиты или именованные слоты.Вы можете управлять используемыми тегами элементов оболочки, установив реквизиты header-tag
и footer-tag
(оба значения по умолчанию — div
)
<колода группы b-карт>Верхний и нижний колонтитулы с использованием реквизита. Куда-нибудь <шаблон # заголовок> Заголовок
Верхний и нижний колонтитулы с использованием слотов. Куда-нибудь <шаблон # нижний колонтитул> Слот нижнего колонтитула
Пример кухонной мойки
Комбинируйте несколько типов содержимого, чтобы создать нужную карту, или добавьте туда все. Ниже показаны стили изображения, блоки, стили текста и группа списков — все они заключены в карточку фиксированной ширины.
<шаблон # заголовок> Привет, мир
Название карты Подзаголовок карты Небольшой пример текста, который должен основываться на названии карты и составлять основную часть карты. содержание. Cras justo odio Dapibus ac facilisis в Вестибулум в Эросе Ссылка на карту Другая ссылка Это нижний колонтитул
Горизонтальный макет карты
Используя комбинацию компонентов сетки, служебных классов и отдельных подкомпонентов карты, карты можно сделать горизонтальными, что делает их удобными для мобильных устройств и адаптивными.
В приведенном ниже примере мы удаляем желоба сетки строк с опорой без желобов
на
и используем опору md
на
, чтобы сделать карту горизонтальной по md
точка останова.Класс Round-0
удаляет закругление углов
, в то время как класс со скрытым переполнением
на
будет соответствующим образом обрезать углы изображения на основе радиуса границы карта. В зависимости от содержимого вашей карты могут потребоваться дополнительные корректировки.
Это более широкая карточка с вспомогательным текстом, который естественным образом ведет к дополнительному контенту.Этот контент немного длиннее.
Варианты текста
По умолчанию в карточках используется темный текст и предполагается светлый фон. Вы можете отменить это, переключая цвет текста внутри, а также цвет подкомпонентов карты, через свойство text-option
. Затем укажите вариант темного фона.
С вспомогательным текстом ниже в качестве естественного перехода к дополнительному контенту. Куда-нибудь
Варианты фона и границы
Карты включают собственный вариант стиля для быстрого изменения цвета фона и карты с помощью реквизитов bg-variant
и border-option
. Для более темных сплошных вариантов может потребоваться установка свойства text-option
для настройки цвета текста.
Цельный
<колода группы b-карт>Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. <колода группы b-карт>Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. <колода группы b-карт>Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit.
С окантовкой
<колода группы b-карт>Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. <колода группы b-карт>Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit. <колода группы b-карт>Lorem ipsum dolor sit amet, conctetur adipiscing elit. Lorem ipsum dolor sit amet, conctetur adipiscing elit.
Вариант для сопоставления классов
BootstrapVue
напрямую сопоставляются с классами карт Bootstrap v4 путем предварительного ожидания bg-
(для сплошного) или border-
(для с рамкой) для указанного выше варианта имена.
Варианты верхнего и нижнего колонтитула
Вы также можете применить варианты сплошной и рамкой по отдельности к верхним и нижним колонтитулам карточек с помощью header-bg-variant
, header-border-variant
, header-text-variant
, footer-bg-variant
, footer-border-variant
и footer-text-option
props.
Варианты верхнего и нижнего колонтитулов.
Передача смысла вспомогательным технологиям
Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана. Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса .sr-only
.
Интеграция с навигацией
Легко интегрируйте
в разъемы для карт.
Использование заголовка слот
:
<шаблон # заголовок> <вкладки заголовка карты b-nav> Активен Неактивный Отключено С вспомогательным текстом ниже в качестве естественного перехода к дополнительному контенту. Куда-нибудь
Использование
подкомпонент:
<вкладки заголовка карты b-nav> Активен Неактивный Отключено Название карты С вспомогательным текстом ниже в качестве естественного перехода к дополнительному контенту. Куда-нибудь
Для получения дополнительной информации об использовании
в заголовках карт см. Документацию Navs.
Группы карточек
Помимо стилизации содержимого карточек, BootstrapVue включает компонент
для размещения серий карточек. В настоящее время эти параметры макета еще не работают.
Группа карточек по умолчанию
Используйте группы карточек для визуализации карточек как одного присоединенного элемента с равными столбцами ширины и высоты. Группы карт используют display: flex; для достижения их однородной калибровки.
При использовании групп карточек с нижними колонтитулами их содержимое автоматически выравнивается.
Это более широкая карточка с вспомогательным текстом ниже как естественный ввод к дополнительному контенту.Этот контент немного длиннее. <шаблон # нижний колонтитул> Последнее обновление 3 мин. назадПод этой карточкой есть вспомогательный текст, который является естественным введением к дополнительному содержанию. <шаблон # нижний колонтитул> Последнее обновление 3 мин. назадЭто более широкая карточка с вспомогательным текстом ниже как естественный ввод к дополнительному контенту. Эта карточка имеет даже более длинный контент, чем первая, чтобы показать действие одинаковой высоты. <шаблон # нижний колонтитул> Последнее обновление 3 мин. назад
Группы колоды карт
Нужен набор карточек одинаковой ширины и высоты, которые не прикреплены друг к другу? Используйте карточные колоды, установив опору deck
prop.И, как и в случае с обычными группами карточек, нижние колонтитулы карточек в колодах автоматически выстраиваются в линию.
<колода группы b-карт>Это более широкая карточка с вспомогательным текстом ниже как естественный ввод к дополнительному контенту. Этот контент немного длиннее. <шаблон # нижний колонтитул> Последнее обновление 3 мин. назадПод этой карточкой есть вспомогательный текст, который является естественным введением к дополнительному содержанию. <шаблон # нижний колонтитул> Последнее обновление 3 мин. назадЭто более широкая карточка с вспомогательным текстом ниже как естественный ввод к дополнительному контенту.Эта карточка имеет даже более длинный контент, чем первая, чтобы показать действие одинаковой высоты. <шаблон # нижний колонтитул> Последнее обновление 3 мин. назад
Группы столбцов карт
Карты могут быть организованы в столбцы, подобные масонству, путем их обертывания в
с помощью набора prop columns
. Карточки построены с использованием свойств столбца CSS вместо гибкого бокса для упрощения выравнивания.Карты располагаются сверху вниз и слева направо.
Внимание! Ваш пробег с карточными столбцами может отличаться. Чтобы карточки не разбивались по столбцам, мы должны настроить их на display: inline-block как column-break-inside: escape — это еще не пуленепробиваемое решение.
<столбцы группы b-card>Это более широкая карточка с вспомогательным текстом ниже как естественный ввод к дополнительному контенту.Этот контент немного длиннее. <цитата> Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число означает анте.
<нижний колонтитул> Кто-то, известный в Source TitleПод этой карточкой есть вспомогательный текст, который является естественным введением к дополнительному содержанию. Последнее обновление 3 мин. назад <цитата> Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число означает анте.
<нижний колонтитул> Кто-то, известный в Source TitleЗаголовок Под этой карточкой есть вспомогательный текст, который является естественным введением к дополнительному содержанию. Последнее обновление 3 мин. назад Это более широкая карточка с вспомогательным текстом ниже как естественный ввод к дополнительному контенту. Эта карточка имеет даже более длинный контент, чем первая. <шаблон # нижний колонтитул> Текст нижнего колонтитула
Как добавить изображение в строку заголовка
Большинство веб-сайтов добавляют значок или логотип изображения в строку заголовка. Значок-логотип также называется фавиконом.
Favicon, который также известен как значок URL, значок вкладки, значок ярлыка, значок веб-сайта или значок закладки, представляет собой файл, содержащий один или несколько небольших значков, связанных с определенным веб-сайтом или веб-страницей.
Фавикон используется в верхнем левом углу вкладки. Фавиконы привлекательны и могут быть полезны для взаимодействия с пользователем.
Стандартный значок W3C в рекомендации HTML 4.01. Стандартная реализация использует элемент с атрибутом rel в разделе
документа, который определяет формат файла, имя файла и расположение. Файл может иметь любой формат файла изображения (ico, png, jpeg, gif) и может находиться в любом каталоге веб-сайта.Два способа добавления значков представлены ниже.
Первый способ добавления значков¶
- Для правильного отображения в браузерах изображение должно иметь квадратные размеры в любом формате (ico, jpg, bmp, gif, png). Также подойдут изображения с неквадратными размерами. Однако такие значки могут выглядеть не профессионально.
- Вы должны преобразовать ваше изображение в формат .ico. Для этого существует множество онлайн-инструментов.
- Открыв инструмент, вы должны загрузить файл изображения. Затем изображение будет преобразовано автоматически.
- Загрузите изображение и сохраните его.ico на компьютере.
- Переименуйте файл в favicon.ico, потому что браузер автоматически распознает только это имя.
- Загрузите файл в каталог хоста, где находятся файлы вашего веб-сайта.
- Когда ваш файл favicon.ico загружен, браузер автоматически выберет его и отобразит изображение в браузере.
Второй способ добавления значков¶
- Для правильного отображения в браузерах изображение должно иметь квадратные размеры в любом формате (ico, jpg, bmp, gif, png).Также подойдут изображения с неквадратными размерами. Однако такие значки могут выглядеть не профессионально.
- Загрузите файл в каталог хоста, где находятся файлы вашего веб-сайта.
- Последний шаг — указать изображение, которое вы хотите использовать в качестве значка в коде вашего веб-сайта.
Добавьте следующую ссылку в раздел
: ¶
Если да не видите новый значок, очистите кеш браузера и перезапустите его.
Пример добавления изображения в строку заголовка: ¶
Название документа
Значок W3docs
Значок W3docs добавлен в строку заголовка
Попробуйте сами »Результат¶
Фавикон должен иметь следующие характеристики: ¶
- Фавикон.ico — имя по умолчанию.
- Размер должен быть 16 × 16, 32 × 32, 48 × 48, 64 × 64 или 128 × 128 пикселей.
- Цвет должен быть 8 укусов, 24 укусов или 32 укусов.
В зависимости от формата значка должен быть изменен атрибут типа: ¶
- Для PNG используйте image / png.
- Для GIF используйте image / gif.
- Для JPEG используйте image / gif.
- Для ICO используйте изображение / значок x.
- Для SVG используйте image / svg + xml.
Для разных платформ размер значка также должен быть изменен:
Для устройств Apple с операционной системой iOS версии 1.1.3 или более поздней, а также для устройств Android можно создать отображать на своих домашних экранах с помощью кнопки «Добавить на главный экран» на странице общего доступа Safari. Для различных платформ добавьте ссылку в раздел заголовка документов.
Добавьте ее в свой код следующим образом: ¶