WikiDer > Анықтама: Сыртқы сілтеме белгішелері - Википедия

Help:External link icons - Wikipedia

Сыртқы сілтемелер сілтеменің соңында әдетте белгішені көрсетеді. CSS сенімділікті тексеру үшін қолданылады файл кеңейтімдері немесе URI схемалары және таңдалғанға сәйкес сол файл түріне арналған белгішені қолданыңыз тері.

Бұл бетте сілтеме белгішелерін көрсетуге арналған URL мекенжайлары бар. Көрсетілген белгіше тек URL мекенжайының өзіне байланысты. Мұндай типтегі файлдың сілтемеде екендігі тексерілмейді. Мұндағы мысалдар нақты файлдарға сілтеме жасамайды.

Түсіндіру

MediaWiki бағдарламалық жасақтама анықтайды URI схемалары және / немесе файл кеңейтімдері сілтеме жасау; осылайша URI жоқ сілтемелерде сыртқы сілтеме қолданылмайды. MediaWiki сілтеме жасау үшін URL-дің кез-келген бөлігін анықтауға тырыспайды, мысалы www, көптеген веб-сайттар URL мекен-жайында қолданбайды.

Стандартты Википедия мұқабасы, Векторлық, тек PDF белгішелерін көрсетеді Әтір көк. Заманауи, MonoBook және Мәңгілік файл атының кеңейтілген белгішелерінің және URI схемасының кейбір белгішелерінің толық жиынтығын көрсету; Минерва (ұялы) ешнәрсені көрсетпейді. Белгішелер әр белгі үшін CSS-те анықталады, егер PDF белгісінен басқа болса, онда көрсетіледі «pdf» файл кеңейтімінің кез келген жерінде орналасқан.[a]

Файл атауын кеңейту белгішелері, егер кеңейту мәтінге сәйкес келсе ғана көрсетіледі. Файл атауын кеңейту белгішелерінің URI схемасының белгішелерінен артықшылығы бар. Егер Internet Explorer парақ сілтеме мәтінінің ішіне сызықшамен берілсе, бос орынды немесе дұрыс емес белгішені көрсетуі мүмкін. Сілтеме белгішелері сақталмайды қол жетімділік стандарттары, өйткені alt мәтінді қосу мүмкін емес.

Мысал

Gnome-Applications-science.svg
Бұл парақты басқа мұқабамен қарау үшін мына сілтемелерді қолданыңыз:
Әтір көк · МинерваНью (ұялы)· Заманауи · MonoBook · Мәңгілік · Векторлық
ТүріФайл кеңейтіміСілтеме үлгісі
Портативті құжат форматы.pdf .PDF, .pdf # .PDF # .pdf? .PDF?http://example.org/test.pdf
Аудио-видео.avi .AVIhttp://example.org/test.avi
MPEG-1.mpg .MPG .mpeg .MPEGhttp://example.org/test.mpg
Ogg.ogm .OGMhttp://example.org/test.ogm
MIDI.MID .midi .MIDhttp://example.org/test.mid
MP3.MP3http://example.org/test.mp3
Ogg Vorbis.OGGhttp://example.org/test.ogg
Толқындық форматтағы аудио файл пішімі .WAV *http://example.org/test.wav
Windows Media Audio.wma .WMAhttp://example.org/test.wma
ТүріURI схемасыСілтеме үлгісі
Интернет-релелік чатirc: // ircs: //irc: //example.org
Файлдарды жіберу хаттамасыftp: //ftp://example.org
Желілік жаңалықтарды жіберу хаттамасыжаңалықтар:жаңалықтар: example.org
mailtomailto:mailto: [email protected]
HTTP қауіпсізhttps: //https://example.org/test.html
Apache Subversionsvn: //svn: //example.org/
Bitcoinбиткоин: //bitcoin: //example.org/
FTPSftps: //ftps: //example.org/
Гео URIгео:гео: 37.786971, -122.399677
Гитgit: //git: //example.org/
Гофергофер: //gopher: //example.org
Гипермәтінді жіберу хаттамасыhttp: //http://example.org
Магниттік URI схемасымагнит://магнит: //example.org/
Мультимедиялық хабарлама қызметіммс: //mms: //example.org/
NASA Әлемдік желжел жел: //worldwind: //example.org/
Желілік жаңалықтарды жіберу хаттамасыnntp: //nntp: //example.org/
Қауіпсіз қабықssh: //ssh: //example.org/
Қауіпсіз Сессияны бастау туралы хаттамаSips: //Sips: //example.org/
Сессияны бастау туралы хаттамаSIP: //sip: //example.org/
Қысқа хабарлама қызметіқысқаша хабар қызметі://sms: //example.org/
SSH файлын жіберу хаттамасыsftp: //sftp: //example.org/
Телефонтел: //тел: //example.org/
Телнетtelnet: //telnet: //example.org/
Ресурстың бірыңғай атауыурн:urn: isbn: 0451450523
XMPPxmpp: //xmpp: //example.org/

