<div style="cecha: wartość; cecha2: wartość2...">...</div> |
ALIGN="ustawienie" Poziome ustawienie (wyrównanie) z uwzględnieniem otoczenia (zdeprecjonowane): center - wyśrodkowanie justify - wyrównanie do obu marginesów jednocześnie left - wyrównanie do lewej right - wyrównanie do prawej |
<span style="cecha1: wartość1; cecha2: wartość2...">...</span> |
Obydwa elementy służą jedynie do wyodrębniania części struktury dokumentu,
aby docelowo na przykład poprzez arkusze styli osiągnąć zamierzony wygląd strony.
Span'em wyodrębniamy elementy liniowe (najczęściej fragmenty tekstu) a divem blokowe
(blokowe elementy, większe fragmenty struktury składające się na układ strony).
Dodatkowo DIV domyślnie jest wyświetlany w bloku. Natomiast SPAN w linii.
Elementy liniowe nie spowodują przejścia do nowej linii, będą wyświetlać się obok siebie, w jednej linii.
Domyślnie, elementom liniowym przeglądarka ustawia właściwość "display" na "inline".
Elementy blokowe z kolei będą zachowywać się jak pudełka, które ustawiasz jeden pod drugim, a więc nigdy nie wyświetlą się obok siebie.
Domyślnie, elementom blokowym przeglądarka ustawia właściwość "display" na "block".
Elementy liniowo-blokowe z kolei będą zachowywać się jak liniowe, jeśli chodzi o położenie (a więc wyświetlać będą się obok siebie),
natomiast różnią się od nich tym, że możesz nadać im różne wielkości. Ma to sens, np. <textarea> wyświetla się jako duży prostokąt i
zdecydowanie "wychodzi" poza pojedynczą linijkę tekstu. Domyślnie, elementom liniowo blokowym przeglądarka ustawia właściwość "display" na "inline-block".