Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers. Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
XML/RSS 2.0  page_down
newtopiclink  replylink  Version imprimable 
Ascending order Descending order   » Sujet: problème classique de css
Auteur: Message:


 Posté le 2006/6/8 à 05:20
Je vous livre mon problème

Voilà mon code

CODE PHP:

                       <div id="body2">
                                <div id="sidebar2">
                                        {RIGHTBLOCKS}
                                </div>
                                <div id="content">
                                        {CBLOCKSTOP}{MAINCENTERPAGE}{CBLOCKSBOTTOM}
                                </div>
                        </div>
 


Et les CSS


CODE PHP:

#body2{
        padding-top: 1px;
        background-color: white;
        position: relative;
        border-right: 200px solid #eeeeee;
}

#sidebar2{     
        width: 180px;
        position: absolute;
        right: -200px;
        _right: 0px;
        top: 0px;
        padding: 10px;
}

#content{
        padding: 20px;
        border-right: 1px solid #b0b0b0;
        color: #333333;
}
 


Ok, c'est original mais bon, j'avoue, ce n'est pas moi qui l'ai pondu... Donc le pb c'est que qd mes blocs centraux de "content" sont plus courts que la sidebar2, celle-ci dépasse... le body2 prends la hauteur du "content" et moi j'suis pas content !!

une idée sans avoir à tout changer ?
Ca dépend du point de vue duquel on se place, de l'importance qu'on accorde à la chose par rapport à l'idée qu'on s'en fait !
Profile Message Privé Editer le message Voir le site de l'utilisateur Chercher tous les messages de cet utilisateur Signaler ce message aux Administrateurs top


   Posté le 2006/6/8 à 06:51
Tu peux sans doute mettre un min-height à ton bloc content.
Mais pour que ça marche sous IE faut que t'utilises un script : minmax.js (à rechercher sur google)

Sinon il y a la technique du spacer mais je ne crois qu'elle marche que pour les flottants.

Pour t'aider quelques liens (que tu connais sans doute)
alsacreations
openweb
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2006/6/8 à 07:23
Merci coach

Ça risque d'allourdir pas mal les pages tout ça...

Enfin ça marche (pour une taille de "sidebar" donnée)
Ca d&eacute;pend du point de vue duquel on se place, de l'importance qu'on
accorde &agrave; la chose par rapport &agrave; l'id&eacute;e qu'on s'en
fait !
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top
newtopiclink  replylink  Version imprimable 

page_up

 

Powered by XForum 3.5.1-ix by Trollix Software
0.0927830 - 36 queries
{CBLOCKSBOTTOM} [/php] Et les CSS [php] #body2{ padding-top:... - Powered by Ixprim CMS" />
accueil
downloads
links
bugmanager
header
**

Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers. Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
XML/RSS 2.0  page_down
newtopiclink  replylink  Version imprimable 
Ascending order Descending order   » Sujet: problème classique de css
Auteur: Message:


 Posté le 2006/6/8 à 05:20
Je vous livre mon problème

Voilà mon code

CODE PHP:

                       <div id="body2">
                                <div id="sidebar2">
                                        {RIGHTBLOCKS}
                                </div>
                                <div id="content">
                                        {CBLOCKSTOP}{MAINCENTERPAGE}{CBLOCKSBOTTOM}
                                </div>
                        </div>
 


Et les CSS


CODE PHP:

#body2{
        padding-top: 1px;
        background-color: white;
        position: relative;
        border-right: 200px solid #eeeeee;
}

#sidebar2{     
        width: 180px;
        position: absolute;
        right: -200px;
        _right: 0px;
        top: 0px;
        padding: 10px;
}

#content{
        padding: 20px;
        border-right: 1px solid #b0b0b0;
        color: #333333;
}
 


Ok, c'est original mais bon, j'avoue, ce n'est pas moi qui l'ai pondu... Donc le pb c'est que qd mes blocs centraux de "content" sont plus courts que la sidebar2, celle-ci dépasse... le body2 prends la hauteur du "content" et moi j'suis pas content !!

une idée sans avoir à tout changer ?
Ca dépend du point de vue duquel on se place, de l'importance qu'on accorde à la chose par rapport à l'idée qu'on s'en fait !
Profile Message Privé Editer le message Voir le site de l'utilisateur Chercher tous les messages de cet utilisateur Signaler ce message aux Administrateurs top


   Posté le 2006/6/8 à 06:51
Tu peux sans doute mettre un min-height à ton bloc content.
Mais pour que ça marche sous IE faut que t'utilises un script : minmax.js (à rechercher sur google)

Sinon il y a la technique du spacer mais je ne crois qu'elle marche que pour les flottants.

Pour t'aider quelques liens (que tu connais sans doute)
alsacreations
openweb
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2006/6/8 à 07:23
Merci coach

Ça risque d'allourdir pas mal les pages tout ça...

Enfin ça marche (pour une taille de "sidebar" donnée)
Ca d&eacute;pend du point de vue duquel on se place, de l'importance qu'on
accorde &agrave; la chose par rapport &agrave; l'id&eacute;e qu'on s'en
fait !
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top
newtopiclink  replylink  Version imprimable 

page_up

 

Powered by XForum 3.5.1-ix by Trollix Software
0.0927830 - 36 queries