Autor Zpráva
moisidis
Profil *
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
moisidis:
Nevim čím to je, ale když jsou divy nalapený na sebe tak je IE6 háže pod sebe.
moisidis
Profil *
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
Změň doctype na
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
Bubák
Profil
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 *
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?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: