J'ai un menu renversant CSS pur qui affiche un sous-nav sur le roulement. Je voudrais que la largeur de ce sous-nav soit ce qu'elle doit être pour que le contenu s'affiche (c'est-à-dire que je ne veux pas coder en dur une largeur dans le CSS). Cependant, si je ne code pas une largeur dans le CSS, la div se brise près du bord de la fenêtre et le contenu s'enroule. Si je définis une largeur, j'obtiens l'effet désiré (sauf que la div est une taille codée en dur) et le contenu ne s'enroule pas, il s'étend juste. Y a-t-il un moyen d'avoir les deux?Comment faire une taille div automatiquement, mais l'empêcher de se casser au bord de la fenêtre?
1
A
Répondre
0
Vous voudrez peut-être regarder Superfish, en particulier avec l'option « Supersubs », http://users.tpg.com.au/j_birch/plugins/superfish/#sample5
Il ajuste automatiquement l'élément de subnav à la largeur du contenu.
1
Les DIV ne se cassent pas. Les listes non ordonnées se brisent. Le contenu à l'intérieur des listes est rompu, mais les divs sans largeur définie occupent toujours toute la largeur de la page (avant d'ajuster les marges).
Ce que vous voulez est de garder le contenu de la div d'emballage, ce qui peut être fait avec:
#navItem {
white-space: nowrap;
}
Il existe des moyens plus complexes d'avoir des largeurs dynamiques à l'aide et min- max-width, ou par en utilisant javascript, mais aucun n'est cohérent entre les navigateurs.
Questions connexes
- 1. Est-il possible de faire en sorte que gVim se souvienne de la taille de la fenêtre?
- 2. Comment faire pour casser une grande classe
- 3. Dimensionnement de la fenêtre liée au contenu
- 4. Comment faire des options pour la fenêtre popup .. taille e
- 5. la taille de la fenêtre maximisée
- 6. Plugin similaire au tableau de bord
- 7. div positionné avec largeur 100% est seulement aussi large que la taille de la fenêtre d'origine
- 8. redimensionner taille de police dans la zone de texte automatiquement
- 9. Comment faire pour casser une application monolithique en services Web?
- 10. Comment utiliser "float: left" dans un div sans casser la hauteur de l'élément conteneur?
- 11. Retour au début de la position actuelle de la fenêtre par rapport au corps du document
- 12. Comment faire pour mettre au point une fenêtre WPF modale lorsque la fenêtre principale de l'application est cliquée
- 13. Comment conserver une div au centre de la page?
- 14. Qt: comment faire une ombre au widget fenêtre principale?
- 15. Comment faire une autocomplétion de ligne de commande python, mais PAS seulement au début d'une chaîne
- 16. Comment faire pour qu'une fenêtre se place en haut des autres fenêtres de Gnome lorsque cette fenêtre est déjà active?
- 17. Se mettre à bord du train OpenSource
- 18. Création d'un div dont la taille est relative à une div de largeur fixe et contenant une zone?
- 19. Faire une fenêtre au sommet en utilisant une poignée de fenêtre
- 20. Comment ajouter programmation portlet au tableau de bord JBoss Portal
- 21. Comment masquer une entrée de la barre des tâches mais conserver la forme de la fenêtre?
- 22. Essayer de faire une fenêtre de dialogue se souvenir de sa dernière position
- 23. Comment gardez-vous la fenêtre WPF de taille au contenu d'un élargisseur après redimensionnez
- 24. Comment faire un div 100% de la hauteur de la page (pas l'écran)?
- 25. Comment définir la taille minimale d'une fenêtre principale de xulrunner?
- 26. Comment définir une taille minimale pour une fenêtre dans wxRuby
- 27. WPF/XAML - Mise à l'échelle de la taille du texte à la taille de la fenêtre
- 28. Comment se débarrasser de div vide qui contient un GridView
- 29. La taille de DataGridView change automatiquement en fonction de la taille du formulaire
- 30. Comment puis-je obtenir une image pour coller au fond d'un div que la hauteur de la div change?
Que voulez-vous dire par «pause»? – thedz
@thedz, je suppose qu'il veut dire quelque chose de similaire à un line-break/text-wrap. –