Autor | Zpráva | ||
---|---|---|---|
Viktor Hanáček Profil |
#1 · Zasláno: 16. 8. 2008, 20:38:10
Zdravím,
mohl by mi někdo jednoduše a pochopitelně vysvětlit tady tohle sčítání? Proč to třeba v tabulkách funguje a v blokových elementech ne? Od doby položení otázky v http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=80 093 v tom mám docela zmatek. Vždyť tady na jpw.cz je psáno, že tohle (padding+border) nesčítá jen IE. Poté, co jsem s tím měl ten onen problém jsem zjistil, že to IE v tabulkách sčítá. Dnes jsem dělal menu (obyč tag <A> s display:block) a zjistil jsem, že v BLOCK to IE nesčítá. Tzn. že: v <a> s display:block >>> IE nesčítá, pouze FF sčítá v <table><td> atd. >>> IE sčítá i FF sčítá Vysvětlíte mi tohle někdo? Nebo moji verzi alespoň opravíte, že jsem napsal blbost? |
||
habendorf Profil |
#2 · Zasláno: 16. 8. 2008, 20:39:38
|
||
Viktor Hanáček Profil |
#3 · Zasláno: 16. 8. 2008, 21:18:44
Díky za odpověď. Já bych potřeboval aby se sčítaly jak tabulky (td table) tak ty zmíněné BLOCKové elementy (tzn. tak jako v Mozille). Dosáhnu toho, když si přidám <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01">?
|
||
Viktor Hanáček Profil |
#4 · Zasláno: 16. 8. 2008, 21:21:43
Ne nedosáhnu.... :(
|
||
Railbot Profil |
#5 · Zasláno: 16. 8. 2008, 21:35:35
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||
Viktor Hanáček Profil |
#6 · Zasláno: 16. 8. 2008, 21:52:03
Obojí mi rozházelo celý web, vzdávám to...
|
||
Railbot Profil |
#7 · Zasláno: 16. 8. 2008, 21:57:03
„<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">“
Tento doctype ti hodí prohlížeče do standardního režimu. IE bude tedy používat standardní box modem (do šířky se počítá border, padding...). Web se ti rozhodil, protože jsi ho dělal pro nestadardní box model. |
||
Bubák Profil |
#8 · Zasláno: 16. 8. 2008, 22:06:27
„„<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">“
Tento doctype ti hodí prohlížeče do standardního režimu.“ „<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01">“ Tenhle taky i když je špatně, správně má být: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> javascript:(function(){var mode=document.compatMode,m;if(mode){if(mode=='BackCompat')m='Quirks';e lse if(mode=='CSS1Compat')m='Standards Compliance';else m='';alert('The document is being rendered in '+m+' Mode.');}})(); |
||
Railbot Profil |
#9 · Zasláno: 16. 8. 2008, 22:10:32
„„<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01">“
Tenhle taky i když je špatně, správně má být: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> “ Určitě? |
||
Bubák Profil |
#10 · Zasláno: 16. 8. 2008, 22:13:29
Railbot
Nechápu dotaz. |
||
Railbot Profil |
#11 · Zasláno: 16. 8. 2008, 22:24:59
Bubák
Zkoušet to nebudu, jsem líný. Jen tam vidím, že doctype HTML 4 bez udání URL háže do quirku. |
||
Bubák Profil |
#12 · Zasláno: 16. 8. 2008, 22:42:02
„Jen tam vidím, že doctype HTML 4 bez udání URL háže do quirku.“
Já to tam nevidím, viz třetí řádek tabulky. Všechny striktní HTML 4.x, znamená, že to platí pro všechny, ať už s URL, nebo bez ní. |
||
Časová prodleva: 16 let
|
0