Autor | Zpráva | ||
---|---|---|---|
buffus Profil |
#1 · Zasláno: 11. 1. 2008, 15:32:32
Když mám na začátku kódu souboru.php
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> atd... projde mi stránka oběma validátory v pořádku. Pokud mám však kód souboru.php <?php echo ' <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> atd... ˇ; validátor validator.w3.org hlásí validní dokument, ale český validátor mi hlásí, že nemám deklarovaný typ dokumentu: Řádek 1, znak 1: žádná deklarace typu dokumentu; předpokládám "HTML 4.01 Transitional". ^Kontrolovaný dokument neobsahuje DOCTYPE deklaraci. Validátor zkouší validovat s pomocí Transitional DTD. Chybu odstraníte tím, že na první řádek dokumentu vložíte tuto deklaraci: <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">Vykreslování v prohlížeči tato úprava neovlivní. Používám UTF-8, v PSPadu mám ident. byty v kódování vypnuty... Je možné nějak docílit, aby byl kód validní v českém validátoru za použití php + echo při deklaraci dokumentu? Děkuji. |
||
Str4wberry Profil |
#2 · Zasláno: 11. 1. 2008, 15:47:38
Podle mě za to může ten háček — „ˇ“, který je hned za deklarací typu dokumentu.
|
||
Chamurappi Profil |
#3 · Zasláno: 11. 1. 2008, 15:48:03
Reaguji na buffuse:
unas.buffus.cz — máš na začátku ještě nějaký divný znak, ne? |
||
buffus Profil |
#4 · Zasláno: 11. 1. 2008, 15:59:40
Už to je v pořádku. Díky Str4wberry za postřeh, ale byl to můj překlep tady ve fóru, ale v kódu to bylo bez háčku. Bylo to asi tím divným znakem :-/ Dík.
|
||
Časová prodleva: 16 let
|
0