» »

Avtomatsko podaljševanje strani

Avtomatsko podaljševanje strani

alum ::

<div id="main">
		<div id="mainleft"></div>
		<div id="mainright">
			<center>
                        <div id="r_include">to je testno besedilo!</div>
                        </center>
		</div>
</div>


Torej, rad bi, da se mi div mainright avtomatsko podaljšuje glede na dolžino teksta, ki ga vsebuje. Na začetku je torej neke minimalne velikost (ki jo sam določim), kasneje pa se podaljšuje.

Vem, da se je o tem že nekaj govorilo, vendar sem trenutno brez ključnih besed za iskanje (google && slo-tech). Mi zadostuje že link na google, konkreten primer, karkoli. :)

Če sem pozabil kaj napisat me prosim opomnite. Mudilo se mi je. :)

Hair ::

#mainright { min-height:50px }
* html #mainright { height:50px }

50px je tista začetna minimalna vrednost, * html... je pa hack za IE.

Lp!
Whenever people agree with me, I feel I must be wrong.

alum ::

Ok, hvala.

Čeprav razultate ni takšen, kot sem pričakoval. Verjetno imam napačno nastavljene parametre ostalih vsebnikov.



Takšna zgleda postavitev. Div(a) 2 in 3 bi se naj dinamično večala glede na število teksta v divu 3. Div 4 pa bi se naj premikal tako, da bo vedno na koncu divov 2 in 3.

V bistvu je bil v osnovi koncept zamišljen malo drugače, zdaj bi ga pa bilo potrebno spremenit na tega (bolj praktično).

Mi lahko nekdo pove, keteri propertji so pomembni pri tej postavitvi?

Res hvala.

Lp

Hair ::

Ahh... Narobe sva se razumela. Jaz sem ti o drugi stvari govoril...

Tvoj problem boš najlažje rešil s kakšnim BG image, drugače je bila pa tukaj razprava o tem.

Lp!
Whenever people agree with me, I feel I must be wrong.

alum ::

Ja sem opazil to, ampak bom vseeno še vprašal tukaj, ko je aktualneje.



Na shemu sem dal samo sredinski vsebnik, ker imam težavo še le tukaj.

Z debelo črno je označen glavni div, ki vsebuje dive 1, 2 in 3.

Željeno obnašanje:

  • div 1 ima fiksno višino in background z no-repeat

  • div 2 prejme tekst, ki raztegne glavni div

  • div 3 pa se naj podaljšuje, da bo zapolnjen celoten prostor med div 1 in spodnjim robom glavnega div (background repeat-y)



Div 3 ima torej nastavljeno ozadje, ki se ponavlja po njegovi višini, vendar je problem ta, da se ta div ne raztegne po celem praznem prostoru, ampak le za višino _enega_ ozadja.

Torej želim, da je tako kot je na zgornji sliki, dobim pa to:



Tega praznega prostora pod div 3 pa jaz nočem.

Kako naj torej ta div prisilim, da se razteza do spodnjega roba, brez uporaba kakšnih skript?
Sem pravilno gnezdil, ali je potreben kakšen drug način gnezdenja?

Lp

alum ::

Sem uredil.

Dober tutorial, če bo kdo rabil: klik.

Lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Hrupna grafična kartica

Oddelek: Strojna oprema
102224 (1972) RiNC
»

[ATI Radeon 9550] Hydravision tezava

Oddelek: Zvok in slika
7961 (912) alum
»

[HTML/CSS] please click for larger image

Oddelek: Izdelava spletišč
251563 (1246) CaqKa
»

BT878 tv tuner (Philips tuner) ?!

Oddelek: Kaj kupiti
71045 (934) -MiS-
»

Kje pri nas do vodnih blokov za Xein procesorje?

Oddelek: Hlajenje in modifikacije
181842 (1518) tiborrr

Več podobnih tem