HTML kalba
HTML elemento struktūra

HTML žymė (angl. tag) gali būti uždaryta (pvz.,
<p>...</p>, <div>...</div>) arba neuždaryta (pvz., <br>, <img>).HTML žymės turi daug įvairių atributų, jie gali būti skirtingi įvairioms žymėms, tačiau yra keletas atributų, kuriuos gali turėti visos HTML žymės - tai globalūs atributai. Dažniausiai naudojami globalūs atributai yra
id, class ir style.Atributų reikšmės gali būti užrašomos tarp dvigubų arba viengubų kabučių:
<div id="item" class="item">Item</div>
<div id='item' class='item'>Item</div>
tačiau dažniausiai naudojamos dvigubos kabutės.Standartinis HTML5 dokumentas
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="">
<title>Page Title</title>
</head>
<body>
The content of the document......
</body>
</html>
Skirtumas tarp HTML5 ir HTML4 dokumentų:
| HTML5 | |
| HTML4 Strict | |
| HTML4 Transitional | |
| HTML4 Frameset | |
<html>, <head>, <title>, <body> elementą.<meta> žymių yra įvairių, pavyzdyje išvardintos tik dažniausiai pasitaikančios. Meta žymė viewport pateikia naršyklei instrukcijas, kaip valdyti puslapio matmenis ir mastelį:Pavyzdys be viewport meta žymės
Pavyzdys su viewport meta žyme
Naudotojas naršyklėje mato tik tai, kas yra
<title> ir <body> žymėse. Taip pat <head> dalyje galima nurodyti svetainės piktogramą, kuri bus matoma naršyklėje prie puslapio pavadinimo:
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">

Geram SEO kiekviename puslapyje turi būti nurodytas pavadinimas (
<title> žymė), aprašymas (meta žymė description) ir antraštė (<h1> žymė). Antraščių <h2>, <h3>, <h4>, <h5>, <h6> viename puslapyje gali būti daug, tačiau antraštė <h1> turi būti tik viena. <title> žymė ir meta žymė description yra matomos paieškos sistemose. Aprašyme yra atvaizduojami pirmi 150 simbolių:
CSS ir JS failų pajungimas
CSS stilių failai pajungiami<head> dalyje:<head>
...
<link href="../css/style.css" rel="stylesheet">
</head>
JavaScript failus taip pat galima pajungti <head> dalyje, tačiau greitesniam puslapio užkrovimui rekomenduojama juos pajungti <body> dalies gale:
<body>
...
<script src="../js/custom.js"></script>
</body>
Internetinių puslapių maketai
| Vieno stulpelio puslapis | Dviejų stulpelių puslapis | Trijų stulpelių puslapis |
|---|---|---|
![]() |
![]() |
![]() |
Semantinė puslapio struktūra
Semantinei puslapio struktūrai aprašyti dažniausiai naudojamos<header>, <main>, <nav>, <section>, <article>, <aside> ir <footer> žymės:


