RP1 - XHTML
✓XHTML1
Razlika izme~du blokovskih i linijskih elemenata
Rekli smo da u body element ne mo~zemo odmah tipkati tekst, ve~t ga
moramo prvo staviti u element poput "p". Razlog je taj ~sto se
XHTML elementi unutar body elementa
ugrubo dijele u dvije grupe: blokovski
(block) i linijski (inline) elementi. Ideja je da se
blokovski elementi renderiraju odozgo prema dolje (kao odlomci teksta,
liste, naslovi,...), dok se linijski elementi renderiraju uglavnom
sekvencijalno s lijeva na desno (linkovi, akronimi, nagla~seni dijelovi
teksta,...), prelaze~ti u novi red tek kad se
trenutni red popuni. Primijetimo da se po toj podjeli, obi~can tekst
(kao i znakovne jedinice) mo~ze smatrati linijskim elementom.
Osnovna pravila za stavljanje elemenata jednih unutar drugih su:
- Body element smije sadr~zavati samo blokovske elemente (dakle, smije
sadr~zavati npr. odlomke teksta, ali ne tekst sam po sebi)
- Blokovski elementi mogu sadr~zavati ili blokovske ili linijske
elemente, no naj~ce~s~te ne oboje. ~Stovi~se, ako sadr~ze blokovske
elemente, onda je ~cesto strogo propisano koje blokovske podelemente
pojedini element mo~ze sadr~zavati. Mo~zemo na neki na~cin re~ti da su
to blokovski elementi vi~seg reda, dok su ni~zeg reda ovi ~sto
neposredno sadr~ze linijske elemente.
- Linijski elementi mogu sadr~zavati, u pravilu,
samo linijske elemente. Postoje
na~cini da se unutar linijskog elementa stave blokovski elementi, pa
~cak i "cijela" XHTML stranica, no oni nisu ~cesto
kori~steni.