J'ai un iframe. p>
J'ai besoin d'une solution de navigateur croisée pour vous assurer que seule la barre de défilement verticale est visible, quelle que soit la largeur du contenu de l'iframe. P>
Ma solution a déjà une dépendance sur jQuery, donc si cela n'est pas possible avec seulement CSS, je suis ouvert aux solutions JQuery. P>
Comment puis-je faire cela? P>
4 Réponses :
Pour afficher uniquement la barre de défilement verticale dans une iframe, vous spécifiez la largeur de l'iframe à être supérieure à la largeur de la page à l'intérieur de l'iframe. ou essayez ceci: p>
Grande solution pour remplacer l'attribut de défilement et empêcher la barre horizontale. Il montre toutefois une barre de défilement grisée lorsque le contenu convient.
Vous pouvez régler les barres de défilement d'un iframe ou de tout élément avec le code CSS suivant:
iframe{ width:500px; height: 500px; overflow-x: hidden; overflow-y: scroll }
En utilisant Overflow-X: m'a permis de garder l'iframe et le contenu à l'intérieur de tout fluide. Bonne réponse.
Cela ne fonctionne pas pour moi dans Chrome Chargement d'Iframe externe via SRC Attrib
Nidification ...
Mettez le
Cela fonctionne pour moi (même sur Safari également): ou vous pouvez le faire aussi: p> CSS P> <iframe src="http://url/file.html" scrolling="yes"></iframe>