main
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu main
Element main
reprezentuje zawartość, którą powinna być treść stanowiąca treść główną części BODY danego dokumentu HTML.
W elemencie main
nie powinna znajdować się zawartość, która jest powtarzana w obrębie wszystkich podstron danego serwisu internetowego, np. zawartość głównego nagłówka strony, zawartość głównej stopki strony, zawartość głównego menu nawigacji strony itp.
Maksymalnie tylko jeden widoczny element "main" może znajdować się w części BODY dokumentu HTML. Jeżeli chcemy umieścić większą liczbę elementów "main" w części BODY dokumentu HTML, wtedy pozostałe elementy "main" muszą posiadać atrybut hidden.
Dodatkowe artykuły związane z elementem main
Informacje techniczne o elemencie main
- kategoria ogólna
- kontekst zewnętrzny
-
element HTML, który tworzy wewnętrzny kontekst opływający, lecz nie następujące elementy HTML jako elementy przodkowie: article, aside, footer, header, nav
- kontekst wewnętrzny
-
Przykładowy Kod HTML
<body> <h1>Rzeczowy blog o rzeczach</h1> <main> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> <article> <h2>Moje ulubione zwierzę</h2> <p>Moim ulubionym zwierzęciem jest lew.</p> </article> <article> <h2>Mój ulubiony kwiat</h2> <p>Moim ulubionym kwiatem jest róża.</p> </article> </main> </body>
Kontekstem wewnętrznym przykładowego elementu "main" są wyłącznie elementy HTML, które należą do kategorii zawartość opływająca, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "article", element "article" oraz element "article", jest prawidłowym kontekstem wewnętrznym dla elementu "main".
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
brak
- zdolność fallback
-
nie dotyczy
- składnia HTML
-
<main> ... </main>
- pominięcie tagu na początku
-
nigdy
- pominięcie tagu na końcu
-
nigdy
- CSS display
Przypuszczalnie domyślne reguły CSS elementu main
/* jeżeli przeglądarka internetowa interpretuje element "main" */
main {
display:block;
}
Interpretacja elementu main
-
tak
-
tak
-
tak
-
tak
-
tak, lecz od wersji 9
-
tak
Zobacz więcej informacji o interpretacji elementu main.