Гипершилтемелер - бул Интернеттин түзүмү курулган негиз. Дал ушул Интернет баракчаларынын элементтери сайттардын баракчаларын бир тармакка байланыштырууга мүмкүнчүлүк берет. Документтерге гипершилтемелер кандайча киргизилгенине кененирээк токтололу.
Нускамалар
1 кадам
Гипертексттик шилтемелер текстти, сүрөттөрдү же башка барак элементтерин башка гипертексттик документтер менен байланыштыруу үчүн иштелип чыккан. Сайт баракчасынын бардык элементтери, анын ичинде шилтемелер, сервер тарабынан жиберилген баракча кодунан толук көрсөтмөлөрдү алган браузер тарабынан түзүлөт. Бул HTML (HyperText Markup Language) коду веб-баракчанын түрүн, көрүнүшүн жана бардык элементтеринин жайгашкан жерин сүрөттөгөн "тэгдерден" турат. Стандарттык гипершилтеме браузер тарабынан барактын кодунда төмөнкү тегге туш болгондо түзүлөт, мисалы, төмөнкү тег: Текст шилтемеси Бул жерде ачылуучу шилтеме теги, - жабылуу теги. Ачуу теги кошумча маалыматтарды камтышы мүмкүн - "атрибуттар". Бул жөнөкөй шилтемеде href атрибуту баракчанын URL дарегин же конок шилтемени басканда суралчу башка документти камтыйт. Кээде толук дарегин көрсөтүүнүн кажети жок - эгерде суралган документ серверде ошол эле папкада (же андагы папкада) жайгашкан болсо, анда анын атын гана же подпапкага өтүүчү жолду көрсөтүү жетиштүү болот. Мындай даректер "салыштырмалуу" деп аталат, мисалы, мындай жазылышы керек: Текст шилтемеси Бул шилтемени басканда, ошол эле папкадагы moreText.html документ жүктөлөт. Жана абсолюттук шилтеме даректери протокол менен башталат, мисалы: Текст шилтемеси Бул жерде "http" (HyperText Transfer Protocol) - бул тармактагы документтин кадимки дареги. Эгерде сиз "mailto" протоколун көрсөткөн болсоңуз, анда гипершилтеме башка баракчага барбай, сиздин почта программаңызды ишке киргизет: электрондук почта шилтемеси): Архивге шилтеме
2-кадам
Ушул жаңы документти кайсы терезеге жүктөй тургандыгын көрсөтүүчү дагы бир гипершилтеме атрибуту "максат" деп жазылат. Эгерде сиз href атрибутуна кандайдыр бир туура дарек киргизе алсаңыз, анда максат төрт гана мааниге ээ болушу мүмкүн: _self - барак ошол эле терезеге же алкакка жүктөлүшү керек. "Frames" бир нече бөлүккө бөлүнгөн терезенин бир бөлүгүн билдирет; _parent - эгер учурдагы барактын өзү башка терезеден (же алкактан) жүктөлсө, анда анын "эне" терезеси бар. _Parent мааниси шилтеме пункттары жүктөлгөн барак ушул ата-эне терезесине жүктөлүшүн талап кылат; _top - жаңы барак ошол эле терезеге жүктөлүшү керек. Эгерде бул терезе алкактарга бөлүнсө, анда жүктөлгөндө, алар жок кылынат жана жаңы барак ушул терезедеги жалгыз кадр болот; _blank - шилтеме боюнча өзүнчө терезе ачылат; Мисалы:
Шилтеме жаңы терезеде ачылат
3-кадам
Гипершилтемени башка бетке эмес, ошол эле документтин берилген бөлүмүнө өтүү үчүн түзсө болот. Мындай "көздөгөн жерди" документтин html-кодунда көрсөтүү үчүн анкердик шилтеме колдонулат: Документти ушул казыкка жылдырган шилтеме мындай көрүнөт: Барактын биринчи казыкына шилтеме Сиз бир гана казыктарга шилтеме бере албайсыз. Бул документте, ошондой эле башкаларда: Башка баракта анкер Албетте, башка документтин HTML-кодунда мындай атрибуттуу аталышы = "Anchor1" болгон анкердик шилтеме болушу керек.
4-кадам
Гипершилтеме текстти гана эмес, баракчалардын башка элементтерин - мисалы, сүрөттөрдү дагы тейлейт. Сүрөттү тарткан эң жөнөкөй тэг мындай көрүнөт: Ал эми сүрөт гипершилтеме болуп калышы үчүн, ал ачылуучу жана жабылуучу шилтеме тегдеринин ортосунда камтылышы керек: