Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 24. 9. 2005, 14:25:15
Strašně mě zaujalo že Radek Hulán (hulan.cz/blog) používá své vlastní dtd:
<!DOCTYPE html PUBLIC '-//WellDone//DTD XHTML-with iframe 1.1//EN' 'http://hulan.cz/styles/doctype/welldone.dtd'> Proč to dělá ? Jaké to má výhody ? Je to těžké ? A má to nevýhody ? |
||
centi Profil |
#2 · Zasláno: 24. 9. 2005, 14:28:36
|
||
halogan Profil |
#3 · Zasláno: 24. 9. 2005, 14:33:48
|
||
Anonymní Profil * |
#4 · Zasláno: 24. 9. 2005, 14:37:29
Tyhle 2 odstavce jsem moc nepochopil :
Problém ovšem nastane, pokud Váš web servírujete s MIME typem application/xhtml+xml, pokud používáte vlastní DTD, kromě pár základních entit jsou všechny ostatní nedefinovány a parserování stránky se zastaví. Řešením je napsat si plugin, který ve všech článcích a komentářích převede pojmenované entity na jejich numerické ekvivalenty, a udělá to při uložení článku / komentáře, aby nezatěžoval server. Vysvetlite ? |
||
halogan Profil |
#5 · Zasláno: 24. 9. 2005, 14:52:49 · Upravil/a: halogan
No ze treba misto je treba pouzit &#160; atd.
|
||
Chamurappi Profil |
#6 · Zasláno: 24. 9. 2005, 14:59:01
XML procesor není povinen stahovat veřejnou DTD (tj. označenou jako PUBLIC). Znakových entit je v samotném XML definováno jen 5, zbytek musí být v DTD. Třeba © a podobné entity jsou v DTD všech verzí HTML. Nebýt entit, zřejmě by byl celý formát DTD pohřben. Nebýt entit, mohli být XML procesory opravdu jednodušší než HTML parsery.
Proč to Hulán používá? Těžko říct. Nejspíše proto, že je to Hulán. Výhody to nemá. V praxi je <!DOCTYPE> jen a pouze přepínač módů prohlížečů. Nemá říkat a ani neříká prohlížeči, jakou verzi jazyka stránka používá. |
||
mindhunter Profil |
#7 · Zasláno: 25. 9. 2005, 12:00:44
Proč to Hulán používá? Těžko říct. Nejspíše proto, že je to Hulán. Výhody to nemá.
Kdysi jsem na jeho stránce na to taky koukal, ted už to pročítat nebudu, ale tuším, že se tam zminoval něco o nějakém nevalidím kousku kódu který tam chtěl mít .. tak si napsal vlastní DTD (nevím proč mu vadí nevalidnost) Já klidně u obrázku 1x1 pixels neuvedu alt (sakra co to říkám, vždyt to není validní .. ještě mne tady ukamenujete :)) ). |
||
Časová prodleva: 10 dní
|
|||
error414- Profil * |
#8 · Zasláno: 5. 10. 2005, 11:21:39
mindhunter
Jo a kdyz das prazdny alt tak to validni je a ma to stejnou informacni hodnotu. |
||
Timy Profil |
#9 · Zasláno: 5. 10. 2005, 15:14:27
error414- & mindhunter
ad alt: je lepší uvést prázdný alt, protože třeba taková hlasová čtečka by mohla namísto altu číst název obrázku. Ale jistý si tím nejsem, hlasovou čtečku nemám ad vlastní dtd jak si vlastně můžu vytvořit vlastní dtd? |
||
Časová prodleva: 5 dní
|
|||
mindhunter Profil |
#10 · Zasláno: 10. 10. 2005, 16:45:25
Jo a kdyz das prazdny alt tak to validni je a ma to stejnou informacni hodnotu.
A řekni mi proč bych to jako dělal? Když mám třeba na jednom webu složitý grafický layout poskládaný z mnoha obrázků 2x3pixel 1x2, 2x2 ... Tak by se velikost sakra zvětšila. A k čemu to vadí, že tam není? Já tam žádnou ikonku validity nemám. |
||
Leo Profil |
#11 · Zasláno: 10. 10. 2005, 17:08:05
"Když mám třeba na jednom webu složitý grafický layout poskládaný z mnoha obrázků 2x3pixel 1x2, 2x2 ..."
To musi byt technicky dokonaly web :-) Leo |
||
Timy Profil |
#12 · Zasláno: 10. 10. 2005, 17:25:30
mindhunter
přečetl sis můj předchozí příspěvek? jinak souhlasím s Leem:-) |
||
llook Profil |
#13 · Zasláno: 10. 10. 2005, 18:01:21
jak si vlastně můžu vytvořit vlastní dtd?
Normálně v textovém editoru. Hodně informací lze najít u Koska: http://kosek.cz/clanky/swn-xml/dtd.html |
||
thingwath Profil |
#14 · Zasláno: 10. 10. 2005, 18:11:46
1x1 pixelový obrázek žádnou informační hodnotu nemůže mít sám o sobě... Nějaký alt už na tom mnoho nezmění.
|
||
Timy Profil |
#15 · Zasláno: 10. 10. 2005, 18:17:01
llook
díky |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0