Maison > interface Web > tutoriel CSS > Comment afficher uniquement les barres de défilement horizontales dans un élément CSS Div ?

Comment afficher uniquement les barres de défilement horizontales dans un élément CSS Div ?

Linda Hamilton
Libérer: 2024-11-09 15:33:02
original
932 Les gens l'ont consulté

How to Display Only Horizontal Scroll Bars in a CSS Div Element?

Comment afficher les barres de défilement horizontales uniquement dans un élément CSS Div

Vous disposez d'un conteneur div avec le style CSS suivant :

div#tbl-container 
{
    width: 600px;   
    overflow: auto;    
    scrollbar-base-color:#ffeaff
}
Copier après la connexion

Ce style affiche automatiquement les barres de défilement horizontales et verticales lorsque vous remplissez le tableau contenu dans le div. Cependant, vous souhaitez que seules les barres de défilement horizontales apparaissent automatiquement, ce qui vous laisse modifier la hauteur du tableau par programme.

Le comportement attendu est de n'avoir des barres de défilement horizontales que lorsque le contenu est suffisamment grand pour les nécessiter. Cependant, vous rencontrez ce problème principalement dans Internet Explorer (IE) en raison d'un bug. La vérification dans d'autres navigateurs comme Firefox aidera à isoler le problème.

À partir d'IE6-7, vous avez la possibilité de définir les barres de défilement indépendamment à l'aide de l'extension CSS3 proposée :

overflow: auto;
overflow-y: hidden;
Copier après la connexion

Pour la compatibilité avec IE8 , vous devrez peut-être également ajouter :

-ms-overflow-y: hidden;
Copier après la connexion

Microsoft sépare les propriétés pré-standard CR dans leur propre boîte « -ms » en mode standards IE8.

En fin de compte, IE8 a peut-être résolu ce bug, mais l'utilisation de ces propriétés fournit une solution de contournement pour IE6-7 ou version antérieure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal