Autor | Zpráva | ||
---|---|---|---|
witiko Profil |
#1 · Zasláno: 23. 9. 2006, 18:14:42
To Miloš:
Verze 1.31 !DOCTYPE HTML předělá na xhtml <meta content="text/html"> předělá na text/xhtml+xml a <br> předělá na <br />, ne na <BR />. Dostupné verze ke stažení |
||
witiko Profil |
#2 · Zasláno: 23. 9. 2006, 18:19:11
To Timy:
Chybka se vloudila: V té nové verzi se samozřejmě <center> mění na <div style="text-align: center"> |
||
Timy Profil |
#3 · Zasláno: 23. 9. 2006, 18:25:46
witiko
no a jsme zase u toho <div align="center"> není ekvivalent k <div style="text-align: center"> Zkus si tenhle kód: <!doctype> <title>hokus pokus</title> <div align="center"> <div style="width:500px;background:red">ahoj</div> </div> <div style="text-align: center"> <div style="width:500px;background:red">ahoj</div> </div> |
||
witiko Profil |
#4 · Zasláno: 23. 9. 2006, 18:32:23 · Upravil/a: witiko
To Timy:
<div style="text-align: center"><img src="http://diskuse.jakpsatweb.cz/img/button_image.gif">AHOJ</div> a <center><img src="http://diskuse.jakpsatweb.cz/img/button_image.gif">AHOJ</center> Oboje se mi zobrazilo stejně! <center> je blokový tag, stejně jako <div> a proto jsou to ekvivalenty. I když je to text-align, hodilo mi to na střed i obrázek, což ukazuje, že jsou to ekvivalenty. |
||
Peca Profil |
#5 · Zasláno: 23. 9. 2006, 18:38:09
witiko Protože IE to zobrazuje špatně. Znáš taky nějaký jiný prohlížeč?
|
||
djlj Profil |
#6 · Zasláno: 23. 9. 2006, 18:46:00
text/xhtml+xml
Nic takového není... |
||
Timy Profil |
#7 · Zasláno: 23. 9. 2006, 18:59:51
witiko
protože si tam dal samé řádkové elementy... Zkoušel jsi ten můj kód? |
||
witiko Profil |
#8 · Zasláno: 23. 9. 2006, 19:13:26
Zkoušel-2x stejné ahoj pod sebou a červeně orámováno.
Dobře. Může tady tede někdo napsat příklad kódu, který by plně zastoupil <center>??????? |
||
Timy Profil |
#9 · Zasláno: 23. 9. 2006, 19:16:38
witiko
Hmm a zkoušel jsi to v jiném prohlížeči než IE? "Dobře. Může tady tede někdo napsat příklad kódu, který by plně zastoupil <center>???????" <div style="margin:auto;width:100px"> ale nebude to fungovat v IE v quirku a musíš tam udat šířku |
||
witiko Profil |
#10 · Zasláno: 23. 9. 2006, 19:17:40 · Upravil/a: witiko
To djlj:
No dobře, tak application/xhtml+xml Přejato z http://66.249.93.104/search?q=cache:pDR45oRAGroJ:forum.zive.sk/viewtop ic.php%3Fp%3D165152%26sid%3D60b3c9f5c5248d902cc9148e7439ad91+validn%C3 %AD+z%C3%A1pis+%3Ccenter%3E&hl=cs&gl=cz&ct=clnk&cd=8&lr=lang_cs Citace: W3C doporučuje posílat stránku psanou XHTML syntaxí s mime-typem application/xhtml+xml. Pokud posíláš XHTML stránku jako text/html, vykresluje se stránka jako prachobyčejný HTML. Píšete-li v XHTML používejte také mime-type, který pro něj byl určen. Proč používat XHTML a poté ho nechat vykreslovat jako HTML? Ještě ke všemu docela dost nevalidní HTML. Přijde mi to nelogické. |
||
Timy Profil |
#11 · Zasláno: 23. 9. 2006, 19:37:32
witiko
Hele, to jsem taky psal já :o) Ale jinak když už chceš HTML konvertovat na XHTML, tak bych hlavně doplnil jmenný prostor, info v meta tagu není důležité |
||
witiko Profil |
#12 · Zasláno: 23. 9. 2006, 19:39:43 · Upravil/a: witiko
To Timy:
To už tam je taky, jenom jsem to sem nepsal: document.all('grumpf').value=document.all('grumpf').value.replace('<!D OCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">'); |
||
witiko Profil |
#13 · Zasláno: 23. 9. 2006, 20:33:02 · Upravil/a: witiko
<div style="margin:auto;width:100px"> ale nebude to fungovat v IE v quirku a musíš tam udat šířku Chceš mi snad říct, že XHTML strict 1.1 nemá jediný způsob, jak rozumně zarovnat text do středu ve všech prohlížečích? Ale v XHTML Traditional 1.1 by mělo <div align="center"> fungovat, ne? Citace z jednoho fóra: A jaká je vlastně ta budoucnost XHTML? První pracovní návrh XHTML vznikl ještě v době, kdy v letopočtu byla na začátku jednička. W3C ho slavnostně představilo světu a díky nehorázným lžím se také tento jazyk ujal a začal používat. Bohužel. Od návrhu HTML 4 se ve specifikaci neobjevil jediný nový element (zároveň nebyl v XHTML žádný element zrušen), až v XHTML 1.1 kolekce ruby elementů. Víte někdo, k čemu slouží? Použili jste je někdy? Víte, jaká je jejich podpora v běžných prohlížečích? Kdysi, když ještě W3C nebylo považováno za Olymp a jejich validátor za boha, si nové elementy vymýšlely především prohlížeče. W3C potom udělalo tu záslužnou činnost, že opsalo jejich význam (dost často navíc špatně) a vydalo pak jakési doporučení. Prakticky vždycky byla jako první implementace a až potom specifikace či doporučení. U XHTML to bylo přesně naopak, nejdříve byla specifikace a až poté proběhla implementace. Proto je ten jazyk (rozuměj application/xhtml+xml) tak špatně podporován prohlížeči. W3C zastavilo vývoj HTML a "soustředí" se nyní na XHTML. Soustředí se tak intenzivně, že již máme asi sedmý návrh XHTML 2.0. Jednotlivé verze se od sebe zásadně liší, jedna z nich například zavrhla značku <img> a doporučila obrázky vkládat přes <object> a další návrh to zase zrušil a naopak rozšířil značku <img> do takové míry, že se stala nekompatibilní. Což vůbec nevadí, W3C přiznává, že XHTML 2.0 bude nekompatibilní s předchozími verzemi. Je zde zcela jiný (nesmyslný) zápis odkazů, dále se objeví nová značka pro menu (mimochodem proč, když - podle tebe - stejnou funkci plní <ul>?) a sice <nl> (nebylo by jednodušší ponechat <menu>?). Element <hr /> byl zrušen, pro stejný účel se bude používat <separator /> - jak rafinované (jak by řekl klasik :-)). Element <acronym> bude nahrazen <abbr>, ač ho IE nepodporuje, tudíž by bylo logičtější zrušit <abbr> a nahradit do elementem <acronym>. To by ovšem W3C muselo ctít spolupráceschopnost. Bohužel že se to neděje. Další "inovace" je například zápis obrázků. Jedna z možných alternativ je například tato: <img src="obrazek.jpg">alternativní obsah</img>. Že to vypadá hezky? Jediná vada na kráse je, že tento způsob zápisu byl prakticky již ve starém dobrém HTML+ z roku 1993. Ve třetím tisíceletí si pak nějaká moudrá hlava na toto vzpomněla, sláva. Podporuje nějaký prohlížeč něco z návrhu XHTML 2.0? Pochybuji, vzhledem k tomu, že s ničím pozitivním prakticky nepřichází a navíc když už s něčím přijdou, tak to v další specifikaci zase zruší. Slyšel jsi již třeba o atributu ping, který začíná implementovat Firefox? A že nevíš, odkud se vzal? HTML5 bych neviděl jako marný boj, spíš jako nutná obrana proti neschopnosti W3C, což si výrobci prohlížečů patrně pomalu začínají uvědomovat. |
||
Timy Profil |
#14 · Zasláno: 23. 9. 2006, 21:02:46 · Upravil/a: Timy
witiko
"Chceš mi snad říct, že XHTML strict 1.1 nemá jediný způsob, jak rozumně zarovnat text do středu ve všech prohlížečích?" Ale má, text-align:center; Ale ty pořád nechceš pochopit, že <center> centruje i blokové prvky, kdežto text-align:center; ne (tedy pouze v IE). XHTML 1.1 transitional nebo strict neexistuje. (a proč zase ta dlouhá citace? Já si pamatuji, co píšu :-)) |
||
witiko Profil |
#15 · Zasláno: 23. 9. 2006, 21:13:57
XHTML 1.0 Transitional existuje. 1.1 asi ne.
Já to chápu, že <center> centruje i blokové prvky, ale potřebuju něco, co dělá totéž ve všech prohlížečích. |
||
Bubák Profil |
#16 · Zasláno: 23. 9. 2006, 21:59:20
witiko
Chceš mi snad říct, že XHTML strict 1.1 nemá jediný způsob, jak rozumně zarovnat text do středu ve všech prohlížečích? http://webylon.info/K.35 - přeji ti hezké čtení kapitoly "Vycentrujte blok". Bubák (Já) Pokud se podívám na seznam náhrad, tak mám k většině z nich výhrady. Moc z původních záměn ti nezbylo. |
||
Timy Profil |
#17 · Zasláno: 23. 9. 2006, 22:05:36
witiko
margin:auto + určení šířky funguje všude kromě IE v quirku. Pro IE v quirku se ještě musí rodičovskému elementu nastavit právě text-align:center... http://www.sovavsiti.cz/c02031.html žádný alternativní HTML zápis není a kdyby byl, tak by byl také zavržený... |
||
Časová prodleva: 2 měsíce
|
|||
Machulda Profil * |
#18 · Zasláno: 29. 11. 2006, 11:27:32
document.all('grumpf').value=document.all('grumpf').value.replace('<!D OCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">');
document.all('grumpf').value=document.all('grumpf').value.replace('<!D OCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">'); document.all('grumpf').value=document.all('grumpf').value.replace('<!D OCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\">','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\">'); Takže tvůj program můžou používat jen uživatelé IE!? Sorry, ale to je ****! |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0