Dokumentacja CSS pod egzamin INF.03. Każda sekcja zawiera opis, zastosowanie, przykłady i najczęstsze błędy.
Co robi?
Określa szerokość i wysokość elementu.
Kiedy używać?
width:300px; height:200px;
Typowe polecenie CKE:
Ustaw szerokość bloku na 300px oraz wysokość na 200px.
Częstotliwość: ~80%
Co robi?
Ustawia kolor tła elementu.
background-color: blue;
background-color: #1d355a;
Częstotliwość: ~90%
Ustawia kolor tekstu.
color: white;
Częstotliwość: ~90%
Co robi?
Tworzy odstęp na zewnątrz elementu.
margin:20px;
margin-top:20px;
margin-bottom:20px;
Najczęstszy błąd:
Częstotliwość: ~95%
Tworzy odstęp wewnątrz elementu.
padding:20px;
padding-left:10px;
Częstotliwość: ~95%
Tworzy obramowanie.
border:1px solid black;
border:2px dashed red;
Częstotliwość: ~70%
Zaokrągla rogi.
border-radius:10px;
border-radius:50%;
Typowe polecenie CKE:
Zaokrągl rogi przycisku o 10px.
Wyrównanie tekstu.
text-align:center;
text-align:left;
text-align:right;
Częstotliwość: ~70%
Co robi?
Ustawia nowoczesny układ elementów.
display:flex;
display:flex; justify-content:center; align-items:center;
Typowe zadanie CKE:
Wyśrodkuj elementy w poziomie.
Częstotliwość: ~85%
justify-content:center;
justify-content:space-between;
justify-content:space-around;
align-items:center;
align-items:flex-start;
align-items:flex-end;
Efekt po najechaniu myszką.
button:hover{
background:red;
}
Częstotliwość: ~50%
Stary sposób układania elementów.
float:left;
float:right;
Częstotliwość: ~40%
Co zrobić gdy treść jest większa niż element.
overflow:hidden;
overflow:auto;
overflow:scroll;
Określa sposób pozycjonowania.
position:relative;
position:absolute;
position:fixed;
position:sticky;
Częstotliwość: ~60%
Który element ma być na wierzchu.
z-index:100;
Przykładowe polecenie CKE:
Utwórz blok o szerokości 300px, wysokości 200px, niebieskim tle i zaokrąglonych rogach.
.blok{
width:300px;
height:200px;
background-color:blue;
border-radius:10px;
}
Przykładowe polecenie CKE:
Wyśrodkuj elementy za pomocą Flexbox.
.container{
display:flex;
justify-content:center;
align-items:center;
}
Przykładowe polecenie CKE:
Po najechaniu myszką zmień kolor przycisku.
button:hover{
background:red;
color:white;
}