. Przeglądarka pobiera go równolegle z parsowaniem i uruchamia po sparsowaniu dokumentu, po kolei. Skrypty type=\"module\" są odraczane automatycznie. async używaj tylko dla niezależnych skryptów, takich jak analityka."}},{"@type":"Question","name":"Czy potrzebuję znacznika meta X-UA-Compatible?","acceptedAnswer":{"@type":"Answer","text":"Nie. Wpływał tylko na stare wersje Internet Explorera, którego Microsoft już nie wspiera. Aktualne szablony go pomijają."}},{"@type":"Question","name":"Których plików favicon naprawdę potrzebuję?","acceptedAnswer":{"@type":"Answer","text":"favicon.ico w katalogu głównym strony dla starych narzędzi i robotów, ikona SVG dla nowoczesnych przeglądarek oraz PNG apple-touch-icon o wymiarach 180 na 180 pikseli dla ekranów głównych iOS wystarczą niemal w każdym przypadku. Manifest aplikacji internetowej dodaje większe ikony, jeśli chcesz umożliwić instalację."}},{"@type":"Question","name":"Czym różni się defer od async?","acceptedAnswer":{"@type":"Answer","text":"Oba pobierają skrypt bez blokowania parsera. defer czeka na koniec parsowania i zachowuje kolejność skryptów w dokumencie. async uruchamia każdy skrypt w chwili, gdy dotrze, w dowolnej kolejności, co może zepsuć skrypty zależne od siebie nawzajem lub od DOM."}}]}
Nowoczesny szablon HTML5 objaśniony linia po linii oraz generator tytułu, opisu, języka, Open Graph, favicon, koloru motywu i linków do CSS lub JS. Skopiuj lub pobierz index.html.
Minimalny szablon HTML5 potrzebuje doctype, elementu html z atrybutem lang, sekcji head z kodowaniem UTF-8, znacznikiem meta viewport, tytułem i opisem, a następnie body. CSS podłącz znacznikiem link w head, a JavaScript znacznikiem script z defer. Wygeneruj swój szablon poniżej i pobierz index.html.
Linie, których potrzebuje każda strona
Generator tworzy kompletny, poprawny plik index.html na podstawie kilku przełączników: tytułu i opisu strony, języka, znaczników Open Graph do podglądów linków, zestawu favicon, koloru motywu, wskazówek preconnect oraz linków do arkusza stylów i skryptu z wybranym sposobem ładowania. Każda linia, którą może wygenerować, jest objaśniona w szablonie z komentarzami poniżej.
Dodaj <link rel="stylesheet" href="styles.css"> wewnątrz head. href jest względny wobec pliku HTML, więc css/styles.css wskazuje na folder css obok niego. Arkusze stylów w head na chwilę blokują renderowanie i jest to zamierzone: zapobiega to mignięciu treści bez stylów.
W head z defer, na przykład <script src="app.js" defer></script>. Przeglądarka pobiera go równolegle z parsowaniem i uruchamia po sparsowaniu dokumentu, po kolei. Skrypty type="module" są odraczane automatycznie. async używaj tylko dla niezależnych skryptów, takich jak analityka.
Nie. Wpływał tylko na stare wersje Internet Explorera, którego Microsoft już nie wspiera. Aktualne szablony go pomijają.
favicon.ico w katalogu głównym strony dla starych narzędzi i robotów, ikona SVG dla nowoczesnych przeglądarek oraz PNG apple-touch-icon o wymiarach 180 na 180 pikseli dla ekranów głównych iOS wystarczą niemal w każdym przypadku. Manifest aplikacji internetowej dodaje większe ikony, jeśli chcesz umożliwić instalację.
Oba pobierają skrypt bez blokowania parsera. defer czeka na koniec parsowania i zachowuje kolejność skryptów w dokumencie. async uruchamia każdy skrypt w chwili, gdy dotrze, w dowolnej kolejności, co może zepsuć skrypty zależne od siebie nawzajem lub od DOM.
Wszystko, czego zwykle potrzebuje strona produkcyjna, i nic ponadto. Tabela poniżej objaśnia każdą linię.
Co robi każda linia
Zewnętrzny plik to standard, ponieważ przeglądarka zapisuje go w pamięci podręcznej dla wszystkich stron. Blok style pasuje do reguł specyficznych dla strony, a atrybut style do jednorazowych wartości.
Większość niedziałających arkuszy stylów to błędna ścieżka. Sprawdź w panelu sieci narzędzi deweloperskich, czy nie ma błędu 404.
Opcje ładowania skryptów
Moduły dostają tryb ścisły, własny zakres i obsługę import. nomodule pozwala serwować wersję zapasową bardzo starym przeglądarkom, jeśli nadal tego potrzebujesz.
Tytuł strony
Kod języka
en, fr, es-MX
Opis
Adres URL strony (canonical i og:url)
Ścieżka arkusza stylów (puste, jeśli brak)
Ścieżka skryptu (puste, jeśli brak)
Ładowanie skryptu
Znaczniki Open Graph i Twitter
Zestaw favicon
Preconnect do Google Fonts
og:image (bezwzględny URL)
Kolor motywu
Kopiuj HTML
Pobierz index.html
Zacznij za darmo · Bez karty kredytowej