Diskuze: Jak definovat xhtml5?
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 23 zpráv z 23.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Mělo by to být takto:
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
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 s tím má potíže.
To je jen pokud to chceš jako XHTML5. Navíc ti tam chybí
DOCTYPE
.
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.
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ý?
No tak nadpis má být jasný a stručný - když mám krátkou otázku, tak ji dám do nadpisu...
Jak vidíš, tak si toho lidé ale pak nevšimnou, předpokládají, že v otázce bude otázka.
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?
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...
No můžu to zkusit. Jediný problém mám již jen s metadaty... A doctype - jakože prázdný?
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.
No jo, ale jak tedy mám nastavit popisek, jméno autora a copyright?
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.)
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?
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...
Dal jsem do Googla "XHTML5 meta copyright". Je to zajímavé čtení.
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.
Zobrazeno 23 zpráv z 23.