Poradnik HTML5 i CSS3

Listy

Listy można podzielić na:

  1. punktowane
  2. nieuporządkowane
  3. definicji

Znaczniki

<ul> - znacznik kontenerowy, tworzy nieuporządkowaną listę
<ol> - znacznik kontenerowy, tworzy uporządkowaną, punktową listę
<dl> - znacznik kontenerowy, tworzy ramy listy definicji
<dd> - znacznik kontenerowy, zawiera definicje
<dt> - znacznik kontenerowy, zawiera wytłumaczenie definicji
<li> - znacznik kontenerowy, tworzy kolejny wierz w liście

Lista nieuporządkowana

brak brak

Lista uporządkowana

brak brak

Lista definicji

brak brak

Listy zagnieżdżone

Możemy również stworzyć listę zagnieżdżoną czyli "listę w liście"


brak brak
brak

Grafika

Dodawanie grafiki na stronę

brak brak

Grafika jako tło

brak brak

Grafika jako odnośnik

brak brak
brak

Tabele

Znaczniki

<table> - znacznik kontenerowy, tworzy ramy tabeli
<tr> - znacznik kontenerowy, tworzy nowy wierz w tabeli
<td> - znacznik kontenerowy, tworzy nową komórkę
<th> - znacznik kontenerowy, tworzy komórkę nagłówka
<caption> - znacznik kontenerowy, tworzy podpis do tabeli



Atrybuty tabeli

border - ustawia grubość lini tabeli, powinno ustawiać się "1"
colspan - ustala szerokość kolumny
rowspan - ustala wysokość wiersza

Przykłady tabel

brak brak
brak brak
brak brak
brak brak
brak

Formularze

<form> - znacznik kontenerowy, tworzy ramy formularza; może posiadać atrybuty:
- action - określa gdzie przesłać formularz po wypełnieniu
- method - "get/post" określa matodę HTTP na wysyłanie formluarza
- autocomplete - autowypełnianie
- novalidate - określa czy fomrularz nie będzie walidowany po wypełnieniu

<label> - znacznik kontenerowy, tworzy etykietę do pola
<input> - znacznik kontenerowy, tworzy nowe polu w formularzu; może posiadać atrybuty:
- name - określa nazwę dla pola
- type - określa typ pola; możliwe typy:"text", "password", "submit", "tell", "email", "url", "date", "numeber", "range", "color", "checkbox", "radio", "reset"
- value - określa wartość dal niektórych typów pól
- readonly - pole nie ma interaakcji, jest tylko do odczytu
- disabled - pole niedostępne
- maxlength - określa maksymalną ilość znaków
- size - określa wielkość pola

<button> - znacznik kontenerowy, tworzy przycisk ; może posiadać atrybuty:
- type - typ przcisku, przyjmuje wartości "button", "reset", "submit"

<select> - znacznik kontenerowy, tworzy listę wybieraną w formularzu
<optgroup> - znacznik kontenerowy, tworzy grupę opcji
<option> - znacznik kontenerowy, tworzy opcję do wybrania

<fieldset> - znacznik kontenerowy, tworzy obramowanie formularza
<legend> - znacznik kontenerowy, tworzy podpis do formularza

<textarea> - znacznik kontenerowy, tworzy ole do wpisania własnego tekstu; atrybuty:
- rows - określa ilość wierszy
- cols - określa ilość kolumn
- placeholder - określa tekst, który jest wpisany domyślnie
- required - oznacza że pole jest wymagane do uzupełnienia

<datalist> - znacznik kontenerowy, tworzy listę wybieraną z możliwośćią wpisywania tekstu
brak

Formularz Jak spędzasz wolny czas ?
brak

Multimedia

<audio> - znacznik kontenerowy, pozwala dodać pliki dźwiękowe
<source> - znacznik kontenerowy, określa źródło pliku i jego format
Możliwe atrybuty:
- controls - dodaje kontrolki do sterowania dźwiękiem
- autoplay - odtwarza się przy wejściu
- loop - zapętla się
- preload - odtwarza się po załadowaniu całje strony
<video> - znacznik kontenerowy, pozwala dodać pliki video

brak

brak

brak

Gradienty

brak

brak
brak
brak
brak
brak
brak

Animacje

Tworzenie animacji

@keyframes nazwa - definiuje animacje
animation: nazwa (czas)s - przypisuje animacje i określa jej czas

Animacja

brak brak

Tekst na maszynie

brak brak
brak brak

Stworzony przy pomocy W3schools