Div și Span sunt folosite pentru divizarea paginii HTML. Span reprezintă o porțiune inline, pe când Div poate cuprinde o porțiune mai mare din pagina, conținând diferite elemente.
Span (exemplu):
<span style="color: red; font-size: 14pt">Text colorat roșu</span>
Div (exemplu):
<div id="myDiv" name="myDiv" title="Exemplu de Div"> <h5>Subtitlu : Pasiunile mele</h5> <p>Somnul până dimineața târziu.</p> <p>Desenele animate, în special Batman.</p> </div>
Pentru o organizare și mai bună există posibilitatea de a avea mai multe div-uri într-un div. Până la urmă și div este un element.
De asemenea, putem combina cele doua elemente, spre exemplu:
<div class="menu"> <span>Main page</span> <span>Contents</span> <span>Help</span> </div>
Codul de mai sus ne va fi util când vom avea mai multe pagini HTML pe care le vom lega între ele.
Până acum ne-am jucat cu CSS-ul, dar hai să vedem cum organizam textul și imaginile. Pentru aceasta avem nevoie de o noua proprietate CSS numită Float.
Folosind proprietatea Float, decizi în ce parte a paginii vrei să poziționezi orice element HTML, de exemplu o imagine, o listă, un paragraf, etc.
Valorile pe care le poate lua Float sunt :
Primele două cred că presupuneți ce fac. Dar hai să spunem două-trei vorbe despre fiecare:
Destul cu teoria, să vedem cum se descurcă în Codepen.
See the Pen ByjQab by andreea (@andreeas) on CodePen.
Prima imagine plutește la dreapta, a doua imagine plutește la stanga, iar pragraful are valoarea none pt float.
Iată cum arată o structură generală
Pornind de la structura din Codepen trebuie să ajungeți la următorul rezultat
Pentru a realiza acest lucru urmăriți pașii de mai jos: