stringtranslate.com

Справка:Значки внешних ссылок

Внешние ссылки обычно отображают значок в конце ссылки. CSS используется для проверки определенных расширений имен файлов или схем URI и применения значка, специфичного для этого типа файла, на основе выбранного скина . [1]

Эта страница содержит примеры URL-адресов для демонстрации значков ссылок. Отображаемый значок зависит только от самого URL-адреса. Не проверяется, действительно ли файл этого типа находится по ссылке. Примеры здесь не связаны с реальными файлами.

Объяснение

Программное обеспечение MediaWiki обнаруживает схемы URI и/или расширения имен файлов для создания ссылки; таким образом, к ссылкам без URI не будет применена внешняя ссылка. MediaWiki не пытается обнаружить какую-либо часть URL-адреса для создания ссылки, например www, которую многие веб-сайты не используют в URL-адресе.

Стандартный скин Википедии Vector отображает только значки PDF, как и Cologne Blue . Modern , MonoBook и Timeless отображают полный набор значков расширений имен файлов и некоторые значки схем URI; Минерва (мобильный) ничего не показывает. Значки определяются в CSS для каждого оформления, за исключением значка PDF, который отображается, если в расширении имени файла присутствует слово «pdf» . [а]

Значки расширения имени файла отображаются только в том случае, если расширение соответствует тексту. Значки расширения имени файла имеют приоритет над значками схемы URI. Internet Explorer может отображать пустое пространство или неуместный значок, если страница отображается с переносом строк внутри текста ссылки. Значки ссылок не соответствуют стандартам доступности , поскольку нельзя добавить замещающий текст.

Пример

Скрытие значков ссылок

Значок ссылки можно скрыть с помощью plainlinksкласса или {{ Plain link }}, но это не рекомендуется.

< span  class = "plainlinks" > http://example.org/test.pdf </ span >

Пользовательские значки ссылок

Пользовательские значки можно добавить, отредактировав Special:MyPage/skin.css (только текущий скин) или Special:MyPage/common.css (все скины). Например, чтобы добавить значок для файлов Excel:

# содержимое a [ href $= ".xls" ] . внешний , # контент a [ href $= ".XLS" ] . внешний , # контент a [ href $= ".xlsx" ] . внешний , # контент a [ href $= ".XLSX" ] . внешний { фон : URL ( «http://upload.wikimedia.org/wikipedia/commons/b/ba/Page_white_excel.png» ) по центру справа , без повторения ; отступ справа : 18 пикселей ; }            

При успешном обновлении по этой ссылке появится значок Excel:

http://example.org/test.xls

Разметка определяет расширения файлов .xls или .xlsx как в верхнем, так и в нижнем регистре. Изображение должно быть шириной 16 пикселей. Ссылка на изображение должна быть с http://upload.wikimedia.org. Чтобы получить эту ссылку, перейдите на страницу файла и нажмите на изображение, чтобы открыть его без описания файла, затем скопируйте URL-адрес.

Чтобы удалить значок по умолчанию, просто добавьте CSS без URL-адреса. Например, чтобы удалить значок замка при просмотре защищенных ссылок:

# контент a [ href ^= "https://" ] . внешний { фон : центр справа, без повтора ; отступ справа : 18 пикселей ; }          

Чтобы удалить все значки по умолчанию, используйте этот CSS:

# контент а . внешний { фон : нет ! важно ; дополнение : 0 ! важно ; }        

Ошибки

Смотрите также

Примечания

  1. ^ Значок PDF по умолчанию — это обычный значок документа, но он меняется на Common.css .
  1. ^ Например, Monobook использует https://en.wikipedia.org/w/resources/src/mediawiki.skinning/images/external-ltr.svg, а Vector использует https://en.wikipedia.org/w/skins/ Vector/resources/common/images/external-link-ltr-icon.svg