J'ai plusieurs enfants div pour "élément" dans un div parent appelé "panneau".
Quelle est la manière la plus simple d'avoir les divs "item" pour avoir des largeurs égales et, côte à côte, prendre la totalité du div "panel"?
Je les ai mis en place maintenant avec une largeur statique pour un nombre connu d'éléments. Mais vouloir être en mesure d'ajouter des éléments et l'avoir auto-taille.CSS Largeur automatique de l'enfant 'div' dans Parent 'div'
0
A
Répondre
2
Il n'y a pas de façon magique de le faire. Ce que vous pouvez probablement faire, c'est d'utiliser côté serveur pour calculer le nombre d'éléments divisés et, en fonction de cela, leur donner des largeurs.
Vous pouvez également écrire un script côté client avec JS pour les rendre tous égaux. Nous utilisons des étiquettes personnalisées pour construire certains éléments.
0
Vous pouvez utiliser java ou javascript pour obtenir le nombre de divs d'éléments, avec une boucle et utiliser getElementsByTagName et assign (width/# of items).
1
La façon la plus simple est malheureusement pas compatible cross-browser:
HTML:
<div class="parent">
<div class="child">...</div>
<div class="child">...</div>
<div class="child">...</div>
</div>
CSS
.parent
{
display: table-row;
width: 800px;
}
.child
{
display: table-cell;
}
Questions connexes
- 1. largeur div CSS dans IE8
- 2. Css problème div largeur
- 3. CSS, redimensionnement automatique div?
- 4. CSS Parent DIV Débordement
- 5. CSS div largeur - largeur du contenu seulement ..?
- 6. frontière de div parent blocage enfant div
- 7. Nombreuses DIV à l'intérieur DIV parent, numéro de hauteur CSS
- 8. parent fixe la largeur Centrage DIV à l'intérieur de la largeur 100% DIV
- 9. Largeur DIV ne pas écouter mon CSS
- 10. CSS parent div avec les enfants
- 11. CSS: flottant div à droite provoque conteneur DIV pour étirer pleine largeur de l'écran dans IE
- 12. CSS: redimensionner div largeur selon les parents largeur
- 13. CSS Div avec débordement dans un conteneur de largeur variable
- 14. 2 Minute question - HTML/CSS Si div à l'intérieur div parent div étend expansion
- 15. CSS - Comment puis-je centrer un div dans un div?
- 16. Comment peut donner div troisième enfant dans un parent div
- 17. Aide div - faire div la largeur restante
- 18. div à largeur fixe avec% width div?
- 19. Div Centre dans un autre (100% de largeur) div
- 20. gauche div + droite div + centre div = 100% largeur. Comment réaliser?
- 21. css centré div
- 22. Comment faire CSS largeur pour remplir parent?
- 23. CSS flottant div ne prend pas de largeur espace
- 24. CSS problème avec une largeur de débordement div Partie 2
- 25. CSS besoin div pour étendre sa largeur de conteneurs
- 26. CSS div positionnement
- 27. jquery jeu largeur div échoue dans IE7
- 28. Faire une largeur d'image 100% de div div, mais pas plus grand que sa propre largeur
- 29. Largeur dynamique de DIV (offsetWidth)
- 30. Close parent div