Avatar
matesax
Redaktor
Avatar
matesax:

Dobrý den,
mám to takto:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

Ale je to správně? Děkuji...

 
Odpovědět 27.8.2012 10:47
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Mělo by to být takto:

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
Nahoru Odpovědět 27.8.2012 10:52
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Ještě, že jsem se zeptal! Děkuji! :)

 
Nahoru Odpovědět 27.8.2012 10:56
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Ten

<!DOCTYPE html>

je určitě správně. Nejsem si však jist, jestli je nutný atribut xmlns tagu html. Nepoužívám ho. A jak jsem se dočetl, ani to není doporučeno, protože starší MSIE (7 a 8) s tím má potíže.

Nahoru Odpovědět 27.8.2012 10:56
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

To je jen pokud to chceš jako XHTML5. Navíc ti tam chybí DOCTYPE.

Nahoru Odpovědět 27.8.2012 10:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Jen bych doplnil, že neznám žádnou stránku, která by používala XHTML. Až nějakou potkáte, dejte mi vědět. Všichni používají HTML, někteří s chybným DOCTYPE XHTML.

Nahoru Odpovědět 27.8.2012 11:07
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

On to chce jako xhtml5, matesax píše otázky do nadpisů, také je někdy nevidím :)

xmlns je typuji kvůli validaci. Doctype html mi nesedí, protože to není html. Jsi si jistý?

Nahoru Odpovědět 27.8.2012 11:15
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

No tak nadpis má být jasný a stručný - když mám krátkou otázku, tak ji dám do nadpisu...

 
Nahoru Odpovědět 27.8.2012 11:18
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Jak vidíš, tak si toho lidé ale pak nevšimnou, předpokládají, že v otázce bude otázka.

Nahoru Odpovědět 27.8.2012 11:20
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Spousta webových vývojářů deklaruje XHTML, protože ho chtějí, ale téměř všichni mají stránku jako HTML. Proto je lepší používat i deklaraci HTML.

<!DOCTYPE html>

je oficiální deklarace HTML5.

Zná někdo nějakou stránku v XHTML?

Nahoru Odpovědět 27.8.2012 12:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Hele - tak mi to neprošlo validitou - správná definice má být:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

Alespoň jsem to zde http://jesusnjim.com/…ocument.html takto našel...

 
Nahoru Odpovědět 31.8.2012 11:00
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Ani když tam dáš ten doctype, tak to nejde?

Nahoru Odpovědět 31.8.2012 11:09
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

No můžu to zkusit. Jediný problém mám již jen s metadaty... A doctype - jakože prázdný?

 
Nahoru Odpovědět 31.8.2012 11:17
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Co bych měl dělat s tímto?

Bad value copyright for attribute name on element meta: Keyword copyright is not registered.

Píší to další 3 metadata (není registrováno). Děkuji.

 
Nahoru Odpovědět 31.8.2012 11:19
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Řešením je nevalidní meta tagy smazat.

Nahoru Odpovědět 31.8.2012 11:24
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Redaktor
Avatar
Odpovídá na Kit
matesax:

No jo, ale jak tedy mám nastavit popisek, jméno autora a copyright?

 
Nahoru Odpovědět 31.8.2012 11:29
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

Toto mi to píše s doctype:

Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)

 
Nahoru Odpovědět 31.8.2012 11:36
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Nijak. Prostě je tam nebudeš mít.

Nebo přestaneš vymýšlet kolem XHTML. Máš nějaký speciální důvod, proč ho potřebuješ? Např. inline MathML nebo SVG?

Nepleteš si náhodou deklaraci XML s DOCTYPE?

Nahoru Odpovědět 31.8.2012 11:56
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Redaktor
Avatar
Odpovídá na Kit
matesax:

Ano - chtěl jsem něco s vektorovou grafikou...

XHTML, nebo HTML neřeší problém s metadaty - kouknu se o něčem validním...

 
Nahoru Odpovědět 31.8.2012 12:20
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Dal jsem do Googla "XHTML5 meta copyright". Je to zajímavé čtení.

Nahoru Odpovědět 31.8.2012 12:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Tak jsem zkusil XHTML5 a správného výsledku jsem dosáhl dokumentem:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titulek stránky</title>
</head>
<body>
</body>
</html>

Všechny ostatní pokusy validátor označil za chybné. Nesmí tam být ani meta Content-Type. MIME je nutné nastavit na application/xhtml+xml, jinak to není považováno za XHTML.

Nahoru Odpovědět 3.9.2012 10:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

Díky, zapsal jsem to do příslušného článku :)

Nahoru Odpovědět 3.9.2012 11:21
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
 
Nahoru Odpovědět 3.9.2012 11:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 23 zpráv z 23.