Bonjour à tous,
Je suis en train de mettre en page un design très light fait essentiellement de borders CSS et dès le header, j'ai un problème entre IE et Firefox . Bon, il faut qu'en même avouer que je n'avais plus touché au XHTML/CSS depuis plus de 6 mois, trop pris par des investigations poussées en PHP/MySQL...
Avant tout, voici mon code :
Mon problème est que sous IE, les fonds noirs et bleus ne prennent pas toute la largeur de l'écran mais uniquement la dimension de "blablabla"...
J'ai remarqué en lisant Openweb + Alsa que à chaque fois qu'une position:absolute était mise en place, une largeur était spécifié. Le seul inconvénient réside dans le fait que je ne peux pas spécifier cette largeur car j'ai utilisé un position:absolute avec un left: 160px; et un right: 5px; dans le but que mon logo + cette barre prenne l'intégralité de la largeur de l'écran de mon visiteur.
Je ne sais donc pas comment faire. Si au passage vous avez une autre méthode plus pratique et qui marche pour faire ceci (largeur de l'écran visiteur = largeur fixe du logo + largeur dynamique de projet en fonction de la résolution), je suis preneur .
Merci d'avance à ceux qui auront essayé de m'aider
Modifié par Clausan (30 Jun 2006 - 17:12)
Je suis en train de mettre en page un design très light fait essentiellement de borders CSS et dès le header, j'ai un problème entre IE et Firefox . Bon, il faut qu'en même avouer que je n'avais plus touché au XHTML/CSS depuis plus de 6 mois, trop pris par des investigations poussées en PHP/MySQL...
Avant tout, voici mon code :
<style type="text/css">
* {
margin: 0;
padding: 0;
}
#logo {
float: left;
margin-top: 17px;
margin-left: 5px;
border: 0;
}
#side-bar {
position: absolute;
left: 160px;
right: 5px;
height: 100px;
background-color: #000000;/*comme projet ne s'affichait pas, j'ai mis ça pour savoir si la position:absolute marchait ou pas déjà */
}
#projet {
margin-left: 10px;
margin-right: 10px;
background-color: #C3D9FF;
}
</style>
</head>
<body>
<a href="test.html"><img id="logo" src="images/logo.gif" /></a>
<div id="side-bar">
<div id="projet">blablabla</div>
</div>
Mon problème est que sous IE, les fonds noirs et bleus ne prennent pas toute la largeur de l'écran mais uniquement la dimension de "blablabla"...
J'ai remarqué en lisant Openweb + Alsa que à chaque fois qu'une position:absolute était mise en place, une largeur était spécifié. Le seul inconvénient réside dans le fait que je ne peux pas spécifier cette largeur car j'ai utilisé un position:absolute avec un left: 160px; et un right: 5px; dans le but que mon logo + cette barre prenne l'intégralité de la largeur de l'écran de mon visiteur.
Je ne sais donc pas comment faire. Si au passage vous avez une autre méthode plus pratique et qui marche pour faire ceci (largeur de l'écran visiteur = largeur fixe du logo + largeur dynamique de projet en fonction de la résolution), je suis preneur .
Merci d'avance à ceux qui auront essayé de m'aider
Modifié par Clausan (30 Jun 2006 - 17:12)