Forum Alsacréations bonjour,
J'ai un problème avec opera. Je le soumet à votre sagacités.
Voici le code (simplifié) de la page en question :
Le but de la manip est de faire des zones reactives dans un panoramique le grande largeur. Dans ce cas, des "position: relative;" ou des "float: left;" posent des problèmes de mise en œuvre.
Merci de votre patience.
Modifié par papillon41 (23 Jun 2006 - 11:22)
J'ai un problème avec opera. Je le soumet à votre sagacités.
Voici le code (simplifié) de la page en question :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Scrool et opera</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
#panoramique {
margin: 20px 0 0 20px;
width: 800px;
height: 400px;
border: solid 1px #000;
overflow: auto;
}
#image {
position: relative;
width: 4000px;
height: 350px;
background-color: #f00;
}
#zone1 {
position: absolute;
top: 50px;
left: 200px;
width: 60px;
height: 50px;
border: solid 1px #00f;
}
#zone2 {
position: absolute;
top: 30px;
left: 300px;
width: 60px;
height: 50px;
border: solid 1px #00f;
}
-->
</style>
</head>
<body>
<div id="panoramique">
<div id="image">
<div id="zone1"></div>
<div id="zone2"></div>
<!-- ... -->
</div>
</div>
</body>
</html>
Tout fonctionne très bien ; sauf que "opera" ajoute une barre de scroll horizontale dans le "body" en plus de celle de "#panoramique" (barre vraisemblablement ajouté par le "position: absolute;" des "#zone").Le but de la manip est de faire des zones reactives dans un panoramique le grande largeur. Dans ce cas, des "position: relative;" ou des "float: left;" posent des problèmes de mise en œuvre.
Merci de votre patience.
Modifié par papillon41 (23 Jun 2006 - 11:22)