Autor Zpráva
PevelSojak
Profil *
Dobrý den,
Mám naprogramovanou stránku, kde je každá hlavní třída nastavená na width: 100% a v něm je poté umístěn obalový kontejner obsahu, který je nastaven na margin:0px auto; width:900px; , problém je v tom, že v prohlížeči chrome vše šlape bez problému, ale když to otevřu v exploreru, tak většina prvů reagovala pouze na width:100%, to znamená, že vše vypadá, jako by tam žádný kontejner ani nebyl :(
Děkuji za pomoc
panther
Profil
PevelSojak:
dodej odkaz. Bez něj řešení nevymyslíme.
PevelSojak
Profil *
panther: http://www.infotech-pg2.ic.cz
xmark
Profil
V opeře to vypadá tak, že jsem nepochopil, jak chceš, aby to vypadalo.
marcus33cz
Profil
Explorer si obecně s procenty moc nerozumí. Při jejich použití jako šířky je potřeba, aby měl KAŽDÝ nadřazený prvek svou určenou šířku. Na tvém webu <html> a <body> žádnou šířku nemají, Explorer proto nechápe, z čeho má 100 % počítat.

Proč se v Exploreru tak zvětšily i obrázky nevím, ale řekl bych, že když opravíš u všech elementů jejich šířku na správné hodnoty, zmizí i tento problém.
PevelSojak
Profil *
Svou určenou šířku? Toto je právě poprvé co s tím mám problém. Jestli mám mýt určenou šířku, jak jinak mám určit, že je to přes celou šířku prohlížeče?
Chamurappi
Profil
Reaguji na marcuse33cz:
Explorer si obecně s procenty moc nerozumí.
O tom slyším prvně, připadá mi to jako nesmysl.

Explorer proto nechápe, z čeho má 100 % počítat
To, s čím má problémy, nemá nastavenou velikost v procentech. PevelSojak píše, že width: 100% je jediné, co funguje.


Reaguji na PevlaSojaka:
Zjevně se ignoruje kus stylopisu, což napovídá, že chyba bude v syntaxi.

problém je v tom, že v prohlížeči chrome vše šlape bez problému
Smaž v main.css vše od řádku 44 a bude to vypadat špatně i v Chromu.
Na řádku 44 totiž máš:
#header .container .box a.second {background:url(../}
… z čehož je CSS parser pochopitelně docela na větvi.
PevelSojak
Profil *
Problém vyřešen :) Chamurappi, děkuji :)

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

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