🏠 Vissza a főoldalra

🌐 HTML Programozás

A weboldalak nyelve

Középiskolai oktatóanyag

Használd a ← → nyilakat vagy az alábbi gombokat a navigáláshoz

🖥️ Hogyan készülnek a weboldalak?

A weboldalak szöveges fájlok, amelyeket a böngésző értelmez és jelenít meg.

A weboldal készítés lépései:

💡 Fontos: Minden weboldal HTML-ből épül fel, ez az alapja mindennek!

📝 Mi is az a HTML?

HTML = HyperText Markup Language

(Hiperszöveges Jelölőnyelv)

Jellemzői:

Példa: Ahogy egy könyvnek van címe, fejezete, bekezdései, úgy a HTML-ben is vannak címsorok, bekezdések, listák stb.

🏷️ Mi az a HTML tag?

A tagek (címkék) mondják meg a böngészőnek, hogyan jelenítse meg a tartalmat.

Tag felépítése:

<tagnév>Tartalom</tagnév>

Példák:

<p>Ez egy bekezdés</p>

<h1>Ez egy címsor</h1>

<strong>Vastag szöveg</strong>

Részek:

  • <tagnév> - nyitó tag
  • Tartalom
  • </tagnév> - záró tag

Kivétel: Van pár önmagukban záródó tag is:

<br> <img> <hr>

📄 HTML dokumentum alapszerkezete

Minden HTML oldal ugyanígy épül fel:

<!DOCTYPE html>
<html lang="hu">
  <head>
    <meta charset="UTF-8">
    <title>Az oldal címe</title>
  </head>
  <body>
    <h1>Üdvözöllek!</h1>
    <p>Ez az első weboldalad.</p>
  </body>
</html>
  • 📌 <!DOCTYPE html> - HTML5 verzió jelzése
  • 📌 <html> - a dokumentum gyökéreleme
  • 📌 <head> - metainformációk (nem látható)
  • 📌 <body> - látható tartalom

✍️ Szövegformázó alaptagek

Címsorok:

<h1>
<h2>
<h3>
<h4>
<h5>
<h6>

h1 a legnagyobb, h6 a legkisebb

Bekezdés:

<p>

A sima szöveges bekezdésekhez

Szöveg kiemelése:

<strong>

Fontos szöveg (vastag)

<em>

Hangsúlyos szöveg (dőlt)

<br>

Sortörés

<hr>

Vízszintes vonal

📋 Listák

Számozott lista:

<ol>
  <li>Első elem</li>
  <li>Második elem</li>
  <li>Harmadik elem</li>
</ol>

Eredmény:

  1. Első elem
  2. Második elem
  3. Harmadik elem

Felsorolás:

<ul>
  <li>Alma</li>
  <li>Körte</li>
  <li>Barack</li>
</ul>

Eredmény:

  • Alma
  • Körte
  • Barack

🔗 Hivatkozások és képek

Hivatkozás (link):

<a href="https://www.google.com">Google keresőhöz</a>

Kép beszúrása:

<img src="kep.jpg" alt="Kép leírása">
💡 A képek formátuma lehet: JPG, PNG, GIF, SVG, WebP

📊 Táblázatok

<table>
  <tr>
    <th>Név</th>
    <th>Kor</th>
  </tr>
  <tr>
    <td>Anna</td>
    <td>15</td>
  </tr>
  <tr>
    <td>Béla</td>
    <td>16</td>
  </tr>
</table>
  • 📌 <table> - maga a táblázat
  • 📌 <tr> - table row (sor)
  • 📌 <th> - table header (fejléc cella)
  • 📌 <td> - table data (adat cella)

📦 Konténer elemek

DIV - Blokk szintű konténer:

<div>
  <h2>Címsor</h2>
  <p>Bekezdés</p>
</div>

SPAN - Soron belüli konténer:

<p>Ez egy <span style="color: red;">színes</span> szöveg.</p>

📝 Űrlapok (Formok)

<form>
  <label>Neved:</label>
  <input type="text" name="nev">
  
  <label>E-mail:</label>
  <input type="email" name="email">
  
  <button type="submit">Küldés</button>
</form>

Gyakori input típusok:

⚙️ HTML Attribútumok

Az attribútumok további információkat adnak a tageknek.

Általános felépítés:

<tag attribútum="érték">Tartalom</tag>

Legfontosabb attribútumok:

Példa:
<p id="bevezeto" class="kek-szoveg" title="Ez egy bekezdés">
  Szöveg
</p>

🎯 Szemantikus HTML elemek

A HTML5 értelmes, beszédes tageket adott a jobb szerkezethez:

<header>

Fejléc rész

<nav>

Navigációs menü

<main>

Fő tartalom

<article>

Független tartalom

<section>

Tartalmi szekció

<aside>

Oldalsáv, mellék info

<footer>

Lábléc

Miért jók? Könnyebb eligazodni a kódban, jobb a keresőoptimalizálás (SEO), akadálymentesebb.

🚀 Hogyan kezdj el HTML-t írni?

1. Szövegszerkesztő:

2. Fájl létrehozása:

3. Megnyitás böngészőben:

💡 Hasznos tippek és források

Tanulási források:

Jó gyakorlatok:

🎓 Emlékezz: A gyakorlás teszi a mestert! Próbálj ki minden tagot, kísérletezz!

📚 Összefoglalás

Mit tanultunk?

  • ✅ Mi a HTML és mire használjuk
  • ✅ Hogyan épül fel egy HTML dokumentum
  • ✅ Mi az a tag és hogyan működik
  • ✅ Alapvető HTML tagek (címsorok, bekezdések, listák)
  • ✅ Linkek, képek, táblázatok beszúrása
  • ✅ Űrlapok létrehozása
  • ✅ Szemantikus HTML elemek

🌟 Most már készen állsz, hogy saját weboldalt készíts! 🌟

🎉

Köszönöm a figyelmet!

Kérdések?

Jó kódolást! 💻