HTML Pamokos
HTML Pagrindai
Kas yra HTML?
HTML yra žymėjimo kalba, kuri leidžia aprašyti tinklalapio struktūrą ir turinį. Jis naudojamas naršyklėse (pvz., Chrome, Firefox) tinklalapių atvaizdavimui.
HTML Dokumento Struktūra
Kiekvienas HTML dokumentas turi pagrindinę struktūrą:

Paaiškinimas:
<!DOCTYPE html>– Nurodo, kad dokumentas yra HTML5.<html lang="lt">– Šakninė HTML žyma, nurodanti, kad turinys yra lietuvių kalba.<head>– Skiltis, kurioje apibrėžiami metaduomenys, tokie kaip pavadinimas ir simbolių rinkinys.<meta charset="UTF-8">– Nustato simbolių koduotę.<title>– Nustato tinklalapio pavadinimą, rodoma naršyklės skirtuke.<body>– Skiltis, kurioje yra matomas tinklalapio turinys.
Pagrindiniai HTML Elementai
Antraštės
HTML turi šešias antraščių lygmenis nuo <h1> iki <h6>, kur <h1> yra svarbiausia.

Pastraipos
Pastraipos yra apibrėžiamos <p> žyma.

Nuorodos
Nuorodos (hipersaitai) sukuriamos naudojant <a> žymą su href atributu.

Vaizdai
Vaizdai įterpiami naudojant <img> žymą su src ir alt atributais.

Sąrašai
Tvarkyti sąrašai (numeruoti)

Tvarkyti netvarkyti sąrašai (bulleted)

Lentelės
Lentelės sukuriamos naudojant <table>, <tr>, <th> ir <td> žymas.

<table>– sukuria lentelę.<tr>– eilutė.<th>– stulpelių pavadinimai.<td>– lentelės duomenys.
Formos
Formos leidžia vartotojams įvesti informaciją.

<form>:action– kur siunčiami formos duomenys.method– kaip duomenys siunčiami (pvz.,postarbaget).
<input>:type– nurodo įvesties laukelio tipą (pvz.,text,email).placeholder– tekstas, rodomas laukelyje prieš įvedant duomenis.
Semantinis HTML
Semantiniai elementai padeda naršyklėms ir paieškos sistemoms geriau suprasti turinio struktūrą.
Pavyzdys:

<header>– antraštės sekcija.<nav>– navigacijos elementas.<main>– pagrindinis turinys.<section>– atskiros turinio dalys.<footer>– poraštės sekcija.
HTML Lentelės – Detaliau
Papildomi Lentelės Elementai
1. <thead>, <tbody>, <tfoot>
Naudojami lentelės turinio suskirstymui į dalis:
<thead>– Antraščių eilutė.<tbody>– Lentelės pagrindinis turinys.<tfoot>– Pabaigos eilutė (pvz., išvados, sumos).
Pavyzdys:

Paaiškinimas:
<thead>yra lentelės viršus su stulpelių pavadinimais.<tbody>yra pagrindinė lentelės dalis.<tfoot>yra lentelės pabaiga (pvz., suma, pastabos).
2. Langelių sujungimas: colspan ir rowspan
colspan– sujungia kelis stulpelius.rowspan– sujungia kelias eilutes.

Paaiškinimas:
rowspan="2"– “Pienas” langelis užima dvi eilutes.colspan="2"– “Obuoliai” langelis apima du stulpelius.
HTML Formos – Detaliau
Pagrindiniai Formos Elementai
1. Teksto laukeliai (<input type="text">)
Pavyzdys:

for– nurodo, su kuriuo laukeliu susijusi etiketė.placeholder– tekstas, rodomas laukelyje prieš įvedant duomenis.name– nurodo laukelio pavadinimą, naudojamą duomenų siuntimui.
2. Slaptažodžio laukelis (<input type="password">)
Pavyzdys:

Slaptažodžio laukelyje įvesti simboliai rodomi kaip taškai arba žvaigždutės.
3. Mygtukai (<input type="submit">, <button>)
Pavyzdys:

type="submit"– siunčia formos duomenis.type="button"– atlieka veiksmą, bet nesiunčia duomenų.
4. El. pašto laukelis (<input type="email">)
Pavyzdys:

Šis laukelis automatiškai patikrina, ar įvesta el. pašto adreso formatas yra teisingas.
5. Radijo mygtukai (<input type="radio">)
Pavyzdys:

name– tas pats visiems tos grupės radijo mygtukams, kad būtų galima pasirinkti tik vieną variantą.
6. Žymėjimo laukeliai (<input type="checkbox">)
Pavyzdys:

Vartotojas gali pasirinkti kelis variantus.
7. Išskleidžiamasis meniu (<select>)
Pavyzdys:

<option>– kiekvienas pasirinkimo variantas.
Formos Patvirtinimo (Validation) Funkcijos
Formų laukelius galima patikrinti naudojant HTML atributus:
required– nurodo, kad laukelis turi būti užpildytas.

2. min ir max – skaičių laukelio ribos.

3. maxlength – riboja simbolių skaičių.

HTML5 Multimedija
HTML5 Multimedijos Elementai
1. Audio – Garso Įrašai
Garso įrašai pateikiami naudojant <audio> elementą.
Pavyzdys:

controls – prideda garso grotuvo valdiklius (play, pause, volume).
<source> – nurodo garso failo šaltinį ir formatą.
Audio Atributai:
autoplay– automatiškai paleidžia garso įrašą.loop– kartoja įrašą be sustojimo.muted– išjungia garsą paleidžiant.preload– nurodo, kaip naršyklė turi iš anksto užkrauti įrašą:none– nieko neužkrauna.metadata– užkrauna tik informaciją apie įrašą.auto– bando užkrauti visą įrašą.
Pavyzdys su atributais:

2. Video – Vaizdo Įrašai
Vaizdo įrašai pateikiami naudojant <video> elementą.
Pavyzdys:

controls – prideda valdiklius (play, pause, fullscreen).
width ir height – nustato vaizdo įrašo dydį.
Video Atributai:
autoplay– automatiškai paleidžia vaizdo įrašą.loop– kartoja vaizdo įrašą.muted– išjungia garsą paleidžiant.poster– nurodo vaizdą, kuris rodomas, kol video nepradėtas leisti.
Pavyzdys su atributais:
