Bonjour,
je souhaite par l'intermediaire d'un fichier css, organiser mes cadres pour un site
seulement j'ai des gros pb avec les css qui font n'importe quoi selon les navigateur
voila en gros le plan du site
Voila comment ça doit se passer:
le cadre LOGO s'affiche en 1er
cadre 1 ensuite
Code :
- #LOGO { position:relative; float:left; }
- #cadre1 { margin:10px; float:right; }
|
Deja a partir de la si je suis en coordonnées relative, le cadre LOGO descend de lui même d'au moins 10px, je sais pas pourquoi, alors qu'en absolus il reste tout en haut a raz du bord du navigateur.
Ensuite cadre 2 et 3
Code :
- #cadre2 {
- float:left;
- width:99%;
- margin-top:2px;
- }
- #cadre3 {
- float:left;
- margin-top:2px;
- position:relative;
- width:99%;
- }
|
Puis enfin je dois afficher les cadre 4, 5, 6 et CONTENU
les cadres 4 et 5 sont inclus dans un grand cadre gauche,
et CONTENU doit flotter entre les cadres 4, 5 et 6
Code :
- #cadre_gauche {
- margin-top:15px;
- float:left;
- margin-right:15px;
- }
- #cadre6 {
- margin-top:15px;
- float:right;
- width:200px;
- }
- #CONTENU {
- margin-top:15px;
- }
|
Seulement mon probleme, c'est que quand ça marche a peu pres correctement sous IE, sous firefox le cadre CONTENU remonte tout en haut, et est impossible a deplacer. Si j'augmente le margin-top le cadre fait redescendre tout le site, tous les cadres de haut en bas
Comment dois je faire mon CSS d'apres vous pour que je puisse obtenir le schema plus haut, et compatible firefox et IE ?
A votre avis est-il conseillé de placer les cadres 4, 5, 6 et CONTENU dans un DIV avec attribut clear: both ?
merci !
Message édité par Fazer916 le 29-12-2006 à 17:05:20