Utwórz plik css3-box.html z podstawową strukturą strony WWW w standardzie HTML5 .
<!DOCTYPE html> <html> <head> <title>Modele formatowania</title> <meta charset="utf-8"/> <style> </style> </head> <body> <header>Nagłówek strony</header> <nav>Menu strony</nav> <main>Tresć strony</main> <footer>Stopka strony</footer> </body> </html>
W elemencie style dodaj kod.
header { margin: auto; }
Zapisz zmiany i odśwież podgląd strony.
W elemencie style dodaj kod.
margin: 20px auto; border: 1px solid; padding: 10px; }
Zapisz zmiany iodśwież podgląd.
W elemencie style dodaj kod.
padding: 10px; width: 800px; }
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
width: 800px; height: 100px; }
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
} nav, main { float: left; } </style>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
} footer { clear: both; } </style>
Zapisz zmiany i odśwież podgląd.
W przeglądarce internetowej wpisz adres validator.w3.org/unicorn/
Wybierz zakładkę Lokalny plik
Za pomocą przycisku Przeglądaj... otwórz plik modele_formatowania.html
Naciśnij przycisk Sprawdź
{margin:}
- definiuje margines elementu. Wartością mogą być liczby z jednostka długości, procent lub auto.{padding:}
– definiuje margines wewnętrzny elementu. Wartością mogą być liczby z jednostka długości, procent lub auto.{width:}
- definiuje szerokość. Wartość liczba z jednostka długości lub procent.{height:}
- definiuje szerokość. Wartość liczba z jednostka długości lub procent.{float:}
– definiuje kierunek oblewania elementu przez tekst lub element. Wartości stylu mogą być równe: none – brak oblewania, left – element znajduje się z lewej strony a oblewany jest z prawej strony, right – element znajduje się po prawej stronie i oblewany jest z lewej strony.{clear:}
– definiuje kierunek oblewania elementu przez tekst lub element. Wartości stylu mogą być równe: none – brak wpływu na float, left – element będzie poniżej wszystkich z float:left;, right – element będzie zsunięty poniżej wszystkich z float:right;, both - element będzie poniżej wszystkich poprzedzających go.W elemencie style dodaj kod.
a { display: block; }
W elemencie nav dodaj kod.
Menu: <a href="#">Link</a>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
display: block; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
Zapisz zmiany i odśwież podgląd. Przetestuj okno przeglądarki.
W elemencie style dodaj kod.
margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
body { max-width: 987px; min-width: 800px; }
Zapisz zmiany i odśwież podgląd. Przetestuj okno przeglądarki.
W elemencie style dodaj kod.
min-width: 610px; max-height: 377px; min-height: 233px; }
Zapisz zmiany i odśwież podgląd. Przetestuj okno przeglądarki.
W elemencie style dodaj kod.
min-height: 233px; overflow: scroll; }
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
footer { visibility: hidden; }
Zapisz zmiany i odśwież podgląd. Zmień widzialność.
Umieść plik css3-box.htmlna serwerze po sprawdzeniu poprawności.
Zastosuj poznane wiadomości w pliku index.html.
{display:}
- definiuje szerokość. Wartościami sa: inline; (element liniowy), block; (element blokowy), none; (usunięcie) inline-block; (element liniowy o charakterze blokowym).{margin-top:}
- margines górny elementu.{margin-right:}
- margines lewy elementu.{margin-bottom:}
- margines dolny elementu.{margin-left:}
- margines lewy elementu.{padding-top:}
- margines wewnętrzny, górny.{padding-right:}
- margines wewnętrzny, prawy.{padding-bottom:}
- margines wewnętrzny, dolny.{padding-left:}
- margines wewnętrzny, lewy.{max-width:}
- definiuje maksymalną szerokość. Wartość liczba z jednostka długości.{min-width:}
- definiuje minimalną szerokość. Wartość liczba z jednostka długości.{max-height:}
- definiuje maksymalną wysokość. Wartość liczba z jednostka długości.{min-height:}
- definiuje minimalną wysokość. Wartość liczba z jednostka długości.{overflow:}
- definiuje przycinanie i paski przewijania elementu. Wartościami sa: visible (widoczny), hidden (ukryty), scroll (widoczne suwaki), auto (automatyczne suwaki), no-display (niewidoczne widoczne suwaki), no-content (brak zawartości){visibility:}
- definiuje widzialność elementu. Wartościami sa: visible (widoczny), hidden (ukryty), collapse (ukryta komórka lub wiersz tabeli)