Autor Zpráva
Medvídek
Profil
Potřeboval bych radu.Mam Hlavni DIV a v nem dalsi.Pokud do toho vnoreneho DIVu vlozim treba obrazek, jak docilit toho, aby ten hlavni DIV vykreslil vysku v zavislosti na vysce toho spodniho DIVu.


CSS

#obsah {width: 780px; border: 1px solid red; padding: 10px;}
#vyrobce {width: 780px; border: 1px solid blue; padding: 0px; position: relative; display: block}
#vyrobce img {padding-left: 40px;}
#produkty {width: 535px; border: 1px solid yellow; position: absolute; top: 0px; right: 0px; margin: 5px;}

HTML

<div id="obsah">
				 <div id="vyrobce">
				 <img src="vyrobci/honda.jpg">
				  <div id="produkty">
				   <img src="produkty/polaris-nahled.jpg">
				  </div>
				 </div>
				 
				 <div id="vyrobce">
				 <img src="vyrobci/yamaha.jpg">
				  <div id="produkty">
				   prvni druhy treti
				  </div>
				 </div>
				 
				 <div id="vyrobce">
				 <img src="vyrobci/suzuki.jpg">
				  <div id="produkty">
				   prvni druhy treti
				  </div>
				 </div>				 
				 
				 <div id="vyrobce">
				 <img src="vyrobci/polaris.gif">
				  <div id="produkty">
				   prvni druhy treti
				  </div>
				 </div>
				 
				</div>


Pokud DIVu produkty dam vlastnost float: right misto pozicovani, tak se mi vykresli az pod tim DIVem, v kterym je norenej.
Děkuju moc za každou radu.
panther
Profil
Medvídek
Pokud DIVu produkty dam vlastnost float: right misto pozicovani, tak se mi vykresli az pod tim DIVem, v kterym je norenej.
pokus chceš floatovat, tak, aby byly ty dva objekty vedle sebe, musíš floatovat oba dva.

Jen nechápu, proč je v daném příkladu nacpaných takových divů.. Nejsou tam některé z nich (téměř všechny) zbytečné?
Medvídek
Profil
a jak by si to resil ty ? Pujde o tahani produktu z DB, kde vlevo bude vzdy logo firmy a vedle vypis vsech produktu.cili nejak takto:



proto mam obal VYROBCE, v nem je obal PRODUKTY , takze pouze 2 potrebne DIVy.

Bohuzel se mi vykresluje div VYROBCE pres predeslej div PRODUKTU :(
Medvídek
Profil
No nic, chte nechte to udelam opet pres tabulky :D
srigi
Profil
Nekces vsetky tie <div id=""> prepisat na <div class=""> ?

Inak to co si naznacil na tej skici, je celkom lahko realizovatelne v CSS. Presne ako si nakreslil, kazdy produkt bude v obalovom div-e.
Medvídek
Profil
srigi
a nevis jak se zbavit toho problemu viz prvni prispevek ?
srigi
Profil
Medvídek
Pod <div id="produkty"> pridaj nejaky element s vlastnostou clear:both.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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