HTML (HyperText Markup Language) yra pagrindinė kalba, naudojama kuriant interneto puslapius. HTML dokumentą sudaro elementai, kurie apibrėžia turinio struktūrą ir prasmę. Šie elementai skirstomi į dvi pagrindines kategorijas: blokinius ir linijinius.

Blokiniai elementai
Blokiniai elementai užima visą prieinamą plotį ir visada pradedami naujoje eilutėje. Tai reiškia, kad po blokinio elemento visada bus eilutės lūžis. Blokiniai elementai naudojami didesniems turinio blokams, tokiems kaip pastraipos, antraštės, sąrašai ir skyriai, apibrėžti.
Populiariausi blokiniai elementai:
- <div> - universalus konteineris, naudojamas turinio grupavimui ir stiliavimui.
- <p> - pastraipa.
- <h1> - <h6> - antraštės (nuo didžiausios iki mažiausios).
- <ul> - netvarkingas sąrašas.
- <ol> - tvarkingas sąrašas.
- <li> - sąrašo elementas.
- <form> - forma, skirta vartotojo įvesties rinkimui.
- <header> - puslapio arba skyriaus antraštė.
- <footer> - puslapio arba skyriaus poraštė.
- <section> - tematinis turinio skyrius.
- <article> - savarankiškas turinio vienetas (pvz., straipsnis, tinklaraščio įrašas).
Blokiniai elementai gali turėti kitus blokinius ir linijinius elementus.
Linijiniai elementai
Linijiniai elementai užima tik tiek pločio, kiek reikia jų turiniui, ir neišskiria naujos eilutės. Jie naudojami mažesniems turinio fragmentams, tokiems kaip tekstas, nuorodos ir paveikslėliai, eilutės viduje, apibrėžti.
Populiariausi linijiniai elementai:
- <span> - universalus linijinis konteineris, naudojamas teksto fragmentų stiliavimui.
- <a> - nuoroda.
- <img> - paveikslėlis.
- <strong> - svarbus tekstas (paprastai rodomas paryškintu šriftu).
- <em> - pabrėžtas tekstas (paprastai rodomas kursyvu).
- <br> - eilutės lūžis.
- <code> - kodo fragmentas.
- <input> - įvesties laukas formoje.
- <textarea> - kelių eilučių teksto įvesties laukas formoje.
- <select> - išskleidžiamas meniu formoje.
- <button> - mygtukas.
Linijiniai elementai gali turėti tik kitus linijinius elementus arba tekstą. Jie negali turėti blokinių elementų.
Pagrindiniai skirtumai
Štai pagrindiniai skirtumai tarp blokinių ir linijinių elementų:
| Savybė | Blokinis elementas | Linijinis elementas |
|---|---|---|
| Plotis | Užima visą prieinamą plotį | Užima tik tiek pločio, kiek reikia turiniui |
| Eilutės lūžis | Pradedamas naujoje eilutėje | Neišskiria naujos eilutės |
| Turinys | Gali turėti blokinius ir linijinius elementus | Gali turėti tik linijinius elementus arba tekstą |
Stiliavimas su CSS
CSS (Cascading Style Sheets) naudojamas elementų išvaizdai kontroliuoti. Su CSS galite keisti blokinių ir linijinių elementų elgesį.
- display: block; - elementas elgsis kaip blokinis.
- display: inline; - elementas elgsis kaip linijinis.
- display: inline-block; - elementas elgsis kaip linijinis, bet galės turėti plotį ir aukštį.
Pavyzdžiui, galite padaryti, kad <li> elementai būtų išdėstyti horizontaliai, nustatydami display: inline; arba display: inline-block;.
Supratimas apie blokinius ir linijinius elementus yra būtinas norint kurti gerai struktūruotus ir vizualiai patrauklius interneto puslapius. Tinkamas elementų naudojimas užtikrina puslapio semantinę prasmę ir palengvina stiliavimą su CSS.
HTML pamoka: Įterptieji ir blokiniai elementai | Žiniatinklio kūrimo pamokos #9
tags: #html #blokiniai #ir #linijiniai #tagai