Autor Zpráva
jimmy
Profil
<div id="maincontent" style="posotion:relative; margin:0 auto; width:790px; border:1px solid #000000;">
<img src="images/logop1.gif" style="float:left;" />
<div style="float:left;">menu</div>
</div>

mám stránku, na které je vycentovany div a v něm obrázek, který potřebuju dát nalevo a vedle něj
mít div s odkazy. Takže dva DIV vedle sebe. Pročetl jsem spoustu článků a všude se píše, že to tak jde
(jakpsatweb apod), ale realita je jiná. Obrázek i div jakoby vyskočí z nadřazeného DIV (maincontent).
prosím poraďte
jimmy
Jay Jay
Profil
jimmy : Definuj tomu obrázku a divu s odkazy šířku, mělo by to fakat.
Jan Tvrdík
Profil
to vyskočení dělá myslím ten float. Zkus ten float dát jenom k tomu img.
Jay Jay
Profil
Jan Tvrdík : Mno já si myslím, že vše je v poho, akorát ten obrázek je velký, tak mu to tak rozhodí.
jimmy
Profil
Diky

jen malinko doplnim:
kdyz dam float je u obrazku --- obrazek vyskoci a menu se zarovna na levo
a obrazek neni velky ma asi 250 px...
ale diky zkusim to
habendorf
Profil
Prostě tam chybí cleaner, typická chyba.
jimmy
Profil
jo to jsem se uz taky dival na jakpsat web, ale at jsem tam dal clear:left; taky to neslo
Jay Jay
Profil
jimmy : Tak to sry, já jen, že mi to fungovalo v Opera 9.0, 8.5 ; FF1.5 ; IE6, tak jsem myslel že to je tím velkým obrázkem :)
jozob
Profil
jimmy
"jsem tam dal clear:left; taky to neslo"
Kam si ho dal?

Pokiaľ plávajúce prvky nevyskočia, je to chybná implementácia. Skrátka, musia vyskočiť. A ošetrenie je jednoduché:
<div id="maincontent" style="posotion:relative; margin:0 auto; width:790px; border:1px solid #000000;">

<img src="images/logop1.gif" style="float:left;" />
<div style="float:left;">menu</div>
<hr class="cleaner" />
</div>

A v štýlopise si doplň:
.cleaner { clear: both }

Triede .cleaner môžeš samozrejme priradiť rôzne vlastnosti, ktoré zabezpečia, aby tzv. čistič nebolo vidno.
jozob
Profil
habendorf
"typická chyba"
Podľa môjho názoru, vďaka nesprávnej implementácii si začiatočníci myslia, že ak plávajúce elementy vyskočia, je to nesprávne chovanie. Žeby opäť čas na článok pre začiatočníkov? :o)
jimmy
Profil
A to se musi delat takhle?
Diky za radu, ale zda se mi ze se panove z W3C moc nevyznamenaly kdyz se to musi delat takto.
jozob
Profil
jimmy
Je to trošku zložitejšie, ako sa možno zdá. Plávajúce elementy nepatria do sústavy pevných prvkov.
jimmy
Profil
A da se v relativnim pozicovani zarovnavat plovouci objekty nejak jinak?
Nepripada mi to slozity jen zbytecny kdyz by se to dalo resit jinak.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0