Poznáte <base> tag?

napísal , 19 Sep 2010 [ HTML ]

HTML tag, patrí do <head> a akceptuje atribút href="[url]".

[url] je absolútna adresa, ktorá sa stane štartovacím bodom, pre všetky linky na stránke. Všetky relatívne odkazy na stránke sa stanú relatívnymi voči base url. Takže:

<head>
  <base href="http://win.brm.sk/">
</head>
<body>
  <a href="facepalm.jpg">chjaj</a>
</body> 

Odkaz bude smerovať na http://win.brm.sk/facepalm.jpg, bez ohľadu na to, kde sa nachádzame.

Ak nepoužívate strict doctype, môžete použiť aj atribút target. <base target="_blank"> teda spôsobí, že všetky odkazy sa budú otvárať v novom tabe/okne. Osobne nemám rád, keď stránka za mňa rozhoduje akým spôsobom otvorí link, ale niekedy to od vás môžu ľudia vyžadovať.

napísal , 19 Sep 2010

3 komentáre

komentuj ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom
  1. Stano [ Štvrtok 23.12.2010, 09:54 ]

    Ak však chcete použiť odkaz na takúto stránku vo fejsbúku, nerozozná vám na nej obrázky...

  2. yablko [ Štvrtok 23.12.2010, 12:31 ]

    Dobre vedieť, dík:)

  3. PayteR [ Piatok 31.8.2012, 02:13 ]

    toto sa mi velmi neosvedčilo keď som to používal, bolo to dosť komplikované, keď som to raz potreboval vyladiť v jednom projekte, kde som mal subdomeny... momentalne proste ak mam obrazok a chcem absolute position tak tam pred cestu / lomitko teda napr.

    zatial som s tym nemal problem

ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom