Навигација са хреф линковима

14. 5. 2019.

ХТМЛ, како се претпоставља хипертекстуални језик, омогућава не само да формира садржај једне странице, већ и да креира екстерне и интерне линкове на друге, да уплоадује документе и шаље писма.

а хреф

Ознака „хреф“ је једна од добрих старих традиција. Његове функције се све више обављају модернијим методама. Међутим, сидро (Анцхор) је и даље лако користити, а његова употреба је у многим случајевима оправдана.

Могућности

Ознака "а хреф = 'УРЛ'" вам омогућава да преусмерите посетиоца на одређену УРЛ адресу на Интернету. Можете одредити атрибут “титле =" #### 0 "", а затим, када пређете мишем преко ознаке, појавит ће се опис везе коју је поставио девелопер.

Можете одредити гдје ће се веза отворити: у тренутном прозору или у новом. Атрибут "таргет" може имати следеће вредности:

  • _бланк (отворени УРЛ у новом прозору);
  • _селф - (учитајте УРЛ у тренутни прозор);
  • _парент - (учитавање УРЛ-а у оквир-родитељ);
  • _топ - (УРЛ за преузимање у пуном прозору прегледача).

Садржај ознака може бити готово све. Обично се овде користи слика или текст, мада се могу користити и друге сложеније ХТМЛ конструкције.

Пример аутора није слика.

Овај пример показује четири различите везе. Прва указује на одређени УРЛ на мрежи, други на позицију унутар тренутне странице. Трећи пут маил програм да пошаље писмо на дату адресу, а последње даје посетиоцу могућност да преузме * .пдф датотеку на свој рачунар.

Последње две везе имају слике. У свим случајевима, кликните на било које место на садржај ознаке. Фраза алт = "учитај документ" има другачије значење и није релевантна за опис алата. Да би посетилац могао да види потпис елемента, он мора бити наведен директно у "хреф", у његовом атрибуту "титле".

Пређите на позицију странице

Можете користити сидро са атрибутом наме = 'посНаме' и одредити места на којима ће посетилац моћи да оде. Ово ће омогућити и да се позове на одређени део кода, и да означи његову специфичну функционалност.

како се повезати

На пример, на страници приручника ФрееБСД ОС можете пронаћи табелу садржаја за инсталацију и конфигурацију овог система.

Програмер је навео све кораке поступка и сваки је означио: "име = 'коракНо1'", "име = 'коракНо2'", ..., "име = 'коракНо9'". Ово му је омогућило да означи сваки елемент табеле садржаја потребним прелазима: “а хреф = '# степНо1'” ('# степНо2', ..., '# степНо9').

Помоћу линкова можете извршити не само садржај странице са информацијама, већ и направити мени, развити навигацију унутар странице или на сајту у целини.

Функције апликације

Веза не може бити угнијежђена. Заправо, јасно је да је веза у вези бесмислица. ХТМЛ ознака "хреф" не дозвољава употребу другог садржаја као садржаја.

а хреф хтмл

Веза се може стилизовати. Можете применити класу или ЦСС идентификатор. Унутар ознаке можете директно користити атрибут стила “стиле” - то је приказано у примјеру.

Веза има важније карактеристике које га разликују од осталих ознака. Може се гледати или кликнути и бити активан.

За ово, ЦСС обезбеђује употребу описа за "а хреф" и псеудо-класе :: линк,: виситед,: ацтиве.

Пример аутора није слика.

Употреба псеудо-класа вам омогућава да промените дизајн везе у различитим ситуацијама (клик, померање миша, други догађаји). Можете му додијелити ЈаваСцрипт руковатељ. На пример, треба да бројите број кликова на вези, број преузетих датотека, итд.

Релативне и апсолутне референце

"Хреф" ХТМЛ таг омогућава употребу релативне варијанте за навигацију кроз странице сајта. У овом случају, програмер специфицира страницу без навођења '12345тп' и манипулира косим цртама да би се кретали кроз директоријуме сајта који садрже жељене странице.

а хреф хттп

На пример, "../паге наме" означава прелазак на страницу која је изван тренутне фасцикле, али се "назив директоријума / име странице" односи на страницу у фасцикли унутар тренутне.

Наравно, имена за ово и то треба навести латиничним словима. Нажалост, употреба ћирилице није увек оправдана и сигурна за спољна имена.

Пример аутора није слика.

У овом примеру, линк "1" показује како можете извршити кретање кроз елементе унутар сајта. У овом случају, ово је продавница, а везе се користе за навигацију кроз производе. Страница се формира на серверу, претраживач је прима са робом која је тренутно у трговини.

Посетилац бира производ, а линк га шаље подацима о одређеном производу, омогућава вам да организујете куповину и испоруку.

У другом примеру, "2", хреф атрибут се користи за кретање од странице до других сајтова. Други линк означава да ће се "сцфТоСите ('сцЦалл');" руковалац позвати по клику миша.

Референца протокола

Можете користити не само “а хреф хттп или маилто:”, можете такође навести “филе: //, фтп: //, невс:, телнет: //, ...”. Ове опције су мање уобичајене.

Обично су потребни линкови за навигацију, за преузимање датотека и слање писма посјетиоца на одређену адресу. Иако овај други аспект није најбоље рјешење.

Љубитељи нежељене поште често скенирају садржај страница сајтова у потрази за е-маил адресама. На овој једноставној основи, експлицитна назнака адресе је веома непожељна. Модернија опција је форма за слање поруке коју посјетитељ испуњава.

Мени кроз линкове

Како направити ставку менија линка одређује програмера. Недавно, за организацију менија користе се листе "ли". Ово се сматра добром формом за СЕО разлоге. Унутар ове ознаке можете користити не само “див” или “спан” за дизајнирање ставке изборника, већ и за сваки други ХТМЛ дизајн ознака.

хреф аттрибуте

Употреба ознаке “а” као ставке менија је понекад много једноставнија. Нема потребе за писањем додатног ЈаваСцрипт кода за навигацију. Претраживач аутоматски преусмерава на исправну адресу.

Чак и ако се мени на крају формира кроз специфичну структуру блока или ознаке, ништа не спречава програмера од покретања или тестирања да би се брзо кретала кроз странице у развоју.

Један од индикатора сајта је и даље однос веза које воде до њега и веза које воде до њега. Коришћење истих за повезивање страница сајта са друштвеним мрежама сматра се добром праксом.

Дизајнирање друштвених мрежа у облику менија је познато и ефикасно коришћење ознаке „а хреф“.