Bonjour, un sujet un peu bizarre comme ça mais je m'explique:
Sur mon site, j'ai mis une grande image dans une div que j'ai {fixed;} , pour servir de fond d'écran, et j'ai ensuite créer une <map> et des <area> pour faire des zones cliquables et rendre la chose interactive, tout ça fonctionne très bien.
Mais voilà, au chargement de ma page, la vue dans le navigateur se place en haut à gauche de ma photo(ou div ou body), chose parfaitement logique par ailleurs.
Même si j'ai un écran 24' qui me permet de visualiser l'image dans son ensemble, ce n'est pas le cas de tout le monde, c'est pourquoi j'ai rassemblé les zones cliquables au milieu de ma page, pour éviter aux petits écran de trop naviguer sur ma page.
Et donc ce que je voudrai c'est qu'au chargement de ma page, la vue du navigateur se place au centre de mon image(ou div ou même body), et non pas en haut à gauche comme par défaut.
Est ce quelqu'un saurait comment faire, car moi j'ai cherché, j'ai essayer plein de choses, et je ne vois pas comment faire.
Je précise que si j'utilise {padding;} la vue démarre toujours en haut à gauche et ça ne règle pas mon problème.
Pour plus d'explication, le HTML, j'ai bien sûr extrêmement simplifier le code, mais tout est là:
et le CSS, simplifié aussi, mais toutes les valeurs sont là:
merci à ceux qui auront lu jusqu'au bout mon post!
Modifié par felnag (06 Nov 2011 - 13:42)
Sur mon site, j'ai mis une grande image dans une div que j'ai {fixed;} , pour servir de fond d'écran, et j'ai ensuite créer une <map> et des <area> pour faire des zones cliquables et rendre la chose interactive, tout ça fonctionne très bien.
Mais voilà, au chargement de ma page, la vue dans le navigateur se place en haut à gauche de ma photo(ou div ou body), chose parfaitement logique par ailleurs.
Même si j'ai un écran 24' qui me permet de visualiser l'image dans son ensemble, ce n'est pas le cas de tout le monde, c'est pourquoi j'ai rassemblé les zones cliquables au milieu de ma page, pour éviter aux petits écran de trop naviguer sur ma page.
Et donc ce que je voudrai c'est qu'au chargement de ma page, la vue du navigateur se place au centre de mon image(ou div ou même body), et non pas en haut à gauche comme par défaut.
Est ce quelqu'un saurait comment faire, car moi j'ai cherché, j'ai essayer plein de choses, et je ne vois pas comment faire.
Je précise que si j'utilise {padding;} la vue démarre toujours en haut à gauche et ça ne règle pas mon problème.
Pour plus d'explication, le HTML, j'ai bien sûr extrêmement simplifier le code, mais tout est là:
<body>
<div id="montexte">
<p>mon bla bla</p>
</div>
<div id="fond">
<img src="monfond.jpg" />
</div>
</body>
et le CSS, simplifié aussi, mais toutes les valeurs sont là:
body
{
width: auto;
margin-top: 20px;
margin-bottom: 20px;
margin: auto;}
.montexte
{
z-index: 2;
background-color: transparent;
background-repeat: no-repeat;
border: none;
position: absolute;
width:340px;
height:340px;
margin-left:195px;
margin-top:30px;
color: #A10684;
opacity:0.9;
text-align:justify;
}
.fond{
background-color: #000000;
background-repeat: no-repeat;
border: none;
position: absolute;
margin:auto;
width:auto;
height:auto;
z-index: 1;
}
merci à ceux qui auront lu jusqu'au bout mon post!
Modifié par felnag (06 Nov 2011 - 13:42)