Autor | Zpráva | ||
---|---|---|---|
argonisius Profil * |
Dobrý den, vygeneroval jsem si pomocí pspadu tuto šablonu xhtml stránky:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title></title> </head> <body> </body> </html> Když to uložím jako php soubor, tak mi to při spuštění ohlásí chybu na 1. řádku. Jak mám udělat, aby to ten zápis xml nebralo jako chybu? |
||
Bubák Profil |
#2 · Zasláno: 16. 10. 2009, 20:44:01
|
||
argonisius Profil * |
#3 · Zasláno: 16. 10. 2009, 21:13:51
díky - já nevěděl co hledat
|
||
argonisius Profil * |
#4 · Zasláno: 16. 10. 2009, 21:14:58
Je lepší používat xhtml 1.0, nebo 1.1? V čem je rozdíl?
|
||
Alphard Profil |
#5 · Zasláno: 16. 10. 2009, 21:44:49
argonisius:
1) Titulek „chyba“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší. 2) Je to i v Nejčastější potíže s PHP (FAQ). 3) „Je lepší používat xhtml 1.0, nebo 1.1? V čem je rozdíl?“ Já třeba používám html, obecně nelze říci. Nabízím oficiální vysvětlení nebo příspěvěk z jiného fóra (obojí je anglicky). Jestli to chcete řešit podrobněji, založte si nové vlákno ve vhodnější sekci, do PHP se to nehodí. |
||
Chamurappi Profil |
#6 · Zasláno: 17. 10. 2009, 01:06:24
Reaguji na argonisia:
Nedávej tam XML deklaraci vůbec, je zbytečná. I kdybys používal opravdové XHTML a ne HTML s XHTML <!doctype>m. |
||
argonisius Profil * |
#7 · Zasláno: 17. 10. 2009, 12:05:02
Někde jsem četl, že pokud bych nepoužíval utf-8, tak ji tam musím dát. Je to pravda?
|
||
Trejpa Profil |
#8 · Zasláno: 17. 10. 2009, 18:28:12
argonisius
„Někde jsem četl, že pokud bych nepoužíval utf-8, tak ji tam musím dát. Je to pravda?“ Ne úplně. To platí, pokud bys používal skutečné XHTML (ne HTML s XHTML syntaxí). I potom může kódování určovat HTTP hlavička. |
||
argonisius Profil * |
#9 · Zasláno: 17. 10. 2009, 20:45:36
? Tak teď jsem opravdu zmaten... Myslel jsem si, že tohle co jsem napsal v 1. postu je xhtml?!
|
||
Trejpa Profil |
#10 · Zasláno: 17. 10. 2009, 20:56:14
argonisius
„Myslel jsem si, že tohle co jsem napsal v 1. postu je xhtml?!“ Ano, ale jen pokud to pošleš s odpovídajícím XML MIME typem. Pokud to pošleš s MIME typem "text/html" tak XML prolog prohlížeče nezajímá a stránku berou jako HTML (bez ohledu na doctype). |
||
Argonisius Profil |
#11 · Zasláno: 17. 10. 2009, 22:26:14
Jak má tedy vypadat skutečná xhtml stránka?
|
||
Trejpa Profil |
#12 · Zasláno: 17. 10. 2009, 23:04:11 · Upravil/a: Trejpa
Argonisius
„Jak má tedy vypadat skutečná xhtml stránka?“ „Skutečná“ XHTML stránka (prohlížeč ji zpracovává XML parserem) používá na rozdíl od HTML stránky jiný MIME typ, například "application/xhtml+xml" v HTTP hlavičce. To ale přináší komplikace – dost prohlížečů, například Internet Explorer, tento MIME typ nepodporuje a stránku nezobrazí. 1) Můžeš psát stránky v XHTML se správným MIME typem. Mnoho návštěvníků a některé vyhledávače tvou stránku neuvidí. 2) Můžeš psát stránky v XHTML syntaxi a prohlížečům je posílat jako dosud s MIME typem "text/html". Prohlížeče však budou tvé stránky chápat jako HTML s chybami, které ale umí ignorovat. 3) Můžeš psát v HTML. |
||
argonisius Profil * |
#13 · Zasláno: 18. 10. 2009, 16:16:05
Díky.
|
||
Časová prodleva: 15 let
|
0