28172 sujets

CSS et mise en forme, CSS3

Bonjour a tous,
J'ai un petit probleme avec IE (version 7 pour moi) :
Voici mon CSS :

body{
  background-image: url(images/background.gif);
  background-color: black;
  background-position: center bottom;
  background-repeat: no-repeat;
  text-align: center;
  overflow:hidden;
  margin: 0;
}
 
#conteneur{
  background-image: url(images/background_stars.png);
  height: 100%;
  overflow: auto;
}
 
#menu{
  float: left;
  border: 2px white solid;
  background-image: url(images/contenu_fond.png);
  width: 15%;
  margin-bottom: 50px;
  margin-top: 2%;
  margin-left: 1%;  
}
 
#menu a{
  color:white;
  width: 100%;
  text-decoration: none;
  display: block;
}
 
#menu a:hover{
  color:black;
  width: 100%;
  background-color: white;
  text-decoration: none;
}
 
#contenu{
  float: right;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 2px white solid;
  background-image: url(images/contenu_fond.png);
  width: 80%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-top: 2%;
  color: white;
}


Clickez sur Accueil dans le menu avec IE et voila mon probleme.
il affiche le lien dans une sorte d'iframe alors que le lien est fait avec un href normal.
Merci,
Cordialement,
Warman

EDIT : C'était petit probleme avec mon systeme de template
Modifié par warman (12 May 2008 - 13:57)
Une sorte d'iframe ? Si tu fais allusion à l'apparition d'une (ou des deux) scrollbar(s) au moment du clic sur le lien, c'est que tu as un problème de calcul d'espace dû aux propriétés :
- overflow:auto de #conteneur,
- display:block de #menu a,
- et éventuellement width:15% de #menu.

Essaye d'enlever le display:block et/ou de remplacer overflow:auto par overflow:hidden.

Voilà c'est une idée, vu que j'ai pas réussi à me connecter sur ton site Smiley langue
Salut,
Merci de ta reponse rapide,
Désolé j'ai eu un petit bug sur mon serveur enfin bon sa remarche.
Sinon pour ce qui est solutions, aucune ne marche Smiley sweatdrop
Sa me fait toujours une sorte d'iframe.
Cordialement,
Warman