J'ai besoin d'une div à défilement vertical d'une largeur spécifique. Cependant, régler la largeur à, disons, 200px me donnera en fait (par exemple) 190px d'espace disponible, et 10px de scrollbar, par ex.Obtention d'une zone de défilement à largeur fixe
#area {
display: inline-block;
width: 200px;
overflow: auto;
}
...
<div id="area">(data using max. 200px of width)</div>
Parce qu'il lui manque la largeur de la barre de défilement comme espace réel, je me retrouve avec un minimum, presque inutile (et très laid) barre de défilement horizontale.
Y at-il un moyen d'obtenir la taille de la barre de défilement (en plus de faire la différence avec l'élément suivant, se sent trop hackish) ou de simplement dire "width-without-scrollbar: 200px"? J'utilise jQuery, une solution (plus) dynamique utilisant jQuery est également acceptable (mais je préfère ne pas utiliser les implémentations de la barre de défilement de jQuery, si possible, je veux m'en tenir aux barres de défilement natives).
Aussi, je préfère ne pas dépendre des fonctionnalités CSS3.
Je pense que ce ne CSS3. –
Essayez-le quand même. –