28173 sujets

CSS et mise en forme, CSS3

Bonsoir ou bonjour,

Alors j'ai un léger soucis qui est que mon bas de page prend sont margin-top avec un élément qui est en fait un menu mais il faudrait qu'il se calibre sur le corps et non sur le menu...
Si vous avez une idée...
Voici l'url : www.oldaryon.net

Merci beaucoup,

Bonne nuit !
Modifié par rels (17 Oct 2007 - 14:40)
Bonjour,

Puisque tu utilises de l'“absolute”, va jusqu'au bout.
Pourquoi “absolute” pour le menu droite mais pas pour le menu gauche ?
Suis ta logique, mets-le aussi en “absolute”.
Mais, avant, positionne en “relative” l'élément qui servira de référence à ces éléments en “absolute”, le “container”.

Je te propose donc de tester ces quelques modifications
body {
  background:#B38345 url(img/background.jpg) repeat;
  color:#000;
[#brown]/*  font:Verdana,Tahoma,Arial,sans-serif;*/[/#]
font[#orange]-family[/#]:Verdana,Tahoma,Arial,sans-serif;
  margin:0;
  padding:0;
  }

#container {
[#orange]position : relative;[/#]
  background:#B38345 url(img/backContainer.jpg) repeat-y;
  min-height:1024px;
[#orange]margin:0 auto;[/#]
  width:1024px;
  padding:0;
[#brown]/*  margin:0;
  margin-left: auto;
  margin-right: auto;*/[/#]
  }

#menuLeft {
[#orange]position : absolute;
left : 0;
top:184px;[/#]
  width:170px;
[#brown]/*  margin-top:3px;*/[/#]
  background:#705E2C url(img/menuLeftIn.jpg) repeat-y;
  }

#menuRight {
[#brown]/*  margin-left:871px;
  margin-top:3px;*/[/#]
  position:absolute;
  top:184px;
[#orange]right : 0;[/#]
  width:153px;
 background:#705E2C url(img/menuRightIn.jpg) repeat-y;
  }

#footer {
[#brown]/*  position:absolute;
  margin-left:173px;*/[/#]
margin-left:17[#orange]4[/#]px;
  margin-right:auto;
  margin-top:0px;
  width:693px;
 background:#705E2C url(http://www.oldaryon.net/img/footerIn.jpg) repeat-y;
  font-size:12px;
  }
Je crois n'avoir rien oublié.


+ Tu pourras certainement éplucher profitablement cet exemple.

+ Tu utilises un <li> mal à propos
        <div id="pageFoot">
          <li><h1>Pr&eacute;sentation du jeu</h1>
…
          Microsoft se rendra peut &ecirc;tre enfin comptes de ses erreurs... Merci !</p></li>
Trouve absolument autre chose pour formater ton “pageFoot”.

+ Tu utilises 2 fois “header” comme identifiant.
<div id="header">
<map name="header"
Ça prête à confusion.
Le fait d'utiliser du soulignement pour tes titres prête aussi à confusion.
Nous avons l'habitude de nous en servir pour repérer des liens. Et là, on clique, et rien…
Modifié par Gihef (25 Aug 2007 - 21:28)
Bonsoir,

Ca c'est de la super aide Smiley smile
Pour tout te dire c'est la première fois que je découpe...
Donc j'essaye de m'en sortir comme je peux !
Je suis plus programmeur en PHP que pour le CSS :s

Enfin merci je vais regarder tout ça je montrerais quand c'est fait Smiley smile

Bonne soirée !
Voila j'ai fais les quelques correction mais il y a encore 2-3 trucs où ça ne va pas ^^
Alors sous IE j'arrive pas à décaler mon footer de quelques px :s
Pour mon pageFoot je vois pas que faire d'autre tu parles du <li> ?
Enfin je ne vois pas ce qui ne va pas, il ne bug pas Smiley smile

Je suis tout ouïe aux remarques Smiley smile

Bonne soirée et merci beaucoup
Salut,


rels a écrit :
mais il y a encore 2-3 trucs où ça ne va pas ^^


Ce qui ne vas pas non plus c'est la barre de défilement horizontale en 1024x768.

Bonne soirée
Modifié par papyjo (25 Aug 2007 - 22:23)
Effectivement je n'avais pas fais attention :s mon design fait 1024 donc je vais le réduire à 1000 ça sera mieux non ?

Bonne soirée
Bonjour,

Le problème est que 1000 ne passeront pas mieux sur un écran 800 ... On prévoit généralement 760 voire 780px ... ou une taille définie en pourcentage si le design le permet. Smiley smile
Bonjour,
Peut être trouveras-tu ça un peu non accessible mais je m'en fou de ceux qui sont en 800x600 il n'y en a plus tellement aujourd'hui et le publique de ces jeux est un publique en 1024x768 voir plus donc tant pis pour les autres :s

Bonne journée et merci !