Rechercher : dans
Par :

Page HTML en CSS qui s'adapte à la résolution

Dernière réponse le 17 jun 2009 à 09:13:27 jp.bond, le 16 jun 2009 à 19:14:46 
 Signaler ce message aux modérateurs

Bonjour,
je cherche à développer une page simple dont la largeur s'adapte à la largeur de l'écran du visiteur.
En gros, j'ai un menu en image, et j'aimerai que une de ces images (un fond uni) s'agrandisse au maximum pour que le menu prenne toujours toute la largeur de la page... je sais le faire avec des tableaux, mais j'aimerai le faire avec des div et css.
Car malgré mes essais, si je mets mon image "élastique" à width="100%", l'image ne s'adapte pas à la résolution mais se place à la ligne, et les images suivantes vont à la ligne suivantes. (en gros, elle prend effectivement 100% de la page en largeur...)
Ca doit etre un petit détail mais je sèche...

merci de votre aide !

voila mon code :
<div id="Table_01">
<div id="bandeau-top-left"><img src="images/bandeau_top_left.jpg" width="608" height="41" alt=""></div>
<div id="bandeau-top-pourcent"><img src="images/bandeau_top_pourcent.jpg" width="100%" height="41" alt=""></div>
<div id="bandeau-top-right"><img src="images/bandeau_top_right.jpg" width="310" height="41" alt=""></div>
</div>

et voila ma css :
#Table_01 {
top:0px;
width:100%;
position: absolute;
}

#bandeau-top-left {
float: left;
height: 41px;
width: 608px;
}

#bandeau-top-pourcent {
width:100%;
height:41px;
float: left;
}

#bandeau-top-right {
width:310px;
height:41px;
float: left;
}

Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « page HTML en CSS qui s'adapte à la résolution » dans :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
Créer un site beau, dynamique et respectueux des standards VoirVoici une liste de liens qui vous aideront à mieux exploiter les standards (HTML, CSS, DOM...) pour créer des sites plus beaux, plus dynamiques et plus respectueux des standards. A la fin de cette page, il y a également une liste de...
Enlever le soulignement sous les liens en HTML/CSS VoirPar défaut, les liens hypertextes en HTML sont soulignés, un trait de la couleur du lien apparaît en dessous du texte. Il est possible de supprimer ce soulignement à l'aide de la propriété CSS text-decoration:none : Grâce au CSS Grâce au CSS via...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Structure d'un document HTML VoirNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...

1

Sayu, le 16 jun 2009 à 19:20:03
  • +1

Je ne sais pas comment faire, mais je vois deja un probleme :
votre argumment width="100%" est relatif a l'image. Votre image sera etendu a la largeur de votre fenetre, ce qui la pixelisera si jamais c'est une grade fenetre...

Je cherche et je tente de vous trouver une solution.

Cordialement, Sayu -UOFF 62-
Sayu : Mac OS 10,5 / Linux XANDROS / iPod 16 Go Version 2,2

Répondre à Sayu

2

jnk972, le 16 jun 2009 à 19:55:58
  • +1

Deja tu peux enlever le width et height du html

#table01 rajoute float

Répondre à jnk972

3

 jp.bond, le 17 jun 2009 à 09:13:27
  • +1

Sayu, pas de soucis pour l'image, c'est une image en pleine couleur donc elle pixelera pas

jnk972, si j'enleve le width et height du html, le div va s'étendre mais pas l'image...car le width et height du html sont des attribut de l'image alors que dans la css ce sont les attributs du div...

Répondre à jp.bond
Collection CommentÇaMarche.net