Сілтеме белгішелерін жасыру

Сілтеме белгішесін жасыруға болады қарапайым сілтемелер, бірақ бұл жөн емес.

<аралық сынып=«ашық сілтемелер»>http://example.org/test.pdf</аралық>

Таңдамалы сілтеме белгілері

Таңдамалы белгішелерді редакциялау арқылы қосуға болады Арнайы: MyPage / skin.css (тек ағымдағы теріге) немесе Арнайы: MyPage / common.css (барлық терілер). Мысалы, Excel файлдарының белгішесін қосу үшін:

#мазмұны а[href$=«.xls»].сыртқы,#мазмұны а[href$=«.XLS»].сыртқы,#мазмұны а[href$=«.xlsx»].сыртқы,#мазмұны а[href$=«.XLSX»].сыртқы {    фон: url(«http://upload.wikimedia.org/wikipedia/commons/b/ba/Page_white_excel.png») орталығы дұрыс қайталанбайды; төсеме-оң: 18px;}

Сәтті жаңартылған кезде, бұл сілтеме Excel белгісін көрсетеді:

http://example.org/test.xls

Түзету .xls немесе .xlsx файл кеңейтімдерін үлкен және кіші регистрлермен анықтайды. Суреттің ені 16 пиксел болуы керек және SVG форматы болуы мүмкін емес. Сурет сілтемесі келесіден болуы керек http://upload.wikimedia.org. Бұл сілтемені алу үшін файлдар бетіне өтіп, суретті нұқыңыз, оны файл сипаттамасынсыз ашыңыз, содан кейін URL мекенжайын көшіріңіз.

Әдепкі белгішені алып тастау үшін жай URL мекенжайы жоқ CSS қосыңыз. Мысалы, қауіпсіз сілтемелерді қарау кезінде құлып белгісін алып тастау үшін:

#мазмұны а[href ^=«https: //»].сыртқы {    фон: орталығы дұрыс қайталанбайды;     төсеме-оң: 18px;}

Барлық стандартты белгішелерді алып тастау үшін келесі CSS-ті қолданыңыз:

#мазмұны а.сыртқы {    фон: жоқ !маңызды;    төсеу: 0 !маңызды;}

Қателер

  • қате 20024 - интервики сілтемелері үшін тағайындалған жерге байланысты белгіше көрсетілуі керек
  • қате 30682 - Протоколға қатысты URL мекен-жайларын пайдаланған кезде сілтеме белгішесінің сәйкессіздігі
  • қате 45891 - Сыртқы сілтеме белгішелерінде альт-мәтін болуы керек
  • қате 54604 - Сыртқы сілтемелерге арналған CSS ережелерінің көп саны - (қайта ашылды)
  • bugzilla: 61178 - HTTPS сілтемелеріндегі құлыптың сары белгішелерін алып тастаңыз - (және Enwiki үшін пікірсайыс MediaWiki талқылауы: Қауіпсіз сілтемелерге арналған Vector.css # құлып)
  • bugzilla: 63521 - Әдепкі сыртқы сілтеме белгішелері модуль болуы керек

Сондай-ақ қараңыз

Ескертулер

  1. ^ Әдепкі PDF белгісі жалпы құжат белгішесі болып табылады, бірақ өзгертілген Белгішелер-мини-файл acrobat.gif арқылы Жалпы.css.