Početna » šifriranje » Određivanje URL-a baze podataka s elementom HTML

    Određivanje URL-a baze podataka s elementom HTML

    Web stranice su izgrađene s nizom linkova, koji upućuju na stranice i izvore kao što su slike i stilovi. Postoje dva načina navedite URL koji povezuje te izvore: ili koristite apsolutnu putanju ili relativnu putanju.

    Apsolutni put odnosi se na određeno odredište, obično se pokreće s imenom domene (zajedno s HTTP-om) www.domain.com/destination/source.jpg. Relativni put je suprotan: odredište veze ovisi o korijenskoj lokaciji ili u većini slučajeva naziv domene vaše web-lokacije.

    Tipičan relativni put bi izgledao ovako:

      

    Na primjer, ako je domena vaše web-lokacije, hongkiat.com put slike će se riješiti hongkiat.comimages_2 / navodeći-dokument-baza-url-s-html-baza-element.png. Trebali biste razumjeti ovo ako već neko vrijeme razvijate web-lokaciju.

    Ali većina vas vjerojatno nije čula za element. Ovaj HTML tag je prisutan još od HTML4, ali se vrlo malo vidi njegova implementacija u divljini. W3C opisuje ovaj element kao:

    “Osnovni element omogućuje autorima da odrede osnovni URL dokumenta u svrhu rješavanja relativnih URL-ova i naziva zadani kontekst pregledavanja u svrhu praćenja hiperveza.”

    Ovaj element u osnovi odlučuje osnovni URL za relativni put u web stranicama. Umjesto ovisno o korijenskoj lokaciji ili domeni vaše web-lokacije, možete je pokazati negdje drugdje, možda poput URL-a gdje se vaši resursi nalaze u CDN-u (Network Delivery Network). Pogledajmo kako to zapravo funkcionira.

    Korištenje osnovnog elementa

    definira se uzduž i unutar oznake . S obzirom na sljedeći primjer, postavljamo osnovni URL na Google.

      

    Ova specifikacija će utjecati na sve putanje unutar dokumenta, uključujući onu koja je specificirana unutar href atribut i src slika. Dakle, uz pretpostavku da imamo skupinu stilova, slike i veze u skupu dokumenata s relativnim putom kao što je ovaj, na primjer:

      Sidro veza  

    Iako je naša web stranica pod demo.hongkiat.com relativni put će se odnositi na hongkiat.maxcdn.com, slijedeći osnovnu stazu navedenu u označiti. Pokušajte lebdjeti iznad veze, a preglednik će vam pokazati gdje se put upravo kreće.

    Svi relativni putovi će na kraju biti:

      Sidro veza  

    Postavljanje zadanog cilja veze

    Osim definiranja osnovnog URL-a, Oznaka može postaviti zadani cilj veze putem cilj atribut. Recimo da želite otvoriti sve veze u dokumentu u novoj kartici preglednika, Postavi cilj s _prazan, tako.

      

    Ograničenja

    oznaka, međutim, ima nekoliko upozorenja u nekim okolnostima:

    Prvo, podrška preglednika je velika; radi u IE6. No, IE6 misli da to zahtijeva završnu oznaku . To može uzrokovati problem hijerarhije u dokumentu, ako je završna oznaka neoznačena. Jednostavan brzi način rješavanja ovog problema je dodavanje zatvaranje u komentaru, .

    Ako koristite # zajedno s da biste se povezali s odjeljcima unutar dokumenta, možda ćete se možda susresti s problemom u programu Internet Explorer 9. Umjesto skakanja na navedeni odjeljak, Internet Explorer 9 ponovno će učitati stranicu.

    Nadalje, prazno href rezultirat će osnovnim URL-om umjesto povezivanjem s trenutnim direktorijem gdje se nalazi stranica (to je ponašanje zadanog preglednika), što može uzrokovati neočekivane probleme s referencama.

    Zamotati

    je praktična HTML značajka koja može pojednostavniti referenciranje veze u web-dokumentu. Koristite oznaku pažljivo kako biste smanjili zamke. Slijedite ove upute za više informacija o označiti:

    • Apsolutni i relativni URL-ovi - MSDN
    • HTML osnovni element - W3C