J'essaie de créer un div qui aura une largeur fixe et une hauteur flexible, here est l'image que je veux utiliser pour l'arrière-plan. La chose est quand j'ai div plus grande que la hauteur de l'image les coins arrondis inférieurs sont omis et aussi si j'ai div moins que la taille de l'image même chose, comment puis-je faire ce travail avec des coins arrondis avec toutes les tailles? Mercicréation div avec largeur fixe et hauteur flexible
Répondre
Utilisez simplement un fond de votre image, d'autres avec un style de bordure.
<div style="padding-bottom:20px; width:303px; background: url('http://i48.tinypic.com/wvvhbr.png') left bottom no-repeat;">
<div id="myContent" style="border: 1px solid #ccc; border-bottom:none;">
Some Content
</div>
</div>
Si vous avez besoin d'une frontière ronde au sommet, il suffit d'ajouter le style « fond » pour #myContent avec Aligner en haut et une autre image.
Positionnez l'image d'arrière-plan en bas et ajoutez un peu de rembourrage au bas de la div pour que les coins s'y inscrivent. Rendez l'image bg vraiment haute.
"Rend l'image bg vraiment haute." - Cet étui fonctionne aussi bien pour les divs de faible hauteur que pour les gros? –
Et aussi .. divs sont générés dynamiquement, comment vais-je savoir quel padding à utiliser à chaque fois? –
oui et ajouter une classe à la div - le rembourrage devrait être le même à chaque fois – matpol
utilisant background-position vous assurer d'avoir toujours des coins arrondis:
CSS:
background-position:bottom;
Vous devez créer une image qui a beaucoup de hauteur supplémentaire de sorte que si le div ne finir par être plus grand que prévu, vous avez toujours de la place pour jouer avec.
Une autre option consisterait à diviser la div en 2 divs séparés - 1 en tant que section de contenu principal, l'autre ajoutant simplement les coins incurvés en bas. Cela vous permettra d'utiliser une image de fond haute 1px pour la div principale, et une image 20px (ish) pour l'image de la bordure incurvée, ce qui réduit la taille du fichier un peu. J'ai joint un exemple pour vous: Download Example
- 1. comment faire 2 div diviseur de largeur fixe et 1 div principal flexible-largeur?
- 2. div à largeur fixe avec% width div?
- 3. SVG, texte, police avec largeur/hauteur fixe
- 4. Div fixe positionné avec une hauteur fixe et div diviseurs absolus ou relatifs à l'intérieur avec une plus grande hauteur
- 5. Hauteur fixe et hauteur de 100% dans le conteneur DIV
- 6. problèmes avec div hauteur et largeur dans IE
- 7. CSS Hauteur flexible avec contenu défilant
- 8. hauteur css et problème largeur
- 9. ajouter dynamiquement des images à une hauteur fixe et la largeur DIV
- 10. Création d'un "sandwich div" avec des divs de tranche de pain de hauteur fixe et un div de viande extensible
- 11. wxPython: Création d'un panneau à hauteur fixe
- 12. Étaler des éléments sur une div fixe de largeur fixe?
- 13. CSS: taille fixe div, position verticale fixe et centré horizontalement?
- 14. Comment est-ce que je peux placer un div flexible de largeur dans un récipient de largeur fixe?
- 15. Grille Silverlight avec largeur et hauteur automatiques
- 16. créant une largeur fixe avec 960?
- 17. Comment définir la largeur/hauteur DIV avec JavaScript dans Firefox
- 18. div avec position fixe
- 19. Comment obtenir/régler Div et Table Largeur/Hauteur
- 20. trouver Hauteur et largeur
- 21. Comment changer un rembourrage DIV sans affecter la largeur/hauteur?
- 22. Comment calculer la hauteur du texte (largeur fixe)?
- 23. Création d'un div dont la taille est relative à une div de largeur fixe et contenant une zone?
- 24. Bouton CSS flexible (largeur variable et balisage)
- 25. parent fixe la largeur Centrage DIV à l'intérieur de la largeur 100% DIV
- 26. css question de mise en page: une hauteur de 100% div avec deux hauteur fixe divs
- 27. 3 colonnes de mise en page via DIVs (middle-flexible, toute la hauteur flexible, mode STRICT)
- 28. un div liquide avec une taille fixe div
- 29. CSS: Simulation de largeur flexible (sans largeur min.) -
- 30. HTML/CSS: Création d'une div centrée avec une largeur minimale
Cela fonctionne totalement .. merci –
N'oubliez pas de couper votre image, laissez juste la partie inférieure. Nous sommes les bienvenus. – Coyod