[ Pobierz całość w formacie PDF ]
.Główny obszar treści składa sięz treści, która jest bezpośrednio związana z centralnym tematem dokumentu lub funkcjonalnościąaplikacji lub ma za zadanie ich rozwijanie.Element main nie wyznacza sekcji i nie jest uwzględniany w planie dokumentu.Główny obszar treści dokumentu zawiera treści unikalne dla danego dokumentu i nie zawiera treścipowtarzających się na innych stronach witryny, takich jak odnośniki nawigacyjne, informacje o prawachautorskich, logo witryny, banery reklamowe czy też formularze do wyszukiwania (chyba że taki formularzstanowi główną funkcjonalność dokumentu lub aplikacji).Zaleca się, by agenty zapewniające możliwość nawigowania przy użyciu klawiatury udostępniały sposóbprzejścia do elementu main, a kiedy to nastąpi, by zapewniały, że kolejnym elementem, do któregoprzejdzie użytkownik, będzie pierwszy element strony, umieszczony wewnątrz elementu main, który możezawierać miejsce wprowadzania.W ten sposób użytkownicy posługujący się klawiaturą zyskają prostąmetodę pomijania całych bloków zawartości, takich jak elementy nawigacyjne.Autorzy nie mogą umieszczać w dokumencie więcej niż jednego elementu main.Autorzy nie mogą umieszczać elementu main wewnątrz elementów article, aside, footer, header oraz nav.Element main nie nadaje się do reprezentacji głównej zawartości podrzędnych sekcji dokumentu lubaplikacji.Najprostszym rozwiązaniem jest całkowita rezygnacja z oznaczania głównej treści sekcjipodrzędnej i pozostawienie jej jako niejawnej; niemniej jednak autorzy mogą używać odpowiednichelementów grupujących oraz elementów sekcji.Autorom radzi się stosować atrybut ARIA role="main" w elemencie main aż do czasu, gdy w agentachzostanie zaimplementowane odpowiednie odwzorowywanie ról.To wydaje się całkiem proste, prawda? Element reprezentujący główny obszar treści strony.Takielement może być tylko jeden.Nie bierze udziału w tym szaleństwie, jakim jest określanie planu dokumentu,i powinien zawierać atrybut ARIA role="main".Brzmi super, prawda?A oto definicja tego elementu zastosowana przez WHATWG:Element main może zostać użyty jako pojemnik dla głównej treści innego elementu.Reprezentuje jegoelementy podrzędne.Element main odróżnia się od elementów section oraz article tym, że nie jest uwzględniany w planiedokumentu.Właśnie tak   reprezentuje jego elementy podrzędne.Trzeba też zwrócić uwagę na wszystko,co Hickson pominął: według specyfikacji WHATWG w dokumencie może się znalezć kilka elementów(co jest sprzeczne z definicją słowa main w języku angielskim), elementy można zagnieżdżać wewnątrz61Kup książkę Poleć książkę HTML5.WSZYSTKO, CO POWINNI CIE WIEDZIE O PROGRAMOWANIU.PRZEWODNIK PROFESJONALISTYsiebie ( jesteś główną treścią głównej treści głównej treści! ), tak że w końcu nie będą już znaczyć nic;może za wyjątkiem tego, że  reprezentują czyjeś elementy podrzędne.Ale przynajmniej specyfikacje zgadzają się odnośnie dwóch rzeczy: przede wszystkim, nie bierzeudziału w zamieszaniu z planem dokumentu, który sprawia, że pozostałe elementy strukturalne są takzagmatwane; a po drugie, reprezentuje główny obszar treści.To miłe, jednak te różnice w standardachsprawiają, że HTML5 zaczyna w coraz większym stopniu przypominać podzielony, pełen kontrowersji światrywalizujących ze sobą standardów i niezgodnych przeglądarek, od którego miał nas przecież uchronić.G ównie bezu yteczna kontrowersjaJak widać, istnieją pewne rozbieżności odnośnie sposobu, w jaki powinien być stosowany element.Najlepsze w nich jest jednak to, że tak naprawdę nie mają one większego znaczenia, gdyż element ten jestnieprzydatny z tych samych powodów co pozostałe elementy sekcji  nie jest obsługiwany w starszychprzeglądarkach i nie zapewnia dobrej dostępności.Oprócz tego, w czasie pisania tej książki element nie został jeszcze zaimplementowanyw przeglądarkach Opera, Safari oraz Internet Explorer.Nawet jeśli dostępność czy też obsługa starszychprzeglądarek nie znajduje się wysoko na naszej liście priorytetów, to jednak przeważająca większość twórcówstron nie może z niego korzystać.Trzeba pamiętać, że W3C oraz WHATWG najwyrazniej zawsze zgadzają się co do jednego: w ostatecznymrozrachunku to twórcy przeglądarek decydują o tym, co naprawdę będzie realne.Jak na razie elementnależy raczej zaliczyć do fikcji [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lo2chrzanow.htw.pl