J'ai actuellement un site avec une image orientée paysage (l'image de la carte dans le code ci-dessous) dessus; une page d'atterrissage simple. Le site doit être réactif, donc j'ai actuellement l'image comme height: 100%
de sorte qu'il remplit toujours la fenêtre du navigateur. J'ai mis le width: auto
de sorte qu'il garde des proportions, mais l'image tombe de l'écran. Essayer de faire un overflow:scroll
ne fait rien, et je suis incapable de faire défiler horizontalement, ce qui rend mon image coupée. Voici mon balisage et styles (Sass):Défilement horizontal sur l'image débordante - HTML/CSS
<div class="container">
<img id="map" src="rvagetsit_map_edit.png" alt="RVA Gets I.T."/>
<div class="logo">
<img id="logo" src="rvagetsitlogo.png" alt="RVA Gets I.T."/>
</div>
body {
min-height: 100%;
position: fixed;
overflow: scroll;
.container {
height: 100%;
overflow-x: auto;
#map {
position: fixed;
width: auto;
height: 100%;
display: block;
overflow: scroll;
}
Comme vous pouvez le voir, j'ai essayé d'utiliser débordement dans quelques cas, mais cela n'a pas fonctionné. Fondamentalement, je veux juste la hauteur pour remplir la fenêtre du navigateur, mais être capable de faire défiler horizontalement pour voir le reste de l'image.
Merci d'avance.
Commencez par trier votre syntaxe css. n'oubliez pas de fermer vos accolades 'body {}' [link] (http://www.w3schools.com/css/css_syntax.asp) – Dafmeister