28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

Je ne comprendrais jamais les boites et leurs positionnement.

Il y à plusieur problème, mais celuis qui me fache le plus est le menu contenus dans un div (purement estetique).

Sous IE pas de problème mais sous FireFox le menu sor du Div.
je vous laisse l'adresse :


Pour le reste des soucis je vais fouiller et surement trouver seul.

Merci et A+
Modifié par ali13 (03 May 2006 - 23:32)
Une petite révision sur les positionnement flottant ?
http://openweb.eu.org/articles/initiation_float/

Des exemples visuels (à voir avec FF, Opera, Safari, Konqueror… pour la transparence PNG) :
http://web.covertprestige.info/test/07-colonnes-flottantes-et-place-dans-le-flux.html

Rappel : un élément flottant flotte par dessus les autres éléments, et ne repousse que le texte (ou bien tous les éléments de type en ligne ? J'ai un troul là…). C'est ce qu'on voit sur la page des exemples.
Bon j'ai fait un peut de menage sur mon fichier.
Il est à present tout propre et je pense asser explicite.
mais en fait j'aimerais que mon interface ressemble à

ça. cliquer ici pour voir l'interface

J'aimerais deux paragraphes cote à cote et une boite login qui ce place aussi sur la mème ligne. Mon impression est que ma boite ne respecte pas le float-left du paragraphe. Mais pourquois ?

Le code est an ligne ici la page index en question

Pouvez vous me dire pourquois ?

A part ça il fait très beau chez moi et dans 2h c'est mon congé de fin de semaine. Merci A+
Personne n'a de réponse ?

je vais le faire en mesur fixe et centré. tant pis pour mois.
Modifié par ali13 (30 Apr 2006 - 23:41)
Pourtant en float ça doit être jouable.
Attention si tu essaies de faire du fixé (en position absolute, je suppose) : au premier agrandissement du texte, tout va partir en sucette Smiley biggol

J'ai du mal à voir ce que tu as fait exactement.
Pour ma part j'essaierais avec la structure suivante :
<ul id="menu">…</ul>
<div id="haut">
	<div id="login">…</div>
	<!-- On met le login avant l'intro, ce qui est pas tip top… mais nécessaire pour un float efficace.
Au fait, pourquoi un login sur un site qui ressemble à un book ? -->
	<div id="intro">…</div>
</div><!-- fin de div#haut -->

<div id="bas">
	<div id="derniertravail">…</div>
	<div id="trucsdivers">…</div>
	<div id="textecentre">…</div>
</div><!-- fin de div#bas -->


La structure correspond au menu, à la première ligne de blocs, et à une deuxième ligne de blocs (les 5 blocs du bas, en 3 colonnes).

CSS :
ul#menu {/* Je te laisse voir pour ça */}

div#haut, div#bas {overflow: auto; zoom: 1;} /* mesures anti-dépassement des blocs flottants,
la première pour FF et autres, la deuxième spécifique pour IE */

div#login {
	float: right;
	width: 250px;
	padding: 10px;
	height: 6em; /* 7 ou 8 si nécessaire */
	border: solid 1px black;
}
div#intro {
	margin-right: 280px;
	padding: 10px;
	height: 6em; /* 7 ou 8 si nécessaire */
	border: solid 1px #bde; /* invisible mais nécessaire */
	background: #bde;
}

/* Et voilà pour la première ligne.
On devrait avoir deux blocs de même hauteur quelle que soit la taille du texte */

/* Pour la deuxième ligne, suivre le même principe en se basant sur un design à trois colonnes :
deux sont en float (left et right), et celle du centre est en positionnement normal, avec une marge à gauche et une à droite.
Cf la page suivante :
 http://web.covertprestige.info/test/11-page-fluide-avec-trois-colonnes-1.html
 
*/


Bonne chance !
Modifié par mpop (01 May 2006 - 12:20)
Je me demande si le départ de mes soucis, si ce n'était pas mon refus d'envelopper mes div dans des div (certainement la peur d'etre atteint par la divite aigus) ?

La zone login est la uniquement pour des tests à une base de donné. Je pense la déplacé au profit d'une illustration. Mais plus tard.

Une fois terminer j'aurais deux questions une au sujet de P-vs-Div et A-vs-UL.

Merci et A+
Voilà, j'ai corrigé en essayant de suivre ta logique.

Il me reste à corriger sur le menu :
1) Le contour sur la boite.(Je ne sais pas ou je doit placé le border)
2) le décalage.

Le décalage de l'image dernier travail.
Et placer les paragraphes de présentation en colonne.


Je n'est pas apliqué le overflow car je n'est pas compris pourquois il me m'affiche des ascensseurs lorsque la fenêtre se raccourcis.

Pour voir ce que j'aimerais obtenir vous pouvez suivre le liens dans la fenêtre Mon TEC ou cliquer directement
a écrit :
ici

Merci et A+
Bonjour Ali13,
>[Résolut]Encore un problème de Boite.
Ce serait plutôt [Résolu]Encore un problème de Boîte.