Układ strony CSS
- Poprzednia strona Liczniki CSS
- Następna strona Jednostki CSS
Układ strony
Strony internetowe są zazwyczaj dzielone na nagłówek, menu, zawartość i stopkę:
Istnieje wiele różnych projektów układów do wyboru. Ale powyższa struktura jest jedną z najczęściej używanych, dokładnie ją zbadamy w tym przewodniku.
Nagłówek
Nagłówek (header) znajduje się zazwyczaj na górze strony (lub poniżej menu nawigacyjnego). Zazwyczaj zawiera logo lub nazwę strony:
Przykład
.header { background-color: #F1F1F1; text-align: center; padding: 20px; }
Wynik:
Nawigacja
Nawigacja zawiera listę linków, aby pomóc odwiedzającym nawigować po Twojej stronie:
Przykład
/* Kontener navbar */ .topnav { overflow: hidden; background-color: #333; } /* Linki w navbar */ .topnav a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; } /* Link - zmiana koloru podczas podświetlenia */ .topnav a:hover { background-color: #ddd; color: black; }
Wynik:
Zawartość
Typowy układ zależy od docelowego użytkownika. Najczęściej używane układy to jeden z poniższych (lub ich kombinacja):
- 1-kolumnowyUkład (zwykle używany w przeglądarkach mobilnych)
- 2-kolumnowyUkład (zwykle używany na tabletach i laptopach)
- 3-kolumnowyUkład (tylko dla komputerów stacjonarnych)
1-kolumnowy:
2-kolumnowy:
3-kolumnowy:
Stworzymy układ trzech kolumn i zmienimy go na jeden kolumnowy na małych ekranach:
Przykład
/* Tworzenie trzech równych kolumn, które są sąsiednie i płynnie przemieszczają się */ .column { float: left; width: 33.33%; } /* Usuwanie płynności po kolumnach */ .row:after { content: ""; display: table; clear: both; } /* Ustawienia responsywne - Ustawiają trzy kolumny na stos, zamiast równolegle na małych ekranach (szerokość 600 pikseli lub mniejsza) */ @media screen and (max-width: 600px) { .column { width: 100%; } }
Wynik:
Pełne podręczne podręczniki technologii stron internetowych
Nasza podręczna książka obejmuje wszystkie aspekty technologii stron internetowych.
W tym standardy techniczne W3C: HTML, CSS, XML. Oraz inne technologie, takie jak JavaScript, PHP, SQL itp.
Narzędzia do testowania instancji online
W CodeW3C.com oferujemy tysiące przykładów.
Dzięki naszemu online edytorowi możesz edytować te przykłady i eksperymentować z kodem.
Szybki i zrozumiały sposób nauki
Czas to złoto, więc oferujemy Ci treści, które są szybkie i łatwe do zrozumienia.
Oferujemy Ci dostęp do każdej wiedzy, jaką potrzebujesz, w zrozumiałej i łatwej do śledzenia formie.
Wskazówka:Aby utworzyć układ dwukolumnowy, zmień szerokość na 50%。 Aby utworzyć układ czterokolumnowy, użyj 25%.
Wskazówka:Czy chcesz wiedzieć, jak działa reguła @media? Przeczytaj nasz CSS Zapytania media Dowiedz się więcej na ten temat w tym rozdziale.
Wskazówka:Jednym z bardziej nowoczesnych sposobów tworzenia układu kolumn jest użycie CSS Flexbox. Jednak Internet Explorer 10 i wcześniejsze wersje go nie obsługują. Jeśli potrzebujesz obsługi IE6-10, użyj płynnych (jak powyżej).
Aby uzyskać więcej informacji na temat modułu układu Flexible Box, przeczytaj nasz CSS Flexbox Tutorial.
Różne kolumny
Główna treść (main content) jest największą i najważniejszą częścią Twojej strony internetowej.
Różnice w szerokości kolumn są bardzo częste, ponieważ większość przestrzeni jest przeznaczona na główną treść. Dodatkowa treść (jeśli istnieje) jest zwykle używana jako alternatywna nawigacja lub określone informacje związane z główną treścią. Możesz dowolnie zmieniać szerokość, pamiętaj tylko, że jej suma powinna wynosić 100%:
Przykład
.column { float: left; } /* Lewa i prawa kolumny */ .column.side { width: 25%; } /* Środkowa kolumna */ .column.middle { width: 50%; } /* Ustawienia responsywne - Ustawiają trzy kolumny na stos, zamiast równolegle */ @media screen and (max-width: 600px) { .column.side, .column.middle { width: 100%; } }
Wynik:
Pełne podręczne podręczniki technologii stron internetowych
Nasza podręczna książka obejmuje wszystkie aspekty technologii stron internetowych.
W tym standardy techniczne W3C: HTML, CSS, XML. Oraz inne technologie, takie jak JavaScript, PHP, SQL itp.
Narzędzia do testowania instancji online
W CodeW3C.com oferujemy tysiące przykładów.
Dzięki naszemu online edytorowi możesz edytować te przykłady i eksperymentować z kodem.
Szybki i zrozumiały sposób nauki
Czas to złoto, więc oferujemy Ci treści, które są szybkie i łatwe do zrozumienia.
Oferujemy Ci dostęp do każdej wiedzy, jaką potrzebujesz, w zrozumiałej i łatwej do śledzenia formie.
Stopka
Stopka znajduje się na dole strony. Zwykle zawiera takie informacje jak prawa autorskie i dane kontaktowe:
Przykład
.footer { background-color: #F1F1F1; text-align: center; padding: 10px; }
Wynik:
Responsywne układy strony internetowej
Poprzez użycie powyższego kodu CSS utworzyliśmy responsywny układ strony internetowej, który przełącza się między dwoma kolumnami a kolumną pełnej szerokości w zależności od szerokości ekranu:
- Poprzednia strona Liczniki CSS
- Następna strona Jednostki CSS