Fájlok írása Pytonban!
Elkészült a Python nyelv Szövegfájlok írása tananyagunk! Jó tanulást, jó gyakorlást!

<info9>

Hivatkozások

Ne feledd!
A piktogrammal jelölt funkciók támogatottsága még nem olyan magas, ezeket érdemes körültekintően használni. A kompatibilitást ellenőrizheted a caniuse.com oldalon.

Az internet egyik legfontosabb alapvető eleme, hogy az elérhető tartalmak nem csak egymástól függetlenül léteznek, hanem hivatkoznak egymásra. Az oldalakra mutató hivatkozások létrehozására általában az a elemet használjuk, amelynek az alábbi fontosabb paraméterei vannak:

Ha tehát szeretnénk például készíteni egy hivatkozást, ami megnyitja új lapon a Google kezdőoldalát, ezt könnyedén megtehetjük:

<a href="https://google.com" target="_blank">hivatkozás szövege</a>

Gyakran előfordul azonban, hogy a hivatkozások nem egy másik weboldalra mutatnak, hanem a saját oldalunk egy másik fájljára. Ha azonos mappában lévő másik fájlra szeretnénk hivatkozni, akkor elég a fájl nevét megadni, például így:

<a href="autoim.html">Autóimról</a>

Ha a fájl, ahová hivatkoznánk, egy almappában van, akkor is elegendő csak a mappát, valamint benne a fájlnevet megadni. Ha pedig felfelé szeretnénk lépni egy mappával, akkor a .. jelölést használhatjuk mappanév helyett. Nézzünk egy példát:

Itt a húsvét!

Szeretnél az ünnepek alatt is gyakorolni? Vár az Easter Bug Hunt játékunk! Csatlakozz, és keresd meg az összes hibát - akár még jutalom is ütheti a markod!

Irány a játék
Fájlstruktúra index.html autok.html
  • index.html
  • kontakt.html
  • logo.png
  • hobbik
    • autok.html
    • festes.html
    • tura.html
Kép:
<img src="logo.png">

Hivatkozások:
<a href="kontakt.html">Kapcsolat</a>

<a href="hobbik/autok.html">Autók</a>
<a href="hobbik/festes.html">Festés</a>
<a href="hobbik/tura.html">Túra</a>
Kép:
<img src="../logo.png">

Hivatkozások:
<a href="../index.html">Kezdőlap</a>
<a href="../kontakt.html">Kapcsolat</a>

<a href="festes.html">Festés</a>
<a href="tura.html">Túra</a>

Azokat a hivatkozásokat, amik nem teljes webcímet tartalmaznak, csak a cél nevét/helyét a jelenlegi oldalhoz képest, mint amiket a táblázatban találunk, relatív hivatkozásoknak nevezzük. A relatív hivatkozások fontosak, ugyanis ezek akkor is működőképesek maradnak, ha az oldalunk egy másik webcímre költözik, pl. a saját gépünkön való kísérletezés után feltöltjük egy tárhelyre. Az oldalunkon belül tehát, ha lehet, érdemes relatív hivatkozásokat használnunk.

Oldalon belüli hivatkozások

Előfordulhat olyan is, hogy egy oldalon belül, az oldal egy konkrét részére szeretnénk hivatkozni, szerencsére erre is van lehetőség. Az oldalon belüli hivatkozásokat onnan ismerhetjük fel, hogy a fájlnév után egy # karakter található, amit egy HTML elem azonosítója követ.

Hivatkozni olyan elemre tudunk, amelyik rendelkezik azonosítóval. Azonosítót bármelyik elemnek adhatunk, az id paraméter használatával. Fontos, hogy egy oldalon belül az azonosítóknak egyedinek kell lenniük, tehát nem lehet több azonos ID-vel rendelkező elem egy oldalon.

Ezen az oldalon több elemnek is adtunk ID-t. Az oldal tetején lévő Hivatkozások felirat ID-je: cim, az Oldalon belüli hivatkozások alcím ID-je pedig: alcim. Próbáljuk ki!

Hivatkozások: # (az oldal tetejére) #cim (főcímhez) #alcim (alcímhez)

<a href="#"># (az oldal tetejére)</a>
<a href="#cim">#cim (főcímhez)</a>
<a href="#alcim">#alcim (alcímhez)</a>

<h1 id="cim">Cím</h1>
<h2 id="alcim">Alcím</h2>

Próbáld ki magad is! Nézd meg, és szerkeszd a mintakódunkat közvetlen a böngésződben néhány kattintással, az info9 LineFlame fejlesztőeszközzel!

Példa megnyitása