Diskusijų forumai
Diskusijų forumai     Kompiuterinė grafika, dizainas     Tinklalapių dizainas     Kaip padaryt, kad abiejų dukterinių blokų fonas splėstusi, plečiantis tik vienam.



Kaip padaryt, kad abiejų dukterinių blokų fonas splėstusi, plečiantis tik vienam.

WipeR
Bendruomenės narys

 
Užkliuvau už tokios vietelės. Niekaip nesumąstau kaip padaryt, kad abiejų dukterinių blokų fonas splėstusi, plečiantis tik vienam?

Pwz. yra kodas:


<div id="page">

     <div id="content"> 
     </div>
     
     <div id="slide">
     </div>
</div>





Sukodavau #content stilių, blokas plečiasi kartu su didėjančiu tekstu, bet kaip dabar padaryti, kad ir #slide plėstųsi su #content, nors ir #slide bloke nedaugėja jokio teksto. Žodžiu kaip padaryt, kad #slide height visada būtų toks koks pasidaro #content height.

Dėkui iš anksto wink

Paskutinį kartą temą redagavo WipeR (2010-07-22 15:48:29), redaguota kartų: 2
 


Atsakymai į temą

Edmundas
Tinklalapio šeimininkas

 
Galima šiek tiek „pasukčiauti“ priskiriant fono paveikslėlį ne individualiai #content ir #side blokams, o vienam blokui #page.



Taigi priskiri šį paveikslėlį blokui #page ir nurodai, kad kartotų paveikslėlį vertikaliai (repeat-y). Kai plėsis #content ar #side blokas, tuo pačiu plėsis ir #page, tad atrodys, lyg #content ir #side plečiasi kartu.
WipeR
Bendruomenės narys

 
Taip ir galvojau, kad  kas nors taip pasiūlys. Bet šių blokų fonai skiriasi, o repeat'inasi jie ne nuo vienodos horizontalios vietos...
Edmundas
Tinklalapio šeimininkas

 
Vėliau pagalvosiu, kaip dar tai būtų galima atlikit, ir parašysiu čia. wink
WipeR
Bendruomenės narys

 
Dėkui, aš jau pusdienį mąstau. ;D
Imago
Bendruomenės narys

 
<div id="contentFonas" width="100%" style="background: content.jpg top left repeat-y;">
<div id="sideFonas" width="100%" style="background: side.jpg top right repeat-y;">
 <div id="content" width="80%"></div>
 <div id="side" width="20%"></div>
</div>
</div>

Jei suprantamai parašiau, tai gal kažką šitokio?