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)