1. Opis znacznika DIV (jaki to element, składnia w ramce, zastosowanie, opis treotyczny, atrybuty tylko wymień, opisz tylko ALIGN).

  2. < div style="cecha: wartość; cecha2: wartość2...">...</div>

    DIV - Jest to skrót z ang."division" - oddział, wydział, sekcja. Element HTML ogólnego przeznaczenia, grupujący inne elementy HTML w tzw. sekcje.
    Atrybuty do DIV to:
    -ALIGN="ustawienie" Poziome ustawienie (wyrównanie) z uwzględnieniem otoczenia (zdeprecjonowane):
    a. center - wyśrodkowanie
    b. justify - wyrównanie do obu marginesów jednocześnie
    c. left - wyrównanie do lewej
    d. right - wyrównanie do prawej

    -CLASS
    -DIR
    -ID
    -LANG
    -STYLE
    -TITLE

  3. Opis znacznika SPAN (jaki to element, składnia w ramce, zastosowanie, opis treotyczny).

  4. < span style="cecha1: wartość1; cecha2: wartość2...">...</span>

    SPAN - Najczęściej element span tworzymy po to, aby zdefiniować zasięg działania jakiejś klasy w CSS.

  5. Różnica między znacznikami DIV i SPAN.

  6. SPAN na pierwszy rzut oka podobny do div, jednak w odróżnieniu od niego, element span nie zachowuje się blokowo (nie spowoduje zmian w strukturze blokowej witryny, niczego nie przesunie). Sam znacznik nie posiada żadnej roli, poza właśnie prostym zdefiniowaniem iż odtąd dotąd obowiązuje dany styl. Dlatego też atrybutami znacznika span będą najczęściej class, albo ewentualnie style. Dobrym praktycznym przykładem zastosowania span, jest chęć zapisania jednego wyrazu innym kolorem czcionki.

  7. Opisz oraz wymień elementy/tagi: 1)liniowe 2)blokowe 3)blokowo-liniowe.

  8. Elementy liniowe są elementami, które mogą wystąpić tylko w body. Od elementów blokowych odróżnia je:

    - Zawartość elementu
    - Elementy liniowe mogą zawierać tylko tekst lub inne elementy liniowe.
    - Formatowanie
    - Elementy liniowe nie tworzą nowego wiersza.

    Lista elementów liniowych:
    b, big, i, small, tt abbr, acronym, cite, code, dfn, em, kbd, strong, samp, var a, bdo, br, img, map, object, q, script, span, sub, sup button, input, label, select, textarea

    Elementy blokowe mogą wystąpić tylko w body. Od elementów liniowych odróżnia je:
    - Zawartość elementu
    - Generalnie elementy blokowe mogą zawierać zarówno elementy liniowe jak i inne elementy blokowe. Elementy blokowe przeznaczone są do tworzenia większych struktur niż elementy liniowe.
    - Formatowanie
    - Domyślnie elementy blokowe zaczynają się od nowej linii.

    Lista elementów blokowych:
    p, h1, h2, h3, h4, h5, h6, ol, ul, pre, address, blockquote, dl, div, fieldset, form, hr, noscript, table

    Elementy blokowo liniowe:
    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".