Hello,
Désolé de déranger avec une question pareille, mais... Je ne parviens pas à centrer une image sur un fond.
En gros, c'est pour faire une image disant "site disponible prochainement".
Il y a quelques temps, j'avais fait une page comme celle-ci, et là, je refais le tout.
J'en profite pour réviser la page .html car l'ancienne (code ci-dessous) permettait de scroller horizontalement et verticalement, de quelques pixels, alors que ce n'était pas nécessaire. (on scrollait pour voir du fond et non l'image)
Cette fois, le centrage n'a pas vraiment besoin d'être vertical. Par contre, obligatoire horizontalement.
Voici le code de l'ancienne page. Toutefois, la taille de l'image a changé. A présent du 600x600.
Si quelqu'un avait une idée sur comment la modifier pour obtenir un centrage horizontal de l'image sans scrolling inutile... Ou même s'il faut la recommencer, peu importe.
J'ai bien tenté de chercher sur le net, mais je n'arrive à rien.
Merci par avance.
Edit:
Hm. Je viens d'essayer un nouveau code. Cela marche sous Safari mais l'image est seulement visible au quart sous Firefox, Opera...
Désolé de déranger avec une question pareille, mais... Je ne parviens pas à centrer une image sur un fond.
En gros, c'est pour faire une image disant "site disponible prochainement".
Il y a quelques temps, j'avais fait une page comme celle-ci, et là, je refais le tout.
J'en profite pour réviser la page .html car l'ancienne (code ci-dessous) permettait de scroller horizontalement et verticalement, de quelques pixels, alors que ce n'était pas nécessaire. (on scrollait pour voir du fond et non l'image)
Cette fois, le centrage n'a pas vraiment besoin d'être vertical. Par contre, obligatoire horizontalement.
Voici le code de l'ancienne page. Toutefois, la taille de l'image a changé. A présent du 600x600.
Si quelqu'un avait une idée sur comment la modifier pour obtenir un centrage horizontal de l'image sans scrolling inutile... Ou même s'il faut la recommencer, peu importe.
J'ai bien tenté de chercher sur le net, mais je n'arrive à rien.
Bloc de code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prochainement...</title>
<style type="text/css">
<!--
body {
background-color: #201e1f;
text-align: center;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 0;
overflow: visible;
visibility: visible;
display: block;
}
#announce {
margin-left: -400px;
position: absolute;
top: -160px;
left: 50%;
width: 600px;
height: 600px;
visibility: visible;
}
-->
</style>
</head>
<body>
<div id="announce"><img src="annonce.png"></div>
</body>
</html>
Merci par avance.
Edit:
Hm. Je viens d'essayer un nouveau code. Cela marche sous Safari mais l'image est seulement visible au quart sous Firefox, Opera...
Bloc de code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SoOn...</title>
<style type="text/css">
<!--
body {
background-color: #000000;
background-image: url(splash.png);
background-position: center center;
background-repeat: no-repeat;
}
-->
</style>
</head>
<body>
</body>
</html>