Внешние ссылки обычно отображают значок в конце ссылки. CSS используется для проверки определенных расширений файлов или схем URI и применения значка, специфичного для этого типа файла, на основе выбранного скина . [1]
На этой странице приведены примеры URL-адресов для демонстрации значков ссылок. Отображаемый значок зависит только от самого URL-адреса. Не проверяется, находится ли файл этого типа по ссылке. Приведенные здесь примеры не ссылаются на реальные файлы.
Программное обеспечение MediaWiki обнаруживает схемы URI и/или расширения имен файлов для создания ссылки; таким образом, ссылки без URI не будут иметь внешней ссылки. MediaWiki не пытается обнаружить какую-либо часть URL для создания ссылки, например www
, которую многие веб-сайты не используют в URL.
Стандартный скин Wikipedia, Vector , показывает только иконки PDF, как и Cologne Blue . Modern , MonoBook и Timeless показывают полный набор иконок расширений файлов и некоторые иконки схем URI; Minerva (мобильная версия) не показывает ни одной. Иконки определены в CSS для каждого скина, за исключением иконки PDF, которая отображается, если «pdf» находится где-либо в расширении файла. [a]
Значки расширения имени файла отображаются только в том случае, если расширение совпадает с текстом. Значки расширения имени файла имеют приоритет над значками схемы 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" ] . external , # содержимое a [ href $= ".XLS" ] . external , # содержимое a [ href $= ".xlsx" ] . external , # содержимое a [ href $= ".XLSX" ] . external { background : url ( "http://upload.wikimedia.org/wikipedia/commons/b/ba/Page_white_excel.png" ) center right no-repeat ; padding-right : 18 px ; }
После успешного обновления эта ссылка будет отображать значок Excel:
Разметка определяет расширения файлов .xls или .xlsx как с заглавными, так и с строчными буквами. Ширина изображения должна быть 16 пикселей. Ссылка на изображение должна быть с http://upload.wikimedia.org. Чтобы получить эту ссылку, перейдите на страницу файла и щелкните по изображению, чтобы открыть его без описания файла, затем скопируйте URL.
Чтобы удалить значок по умолчанию, просто добавьте CSS без URL. Например, чтобы удалить значок замка при просмотре защищенных ссылок:
# содержимое a [ href ^= "https://" ] . external { background : center right no-repeat ; padding-right : 18 px ; }
Чтобы удалить все значки по умолчанию, используйте этот CSS:
# содержимое a.external { фон : нет ! важно ; отступ : 0 ! важно ; }