28220 sujets

CSS et mise en forme, CSS3

Personne n'a d'idée ?

Tout au moins, si ce problème ne peut être résolu, comment faire en sorte que mon container soit extensible mais est au minimum la taille de #gauche afin de ne pas avoir de chevauchement car franchement ça fait vraiment pas pro du tout !

Merci de vos conseils
Modifié par Samuel Berg (19 Oct 2005 - 14:01)
Pas ce modèle, mais celui-ci : http://css.alsacreations.com/modeles/modele3.htm

L'inconvénient c'est que si dans #gauche je rajoute des menus jusqu'à 15 (pour mon cas des menus de lien déroulant), mais que la page n'est pas très grande (prenons le cas d'un article court), on se retrouve comme je l'ai expliqué avec un menu qui déborde du container...

Je ne trouve pas la solution Smiley confused
Oui effectivement ça à l'air d'y ressembler...

Mais ça ne marche toujours pas : en fait dans ce type de gabarit, je créé des menus arrondis (trois en tout) dans le bloc de gauche. Sur un des menus j'ai des liens rétractables : quand on clique on à les sous-menus... Et là il me descend tout le menu et déborder sur le reste...
Modifié par Samuel Berg (19 Oct 2005 - 17:12)
Bon en fin de compte ton gabarit c'est le bug du siècle sous spip !

Le fichier test.html marche parfaitement, dés que je l'enregistre au nom sommaire et que je met ça sur le serveur (mon spip fonctionne avec tidy), il me replante le menu ou n'affiche rien !!!!

J'ai fait un test : débrancher Tidy, et ça marche ! Smiley eek

Smiley bawling

Y en à marre des fois...
Modifié par Samuel Berg (21 Oct 2005 - 12:44)
Bon j'ai résolu le problème avec ce type de gabarit (qui ressemble beaucoup aux autres, serait-on sur un bogue ?) :

A tous les Spipeurs, voici le code CSS pour tester le gabarit

#conteneur {
	text-align: left;
	width: 740px;
	margin: 0 auto 0 auto;
	background: #fff;
	}
	
#entete {
	height: 61px;
	background: url(../IMG/d/h.png) no-repeat 0 0;
	}
	
#gauche {
	float:left;
	width:200px;
	background: #63c;
	}
	
#droite {
	margin-left:200px;
	top: 0;
	background: #c33;
	}
	
#pied {
	clear:both;
	text-align:right;
	border-top:solid 3px #000;
	}



Voici le code Xhtml (un menu arrondi - voir tutorial sur ce site - est utilisé dans le menu de gauche pour tester le comportement dans le cas d'un menu > à la longueur de l'article) :


<div id="conteneur">

<div id="entete">
</div>

<div id="gauche">
<div id="cadre">
<div id="hautdroit"></div><div id="hautgauche"></div>
<div id="contenu">
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
<p>ceci est mon menu gauche</p>
</div>
<div id="basdroit"></div><div id="basgauche"></div>
</div>
</div>
<div id="droite">
<p>ceci est mon menu droite</p>
<p>ceci est mon menu droite</p>
<p>ceci est mon menu droite</p>
<p>ceci est mon menu droite</p>
<p>ceci est mon menu droite</p>
</div>
<div id="pied">
<p>ceci est mon pied de page</p>
<p>ceci est mon pied de page</p>
<p>ceci est mon pied de page</p>
<p>ceci est mon pied de page</p>
<p>ceci est mon pied de page</p>
</div>