Autor | Zpráva | ||
---|---|---|---|
moisidis Profil * |
#1 · Zasláno: 1. 1. 2010, 14:40:58
ahoj
mám DIV a v něm dva menší vedle sebe. Měly by zabírat celou šířku toho hlavního (v poměru 80% a 20% ). V IE6 nejsou vedle sebe, protože jsou širší, než by měly být. Když jsem zadal šířku v procentech, tak to na této ukázkové stránce fungovalo: http://volny.cz/pmaster/ie6-divy.html Opera 9.63 tu stránku hlásí jako Podvodný web, ale to mě teď netrápí :) Problém je, že na lokále ladím stránky a tam ty DIVy v IE6 nejsou vedle sebe ani když zadám šířku v procentech, ani při zadání v pixelech. V IE7, IE8, Mozille a v Opeře je všechno ok. |
||
Zechy Profil |
#2 · Zasláno: 1. 1. 2010, 14:43:45
moisidis:
Nevim čím to je, ale když jsou divy nalapený na sebe tak je IE6 háže pod sebe. |
||
moisidis Profil * |
#3 · Zasláno: 1. 1. 2010, 14:55:40
Tady je dá pod sebe, protože součet jejich šířky je větší, než šířka hlavního DIVu.
Viz. ukázka 2: http://volny.cz/pmaster/ie6-div2.html Přebývají tam 2 pixely. Když ty 2 pixely uberu, tak to bude dobrý, ale v jiných prohlížečích zase budou chybět. |
||
Railbot Profil |
#4 · Zasláno: 1. 1. 2010, 15:00:40
Změň doctype na
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
||
Bubák Profil |
#5 · Zasláno: 1. 1. 2010, 15:20:11
moisidis:
„Když ty 2 pixely uberu, tak to bude dobrý, ale v jiných prohlížečích zase budou chybět.“ Nemusí, pokud do CSS přidáš tohle: * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } Na vysvětlenou, jde o problém s různými box-modely, buď docílíš toho, že prohlížeče používají stejný box-model, nebo použiješ matrjošku. |
||
moisidis Profil * |
#6 · Zasláno: 1. 1. 2010, 15:20:45
Díky, na té ukázce to pomohlo.
Ještě se zeptám - potřeboval bych to vyřešit na stránkách, ale zatím je mám jenom na localhostu. Na homepage kód začíná takhle: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}"> <head> Půjde to? |
||
Časová prodleva: 13 let
|
0