Znaczniki HTML5 - opis

Edycja Tekstu
  • <p>Tekst</p> - akapit
  • <span>Tekst</span> - tekst, który zajmuje co najwyżej jedną linijkę
  • <strong>Tekst</strong> - pogrubienie tekstu
  • <em></em> - pochylenie tekstu
Nagłówki
  • <h1>Tekst</h1> - nagłówek poziomu 1
  • <h6>Tekst</h6> - nagłówek poziomu 6

Mamy 6 poziomów nagłówków czyli występują <h1></h1><h2></h2>...<h6></h6>

Obrazki
  • <img src="ścieżka do obrazka" /> - umieszczenie obrazka na stronie

    • dodatkowe atrybuty:

      • width="szerokość" - szerokość obrazka w pikselach

      • height="wysokość" - wysokość obrazka

      • alt="opis" - opis obrazka, gdy ten nie załaduje się poprawnie bądź jeżeli z naszej strony korzysta osoba niewidoma

Odnośniki
  • <a href="adres">nazwa linka</a> - odnośnik do danego adresu strony
  • <a href="mailto:adres mailowy">nazwa linka</a> - odnośnik do przekierowania bezpośrednio do napisania wiadomości mailowej do wskazanego adresu
Listy
  • Lista uporządkowana
  • <ul>
        <li>Pierwszy element listy</li>
        <li>Drugi element listy</li>
    </ul>
    
  • Lista nieuporządkowana

  • <ol>
        <li>Pierwszy element listy</li>
        <li>Drugi element listy</li>
    </ol>
    
Oddzielanie fragmentów lub sekcji strony
  • <div>Treść strony</div>
  • <header>Treść nagłówka</header> - sekcja nagłówka strony
  • <main>Treść strony</main> - sekcja główna strony
  • <footer>Treść stopki</footer> - sekcja stopki strony
  • <article>Treść artykułu</article> - sekcja "artykułu"
  • <nav>Treść nawigacji</nav> - sekcja nawigacji strony
  • <aside>Treść poboczna</aside> - sekcja poboczna strony
Tabele
<table>
    <tr>
        <th>Nagłówek</th>
        <td>Kolumna 1</td>
        <td>Kolumna 2</td>
    </tr>
</table>
  • table - ogólna tabela
  • tr - wiersz w tabeli
  • th - nagłówek kolumny
  • td - kolumna w tabeli
Łączenie kolumn i wierszy w tabeli

Mamy możliwość łączenia kolumn i wierszy dzięki atrybutowi colspan oraz rowspan

<table>
    <tr>
        <th>Nagłówek<th>
        <td>Coś</td>
        <td>Coś</td>
    </tr>
    <tr>
        <th>Nagłówek 2</th>
        <td colspan="2">Coś 2</td>
    </tr>
</table>

<table>
    <tr>
        <th>Nagłówek<th>
        <td>Coś</td>
        <td rowspan="3">Coś całość</td>
    </tr>
    <tr>
        <th>Nagłówek 2</th>
        <td>Coś</td>
    </tr>
    <tr>
        <th>Nagłówek 3</th>
        <td>Coś</td>
    </tr>
</table>
Sekcje w tabelach

Posiadamy 3 sekcje w tabelach:

  1. Sekcja <thead></thead> - wyznacza nam nagłówek tabeli
  2. Sekcja <tbody></tbody> - wyznacza nam ciało naszej tabeli
  3. Sekcja <tfoot></tfoot> - wyznacza nam stopkę/zakończenie tabeli
Formularz
<form method="post" action="#">
    <input type="text" name="imie" />
    <textarea name="wiadomosc"></textarea>
    <input type="submit" name="wyslij" />
</form>
  • form - calosc formularza

input - rodzaj pola do wypełnienia/zaznaczenia

  • typ (checkbox) - pole do zaznaczenia lub odznaczenia
  • typ (radiobutton) - lista opcji, z której możemy wybrać tylko 1 odpowiedź

textarea - jest to pole na dłuższą wiadomość

  • atrybut (method) - metoda dzięki, której wysyłamy nasz formularz występuje ona w 2 postaciach
    • GET - metoda jawna (widzimy co jest wysyłane w pasku adresu)
    • POST - metoda nie jawna (wszystko jest wysyłane w tle)
  • action - element docelowy, do którego zostanie wysłany formularz (#) oznacza wywołanie w tym samym dokumencie
Select
<select>
    <option>Opcja 1</option>
    <option>Opcja 2</option>
</select>

Jest to lista rozwijana z poszczególnymi zadeklarowanymi opcjami.

Komentarze
<!-- Treść komentarza -->

Komentarze wykorzystujemy do komentowania fragmentu kodu lub opisu/podpowiedzi/rozjaśnienia danego fragmentu kodu

np:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Formularz</title>
    </head>
    <body>
    <!-- Formularz wysyłania wiadomości -->
        <form method="POST" action="#">
        <!-- Sekcja wypełniania formularza -->
            <div>
                <span>Imię: </span><input type="text" name="imie" />
            </div>
            <div>
                <span>Nazwisko: </span><input type="text" name="nazwisko" />
            </div>
            <div>
                <span>Wiadomość: </span><textarea name="wiadomocs"></textarea>
            </div>
        <!-- Sekcja przycisków obsługi formularza -->
            <div>
                <input type="submit" name="wyslij" value="Wyślij" />
                <input type="reset" value="Wyczyść formularz" />
            </div>
        </form>
    </body>
</html>

results matching ""

    No results matching ""