Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jak definovat xhtml5?

Aktivity
Avatar
matesax
Tvůrce
Avatar
matesax:27.8.2012 10:47

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 Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:27.8.2012 10:52

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
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:27.8.2012 10:56

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

 
Nahoru Odpovědět
27.8.2012 10:56
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:27.8.2012 10:56

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
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:27.8.2012 10:58

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
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:27.8.2012 11:07

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 Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:27.8.2012 11:15

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
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:27.8.2012 11:18

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 Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:27.8.2012 11:20

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
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:27.8.2012 12:04

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
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:31.8.2012 11:00

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 Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:31.8.2012 11:09

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

Nahoru Odpovědět
31.8.2012 11:09
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:31.8.2012 11:17

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
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:31.8.2012 11:19

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
Tvůrce
Avatar
Odpovídá na matesax
Kit:31.8.2012 11:24

Ř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
Tvůrce
Avatar
Odpovídá na Kit
matesax:31.8.2012 11:29

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
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:31.8.2012 11:36

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
Tvůrce
Avatar
Odpovídá na matesax
Kit:31.8.2012 11:56

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
Tvůrce
Avatar
Odpovídá na Kit
matesax:31.8.2012 12:20

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
Tvůrce
Avatar
Odpovídá na matesax
Kit:31.8.2012 12:47

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
Tvůrce
Avatar
Odpovídá na matesax
Kit:3.9.2012 10:51

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 Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:3.9.2012 11:21

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

Nahoru Odpovědět
3.9.2012 11:21
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Kit
matesax:3.9.2012 11:32

Děkuji...

 
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.