Mozilla interpretuje height jinak než IE a Opera?

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. http://petr-balej.wz.cz/pokus.html http://petr-balej.wz.cz/pokus2.html Většinou se člověk dočte, že height interpretuje "špatně" jen IE a řeší se to podtržítkovým hackem. Jenže nevím proč, ale mě se chová divně právě Mozilla Firefox. Zobrazíte-li si stránky pokus.html a pokus2.html v IE a Opeře, je vše OK a červené pozadí sedí pod textem, nebo v druhém případě při kratším textu se zarovná na konec body. Jenže v Mozille se v pokus.html červené pozadí (respektive ty divy s červeným pozadím ve kterých je text umístěný) zarovná jen po body, tj. aktuální velikost okna, a co je dole, to už je mimo. Vlastnost overflow: auto by to sice řešila, ale není moc pěkné, když má člověk 2 rolovací lišty. min-height myslím v tomhle případě také nic neřeší, ani dát to display: block, nevím, je to divné. Kdyby někdo věděl, v čem tkví problém, budu rád za reakce. Petr
  2. Petr Balej: sice si nejsem moc jistý, ale podle mě to špatně vykresluje IE a Opera. Pokud zadáš height:100%, tak to znamená, že ten oddíl bude mít výšku obrazovky. Takže v tomhle se chová správně FF. Teď jde ale o to, co se má stát, když text v oddíle přeteče, to už opravdu nevím, jestli se má správně natáhnout div nebo jestli to má přetéct (IMHO má přetéct). Řešení toho, co chceš, najdeš u Plaváčka (tedy doufám, že to je v zásadě ono): http://weblog.plavacek.net/2005-02.html#1108716997
  3. Mel sem podobny problem. Dej ty styly do externiho CSS a tam nastav priblizne tak: div {height: 100%;.....} // pouzije IE body>#div {height: auto;} //pouzije JEN FF pro FF.. Pak by se mel ten div ve kterem je ten text natahovat v FF automaticky podle vysky textu (minimlne na celou obrazvku)...
  4. a nebo nastav min-height a max-height .. ale s tim zase blbnou vsechny ostatni
  5. CSS: Událost měsíce — 100% výška a svislé centrování!: http://www.pixy.cz/pixylophone/2003_11_archiv.html#1069250243
  6. FF to zobrazuje správně... ale já to třeba řešim tak, že dám height: 100%,, a pak třeba divu, v kerym se nachází musim dát pevný rozměry.
  7. Díky moc všem za pomoc, vyzkouším co půjde. to: Timmy, Můj IE 6.0 a Opera 8.51 to fakt vykreslují jinak,teď jsem se na to díval pro jistotu znovu, tak nevím v čem je problém, ale o to zas tak moc nejde, hlavně když to půjde vyřešit jiným ze zde uvedených způsobů ...

← Zpět na všechna témata