Autor Zpráva
JOFO
Profil
[url=http://www.jozefbalara.sk]ukážka stránky[/url]

V opere funguje. V IE funguje. Firefox - text nemôžem odlepiť od menu. Už si neviem rady. :/

PS: Gratulujem bratom čechom k striebru.
Janus
Profil
Já to dlepil neviditelnou tabulkou - dal jsem do ní celej text a ten je teď odlepenej všude:

<table border="0">
<tr><td>text</td></tr>
</table>
JOFO
Profil
Díki, ale radšej by som to spravil cez CSS. Už dva roky používam FF, ale teraz keď začínam robiť stránky ma začína vytáčať.

Proste keď napíšem:

#menu
width: 200
float: left

#text
width: 600

tak FF rata kraj textu tam kde začína menu, takže ma v skutočnosti od konca menu 400px, ale text začína až za menu a tvári sa že je všetko v poriadku!!!

No chápe to niekto?

Opera a IE no problem.

Poradíte niekto prosím? Určite to bude nejaká blbosť čo stále prehliadam.
JOFO
Profil
Tu je obrázok z veľkosťami div-ov:



Všimnite si menu a text. Ako je možné že sa prekrývajú???
jozob
Profil
Toto nie je chyba FireFoxu. A riešenie asi takto:
#text {

width: 700px;
float: right;
font-size: 0.8em;
text-align: justify;
}
Šírku si nastav tak, aby Ti vyhovovalo odsadenie. Odsadenie vypočítaš asi takto: (šírka #container) - (šírka #menu) - (šírka #text) = odsaednie od #text od #menu. Riešení by bolo viac, toto je asi najrýchlejšie.
jozob
Profil
JOFO
"Všimnite si menu a text. Ako je možné že sa prekrývajú???"
Ako som povedal, nie je to chyba FireFoxu. Je to chovanie podľa špecifikácie - floatované elementy nie sú súčasťou sústavy pevných elementov. Plávajú, takže nie sú závislé od ostatných elementov, takisto neovplyvňujú pevné elementy. Príklad zo života: Plávajúca doska na hladine jazera môže vizuálne (pri pohľade z hora) kľudne prekryť traktor na dne jazera.
JOFO
Profil
jozob: díki moc, je to naozaj tak. Nevedel som že floatované elementy nie sú súčasťou sústavy pevných elementov. Zasa som o niečo múdrejši. Už je to v poriadku.

Ešte raz díki
Toto téma je uzamčeno. Odpověď nelze zaslat.

0