J'ai un élément positionné de manière absolue qui se trouve "à l'extérieur" de la page, mais je souhaite que les navigateurs (j'utilise Firefox 3) n'affichent pas de barres de défilement horizontales. Il semble que l'affichage d'une division positionnée à gauche (par exemple, avec "left : -20px") soit correct et qu'aucune barre de défilement ne soit affichée. Cependant, la même chose à droite ("right : -20px") affiche toujours la barre de défilement. Est-il possible de masquer la barre de défilement, tout en conservant la possibilité d'un défilement standard ? Je veux dire que je veux seulement désactiver le défilement dû à cet élément positionné de manière absolue, mais conserver le défilement dû aux autres éléments (je sais que je peux désactiver complètement les barres de défilement, mais ce n'est pas ce que je veux).
<!DOCTYPE html>
<html>
<body>
<div id="el1" style="position: absolute; top: 0; background-color: yellow; left: -20px;">
element
</div>
<div id="el2" style="position: absolute; top: 0; background-color: yellow; right: -20px;">
element
</div>
<h1>Hello</h1>
<p>world</p>
</body>
</html>