Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] PL czy EN?
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
wozniak
Mam taki kod
Kod
<!DOCTYPE html

    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

I tam jest EN i zastanwia mnie czy czasam nie powinno byc tam PL? co to w ogole oznacz?smile.gif
marlowe
Kod
<!DOCTYPE html

    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
to po prostu definicja wersji DTD dokumentu (która wraz z deklaracją xhtml tworzy prolog). Sądzę, że
Kod
"-//W3C//DTD XHTML 1.0 Transitional//EN"
to po prostu "tytuł" tej wersji (-//twórca DTD//dokładna wersja//język, w którym napisano specyfikację).
Natomiast za definicję języka zastosowanego w dokumencie odpowiada albo
Kod
<meta name="Language" content="pl">
albo
Kod
<body xml:lang="pl">
.
Pozdrawiam
Bartek
Dominik
Dokladnie jest tak:
- - oznacza ze nie jest to standard ISO (+ ze jest), dalej jest wlasciciel (nazwa organizacju, nazwisko itp) potem musi bys slowko DTD i nazwa dokumentu a na samym koncu nazwa panstwa (zwyczajowo dla przyjelo sie EN ale dla swoich aplikacji mozna dawac rowniez PL [ale nie w HTML-a i XHTML-a!!!])
Aha po <!DOCTYPE jest element glowny (czyli w tym wypadku html) a dalej SYSTEM lub PUBLIC (SYSTEM jest znienna tylko dla siebie a PUBLIC to zmienna dla wszystkich - jak widac XHTML jest dla wszystkich wiec jest PUBLIC winksmiley.jpg ).
Za sprawa wielu lat rozmyly sie te stare (pochodzace z SGML-a) zasady, ktore teraz stopniowo zastepywane sa przez XML-a czyli dokladniej XML Schema.
wozniak
dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.