Внешние ссылки обычно отображаются значком в конце ссылки. CSS используется для проверки определенных расширений файлов или схем URI и применения значка, специфичного для этого типа файла, на основе выбранной оболочки .
Эта страница содержит примеры URL-адресов для демонстрации значков ссылок. Отображаемый значок зависит только от самого URL-адреса. Не проверяется, действительно ли файл этого типа находится по ссылке. Примеры здесь не ссылаются на реальные файлы.
Объяснение
Программное обеспечение MediaWiki обнаруживает схемы URI и / или расширения имен файлов для создания ссылки; таким образом, к ссылкам без URI не будет применяться внешняя ссылка. MediaWiki не пытается обнаружить какую-либо часть URL-адреса для создания ссылки, например www
, которую многие веб-сайты не используют в URL-адресе.
Стандартный скин Википедии, Vector , показывает только значки PDF, как и Cologne Blue . Modern , MonoBook и Timeless показывают полный набор значков расширений файлов и некоторых значков схем URI; Минерва (мобильный) ничего не показывает. Значки определены в CSS для каждой оболочки, за исключением значка PDF, который отображается, если «pdf» находится в любом месте расширения имени файла. [а]
Значки расширения имени файла отображаются только в том случае, если расширение соответствует тексту. Значки расширения имени файла имеют приоритет над значками схемы URI. Internet Explorer может отображать пустое пространство или неправильно расположенный значок, если страница отображается с переносом строки внутри текста ссылки. Значки ссылок не соответствуют стандартам доступности , так как альтернативный текст не может быть добавлен.
Пример
Воспользуйтесь этими ссылками, чтобы просмотреть эту страницу с другим оформлением: | ||
---|---|---|
Тип | Расширение файла | Образец ссылки |
Формат переносимого документа | .pdf .PDF, .pdf # .PDF # .pdf? .PDF? | http://example.org/test.pdf |
Аудио видео чередование | .avi .AVI | http://example.org/test.avi |
MPEG-1 | .mpg .MPG .mpeg .MPEG | http://example.org/test.mpg |
Ogg | .ogm .OGM | http://example.org/test.ogm |
MIDI | .MID .midi .MID | http://example.org/test.mid |
MP3 | .MP3 | http://example.org/test.mp3 |
Ogg Vorbis | .OGG | http://example.org/test.ogg |
Формат аудиофайлов Waveform | .WAV * | http://example.org/test.wav |
Windows Media Audio | .wma .WMA | http://example.org/test.wma |
Тип | Схема URI | Образец ссылки |
Интернет-чат | irc: // ircs: // | irc: //example.org |
протокол передачи файлов | ftp: // | ftp://example.org |
Протокол передачи сетевых новостей | Новости: | новости: example.org |
mailto | mailto: | mailto: [email protected] |
HTTP Secure | https: // | https://example.org/test.html |
Подрывная версия Apache | svn: // | svn: //example.org/ |
Биткойн | биткойн: // | биткойн: //example.org/ |
FTPS | ftps: // | ftps: //example.org/ |
Географический URI | гео: | geo: 37.786971, -122.399677 |
Git | git: // | git: //example.org/ |
Суслик | суслик: // | gopher: //example.org |
Протокол передачи гипертекста | http: // | http://example.org |
Схема Magnet URI | магнит:// | магнит: //example.org/ |
Служба мультимедийных сообщений | ммс: // | ммс: //example.org/ |
НАСА Мировой Ветер | мировой ветер: // | worldwind: //example.org/ |
Протокол передачи сетевых новостей | nntp: // | nntp: //example.org/ |
Безопасная оболочка | ssh: // | ssh: //example.org/ |
Протокол безопасного инициирования сеанса | глотки: // | sips: //example.org/ |
Протокол инициирования сеанса | глоток:// | sip: //example.org/ |
Служба коротких сообщений | смс:// | смс: //example.org/ |
Протокол передачи файлов SSH | sftp: // | sftp: //example.org/ |
телефон | тел: // | тел: //example.org/ |
Telnet | telnet: // | telnet: //example.org/ |
Единое имя ресурса | урна: | урна: isbn: 0451450523 |
XMPP | xmpp: // | xmpp: //example.org/ |
Скрытие значков ссылок
Значок ссылки можно скрыть с помощью plainlinks
, но это не рекомендуется.
< span class = "plainlinks" > http://example.org/test.pdf span >
Значки пользовательских ссылок
Пользовательские значки могут быть добавлены путем редактирования Special: MyPage / skin.css (только текущий скин) или Special: MyPage / common.css (все скины). Например, чтобы добавить значок для файлов Excel:
# content a [ href $ = ".xls" ] . external , # content a [ href $ = ".XLS" ] . external , # content a [ href $ = ".xlsx" ] . external , # content 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 пикселей в ширину и не может быть в формате SVG. Ссылка на изображение должна быть с http://upload.wikimedia.org . Чтобы получить эту ссылку, перейдите на страницу файла и щелкните изображение, чтобы открыть его без описания файла, затем скопируйте URL-адрес.
Чтобы удалить значок по умолчанию, просто добавьте CSS без URL-адреса. Например, чтобы удалить значок замка при просмотре защищенных ссылок:
# content a [ href ^ = "https: //" ] . внешний { фон : центр справа без повтора ; отступ справа : 18 пикселей ; }
Чтобы удалить все значки по умолчанию, используйте этот CSS:
# содержание a . внешний { фон : нет ! важно ; заполнение : 0 ! важно ; }
Ошибки
- bug 20024 - для межвики-ссылок должен отображаться значок, зависящий от места назначения
- ошибка 30682 - Несоответствие значка ссылки при использовании относительных URL-адресов протокола
- bug 45891 - значки внешних ссылок должны иметь замещающий текст.
- ошибка 54604 - Большое количество правил CSS для внешних ссылок - (повторно открыто)
bugzilla: 61178- Удаление желтых значковзамковна ссылках HTTPS - (и обсуждение Enwiki на лекции MediaWiki: Vector.css # Padlock для безопасных ссылок )bugzilla: 63521-Значкивнешних ссылок по умолчанию должны быть модулями
Смотрите также
- Википедия: Руководство по стилю / Связывание # неанглоязычных сайтов
- Справка: Ссылка # Внешние ссылки
- Википедия: внешние ссылки
Заметки
- ^ Значок PDF по умолчанию - это общий значок документа, но он изменен начерез Common.css .