Je jouais avec Infogrid sur mon site. J'ai ajouté un en-tête, un pied de page et ajouté du texte sur le dernier bloc d'Iron Man. Comme vous pouvez voir le pied de page ne s'affiche pas et le texte du dernier bloc est coupé. Maintenant, si vous supprimez overflow: hidden; sur le corps, html le pied de page apparaît mais le texte est toujours coupé. Une idée sur comment ce pied de page pourrait apparaître sans la barre de défilement (donc overflow: caché, doit rester) et comment faire apparaître le texte du dernier bloc entièrement? Merci d'avance et amusez-vous :) wadadacss, jquery numéro
Répondre
Il semble que vous prenez la mauvaise approche. Tout d'abord, le texte du dernier bloc n'est pas coupé sur Firefox ... mais il dépend entièrement de la résolution du navigateur. Fondamentalement, votre CSS dit: Je me fiche de savoir s'il y a plus de contenu, ne faites pas défiler. Prendre ce contrôle loin de l'utilisateur n'est pas une bonne idée. Je n'essaie pas de donner des cours ici, mais je dis simplement qu'en limitant artificiellement ce que vos utilisateurs peuvent faire, cela ne tient pas compte des milliers de navigateurs différents et des configurations de vos utilisateurs. L'une des façons d'empêcher le découpage du contenu consiste à définir une hauteur maximale sur vos éléments dd. De cette façon, les barres de défilement ne vont que sur les éléments nécessaires.
.info-col dd {
max-height:100px;
overflow-y:auto;
overflow-x:none;
}
Cela ne fonctionnera pas dans IE6, mais ...
merci pour votre réponse atomiton, je comprends votre point, mais je voudrais trouver un moyen de garder la barre de défilement loin, il doesn 'doesn' t ressembler à ce que je voudrais être :) – wadada
Si vous n'ajoutez pas plus de contenu que la hauteur de la page, vous n'obtiendrez jamais la barre de défilement (en supposant qu'ils sont réglés sur auto). Le seul moyen raisonnable d'assurer les utilisateurs peut voir le contenu et ne pas obtenir les barres de défilement est défini une hauteur maximale sur chaque boîte et appliquer la barre de défilement là. Vous pouvez également implémenter une barre de défilement jQuery et la formater comme vous le souhaitez. Voici un site qui l'utilise par exemple: http://www.balancedplanets.com/aboutbook/ – Armstrongest
Je vois, jquery scroll et votre précédent semble être une bonne option - merci atomiton – wadada
- 1. JQuery UI Slider numéro
- 2. Jquery Tableorter 2.0 numéro
- 3. JQuery Tablesorter numéro
- 4. jQuery sortable numéro
- 5. Jquery resizeable numéro
- 6. JQuery Parent() Prochain numéro
- 7. JQuery Checkbox numéro
- 8. UL LI numéro CSS dans IE 8
- 9. CSS Position du texte numéro IE/FF
- 10. Positionnement CSS - numéro flottant gauche et centré
- 11. app_themes fichiers css et numéro de version
- 12. faire un cap constant - numéro css
- 13. CSS Menu déroulant numéro z-index
- 14. CSS/jquery si() effet css
- 15. opacité du texte gris CSS et numéro de couleur Firefox
- 16. Jquery Numéro incrémenter 1 page 0n rafraîchir
- 17. ASP.NET AJAX et JQuery numéro
- 18. jQuery afficher le numéro image
- 19. Jquery et Ajax Post numéro
- 20. jQuery superfish menu: curseur numéro
- 21. jquery descendant numéro de sélecteur
- 22. jQuery li: a (ul) numéro de sélecteur
- 23. Dynamique .click valeur Jquery IE numéro
- 24. linkstyling css exception? css ou jquery?
- 25. CSS Alternative à ce code CSS-jQuery?
- 26. JQuery Accordéon horizontal CSS
- 27. jQuery UI datepicker css
- 28. JQuery load et css
- 29. jQuery .css() fallbacks?
- 30. jQuery CSS sélecteur question
est ici le lien du code source infogrid d'origine http://www.webappers.com/2010/03/24/grid- accordéon-augmente-à-raisonnable-largeur-automatiquement/ – wadada
Semble bien sur Chrome 4.1 –