-
1. Data: 2010-03-20 05:41:52
Temat: zerowa wysokosc diva
Od: docxxx <s...@g...com>
Dziwna sprawa. Jest sobie prosty kod (joomla template), ktory jest
szkieletem strony (tu wersja okrojona, aby nie zasmiecac):
<div id = "centerwrapper">
<div id = "leftwrapper">
<div id = "leftcontent">
<jdoc:include type="modules" name="leftcontent" style="xhtml" /
>
</div>
</div>
<div id = "mainwrapper">
<div id = "maincontent">
<jdoc:include type="component" />
</div>
</div>
<div id = "rightwrapper">
<div id = "rightcontent">
<jdoc:include type="modules" name="rightcontent"
style="xhtml" />
</div>
</div>
</div>
Inaczej mowiac, jest "srodek" strony podzielony na trzy czescie: lewa,
centralna i prawa.
Nie wiem dlaczego, ale centerwrapper zawsze ma zerowa wysokosc.
Atrybut height nie jest przypisany w css, ale nie musi, bo
zagnieszczony joomlowy component sam "rozszerza" diva. Co dziwne, div
o id maincontent ma juz prawidlowa wysokosc.
Jest mi to potrzebne do nadania tla pod centerwrappera. Obecnie nie
mozna tego zrobic. Jedynie maincontent jest prawidlowo "generowany".
-
2. Data: 2010-03-20 12:39:09
Temat: Re: zerowa wysokosc diva
Od: Paweł Piskorz <n...@p...nie?>
On 2010-03-20 06:41, docxxx wrote:
> Dziwna sprawa. Jest sobie prosty kod (joomla template), ktory jest
> szkieletem strony (tu wersja okrojona, aby nie zasmiecac):
[8<]
> <div id = "centerwrapper">
> <div id = "leftwrapper">
> </div>
> <div id = "mainwrapper">
> </div>
> <div id = "rightwrapper">
> </div>
> </div>
[8<]
> Nie wiem dlaczego, ale centerwrapper zawsze ma zerowa wysokosc.
Nie każdy na grupie ma kryształową kulę*, więc lepiej CSSa też podawaj
jak chcesz znać rozwiązanie.
* moja mówi, że #leftwrapper, #mainwrapper i #rightwrapper mają floaty a
Ty nie czytałeś http://kurs.browsehappy.pl/CSS/Float
-
3. Data: 2010-03-21 12:05:50
Temat: Re: zerowa wysokosc diva
Od: docxxx <s...@g...com>
Masz calkowita racje. Wewnatrz sa floaty, wiec trzeba uzyc overflow:
auto.
Dzięki!