Korzystając z tej strony zgadzasz się z polityką prywatności i regulaminem.
Akceptuj
WebInside.plWebInside.plWebInside.pl
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
Szukaj
  • Kontakt
  • Forum
WebInside.pl © 2023.
Czytasz: Prolog i jego rodzaje
Udostępnij
Zaloguj się
Powiadomienia
Aa
WebInside.plWebInside.pl
Aa
Szukaj
  • Strona główna
  • Aktualności
  • Technologie webowe
  • Publicystyka
  • E-marketing
  • Poradniki
  • AI
  • Technologie
  • Artykuły partnerskie
  • Więcej
    • Kontakt
    • Mapa strony
Masz już konto? Zaloguj się
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
WebInside.pl © 2023.
WebInside.pl > Technologie webowe > Prolog i jego rodzaje
Technologie webowe

Prolog i jego rodzaje

WebInside.pl
Ostatnia aktualizacja: 05.08.2003
WebInside.pl
Udostępnij
Udostępnij

Prolog, czyli specjalny znacznik HTML rozpoczynający się od DOCTYPE, jest często pomijany przez webmasterów. Zwykle nie wpływa to na wyświetlanie strony, niemniej jednak powinniśmy go stosować.

Zawartość
Dlaczego?2. Jak?3. Rodzaje prologu

Dlaczego?

Prolog definiuje rodzaj i wersję języka użytego do budowy strony, w związku z czym jest wymagany podczas weryfikacji poprawności kodu validatorem. Przy bardziej skomplikowanym kodzie niektóre przeglądarki mogą mieć kłopoty z poprawnym wyświetleniem strony nie zawierającej tego elementu. Z tych powodów powinniśmy pamiętać o umieszczeniu prologu w naszym kodzie.

2. Jak?

Prolog wstawiamy na samym początku kodu, jeszcze przed znacznikiem <html>:

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
</head>
<body>
treść
</body>
</html>

3. Rodzaje prologu

Prolog występuje w kilku odmianach.
Pierwsza z wersji, strict, pozwala jedynie na użycie znaczników wchodzących w skład specyfikacji HTML 4.01 (najnowszej wersji języka HTML), tym samym wyklucza wszelkie rozszerzenia przeglądarek (np. kolorowe scrollbary czy znacznik <marquee>) oraz tagi mające status przestarzałych.

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01//EN”>

Do prologu można jeszcze dodać sieciowy adres DTD (pliku, w którym zebrane są definicje dla określonego rodzaju prologu), ale nie jest to konieczne, nawet specyfikacja nie informuje o tej możliwości. Wersja z odwołaniem do konkretnego pliku wygląda tak:

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01//EN” „http://www.w3.org/TR/html4/strict.dtd”>

Druga wersja, transitional, jest tak zwaną wersją przejściową. Dopuszcza używanie wszelkich rozszerzeń typu kolorowe scrollbary, marquee itp. oraz znaczników przestarzałych. Większość osób stosuje właśnie tę wersję i Wam także to polecam.

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01 Transitional//EN”>

…oraz wersja z sieciowym adresem DTD:

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01 Transitional//EN” „http://www.w3.org/TR/html4/loose.dtd”>

Ostatnią odmianą prologu jest rozszerzona wersja Transitional, dla stron korzystających z ramek. Jeśli na naszej stronie używamy ramek, powinniśmy stosować ten właśnie prolog.

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01 Frameset//EN”>

Wersja z adresem DTD:

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01 Frameset//EN” „http://www.w3.org/TR/html4/frameset.dtd”>

Jeżeli kod zgodny jest z wcześniejszą wersją języka HTML, czyli HTML 3.2 powinniśmy wybrać jeden z dwóch prologów:

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 3.2 Final//EN”>

lub

<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 3.2//EN”>

To w zasadzie wszystko, co można powiedzieć o prologu. Polecam oficjalny walidator W3C, który znajduje się pod adresem http://validator.w3.org/. Jeśli strona nie zawiera prologu, zostaniemy poproszeni o wybór wersji języka, według której walidator ma sprawdzić nam kod. Jeśli zaś umieściliśmy ten element w dokumencie, walidator sprawdzi kod od razu. Wtedy każdy z nas przekona się, czy jest mistrzem HTMLa…

Może Cię zainteresować

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

Serwer dla małej firmy – czym kierować się przy jego wyborze?

WebInside.pl 2003-08-05 2003-08-05
Udostępnij ten artykuł
Facebook Twitter Kopiuj link Wydrukuj
Udostępnij
Poprzedni artykuł Wprowadzenie do wyrażeń regularnych standardu POSIX
Następny artykuł PHP 5 pod lupą
Zostaw komentarz lub opinię

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Najnowsze artykuły

Procesor AMD Ryzen 7
Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
Technologie
Jak przygotować sklep internetowy na automatyzację obsługi klienta?
Artykuły partnerskie
the nvidia logo is displayed on a table
Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
AI Aktualności
Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?
E-marketing
4 najczęstsze cyberzagrożenia w przemyśle
Technologie
Jak uratować zaschnięty tusz do drukarki? Skuteczne domowe sposoby i porady
Poradniki
Model 3D jako wspólne źródło danych dla projektu, produkcji i montażu
Artykuły partnerskie
Dlaczego wideo z telefonu sprzedaje na TikToku lepiej niż profesjonalne spoty?
Artykuły partnerskie
Dwa ekrany zawsze pod ręką – zalety korzystania z monitora przenośnego na co dzień
Technologie
Rola nowoczesnych technologii w procesie rehabilitacji
Artykuły partnerskie
banner
Chcesz umieścić swoją reklamę w portalu WebInside.pl?
Skontaktuj się z nami, a zaproponujemy interesujące formy reklamy.
Skontaktuj się

Inne polecane artykuły

Technologie webowe

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

5 min czytania
Technologie webowe

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

7 min czytania
MacBook Pro showing programming language
Technologie webowe

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

9 min czytania
AktualnościTechnologie webowe

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

9 min czytania
woman in black top using Surface laptop
Technologie webowe

Serwer dla małej firmy – czym kierować się przy jego wyborze?

5 min czytania
Technologie webowe

Jaki hosting wybrać pod Laravel? Kompleksowy przewodnik dla twórców aplikacji webowych

6 min czytania
programming language
Technologie webowe

Kaskadowość w CSS – wszystko, co musisz wiedzieć

7 min czytania
two women talking while looking at laptop computer
Technologie webowe

Darmowe kreatory stron WWW – stwórz swoją stronę w godzinę

14 min czytania
//

WebInside.pl – portal technologiczny. Aktualności ze świata technologii, webmastering, marketing internetowy, AI, poradniki.

 

Partnerzy

Wszystkie kategorie

  • AI
  • Aktualności
  • Artykuły partnerskie
  • E-marketing
  • e(Biznes)
  • Poradniki
  • Publicystyka
  • Technologie
  • Technologie webowe

Ostatnio dodane

  • Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
  • Jak przygotować sklep internetowy na automatyzację obsługi klienta?
  • Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
  • Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?

Kontakt

Chcesz się z nami skontaktować? Jesteś zainteresowany reklamą lub artykułem sponsorowanym?

Skorzystaj z formularza kontaktowego lub napisz do nas na kontakt@webinside.pl

WebInside.plWebInside.pl
WebInside.pl © 2023 | Mapa strony | Forum | Polityka prywatności
Witaj ponownie!

Zaloguj się do swojego konta

Zapomniałeś hasła?