Ahoj, tak trochu nevim, jakej je rozdíl mezi:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> a
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
A kde najdu podmínky, které musí stránka splňovat (zakázané tagy apod.), aby byla stránka validní? Potřeboval bych o tom vědět co nejvíc
(na strict mám 67 chyb a na transitional 44 chyb, většinu nechápu)
Předem díky
To první je striktní verze "HTML 4.01 Strict DTD" a to druhy je "HTML 4.01 Transitional DTD", viz. http://www.jakpsatweb.cz/doctype.html
Podmínky na www.w3c.org
no jo, ale jakej je mezi nama rozdíl? A kerej je lepčí používat?, nebo to je jedno?
Jakejpak by asi tak mohl bejt mezi nima rozdíl? Když je něco striktního, tak je to většinou přísný a v tomto případě se bere v podtaz čistota HTML kódu. Nevím přesně co a jak má bejt, ale HTML Strict je hodně podobné jako XHTML Transitional, tzn. mít hodnoty atributů u tagů v uvozovkách, nekřížit tagy atd.
neni to jedno, treba uz jenom viz http://www.wellstyled.com/html-doctype-and-browser-mode.html
Transitional verze obsahuje i zastarale tagy a nektere atributy. Krizeni tagu neni povoleno nikde a nikdy, pochopitelne.
Doporučuju, když už by ses "přeučoval" na strict, rovnou jít do XHTML strict, stehně bys k tomu jednou dospěl, tak proč ne hned? Neni to nic těžkýho... Sova síti má na to téma nějaký články, kde ti vysvětlujou, jak přejít z HTML na XHTML, vlastně - všude jsou nějaký články :)
2 Laura, díky, ale nebyly by nějaké konkrétní odkázky?
Á tady je někomu líno napsat sovavsiti.cz ;-)
http://sovavsiti.cz/c01341.html
No, kdybys vedel, co to DTD je, tak by ses neptal.
DTD popisuje svym jazykem, co se na dane strance muze a nemuze objevit za tagy a v jakem poradi, (treba ve <span> nemuzes mit <p>). A tohle presne urcuje DTD. A kazde je jine. Strict, treba predepisuji striktni dodrzovani uzavirani tagu, jako treba ke kazdemu <xxxxx> musi existovat </xxxxx> nebo se musi zapisovat jako <xxxxx />...
Nektere editory, pokud najsou dtd, tak si ho umi stahnout a text zkontrolovat. Jedit to treba umi...