Альтернативный текст изображений при копировании

Все мы хорошо знаем, что у изображений необходимо указывать альтернативный текст в атрибуте alt. Однако что будет, если пользователь скопирует текст с таким изображением.

Попробуем:

1
<p>Я люблю <img src="soccer.png" width="16" height="16" alt="Футбол" /></p>

Скопируйте и вставьте следующую строчку в какой-либо текстовый редактор.

Я люблю Футбол

Как видите на данный момент полноценное копирование есть только в FF. Остальные основные браузеры не копируют альтернативный текст.

Обсуждение:

  1. В таком случае можно попробовать обернуть текст, и в конец блока-обёртки вставить, например, span с классом cover. В стилях указать для этого «элемента-покрывателя» требуемый background-image и сделать так, чтобы он отображался поверх текста.

    Этот подход годится для вёрстки шапок и заголовков, однако применение повсеместно затруднительно из-за того, что не все браузеры умеют работать с display:inline-block.

    • Alex

      Ну это вы уже о технике Image Replacement. Заметка не совсем об этом.

  2. tz-lom

    Вообщето Google Chrome тоже копирует картинку

    • Alex

      Какая версия? У меня 5-я, windows 7, копирования нет.

    • Alex

      Вам нужно уточнять, что имеются в виду наиболее распространённые браузеры?

  3. html

    ну, можно при печати хотя бы добавлять реальный текст через :after и т. п.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*