Comment créer deux boîtes (flottantes côte à côte) de même hauteur. Je veux créer des boîtes de hauteur 40% du conteneur/fenêtre?2 boîtes de la même hauteur (pourcentage)
Répondre
Si tel est ce que vous cherchez, voici plus:
CSS:
#parent{
width:205px;
height:200px;
border:1px solid #000000;
overflow:auto;
}
#child1{
height:40%;
background:#00ff00;
float:left;
}
#child2{
height:40%;
background:#0000ff;
float:left;
}
Les Points importants:
- Le
float:left
permet d'aligner les deux boîtes côte à côte - Le
height
est spécifié dans%
pour les deux boîtes enfants afin qu'ils héritent de leurs parents.
HTML:
<div id="parent">
<div id="child1">
This is first box
</div>
<div id="child2">
This is second box
</div>
</div>
L'utilisation de% comme hauteur est relative à la hauteur de votre conteneur parent. Par conséquent, vous devez déclarer la hauteur de votre conteneur parent. Jetez un oeil à ce tutoriel: Equal Height Columns.
Aussi, laissez-moi vous préviens à l'avance: hauteur CSS est l'une des choses plus difficiles à accomplir http://stackoverflow.com/questions/3931187/css-metaphysics-why-is-page-vertical-alignment-so-difficile – Ben
Cela devrait être une solution simple pour vous. Voici mon exemple:
HTML:
<div class="wrap">
<div class="left">
Content
</div>
<div class="right">
More content
</div>
</div>
CSS:
.wrap
{
width: 400px;
height: 500px;
border: 1px solid #000;
}
.left, .right
{
float: left;
width: 45%;a
height: 40%;
margin: 2%;
}
.left
{
border: 1px solid #f00;
}
.right
{
border: 1px solid #00f;
}
+1 Je pense que vous vouliez utiliser des identifiants bien que :) – Sarfraz
Oui, je devrais probablement avoir à le regarder encore. J'ai tendance à utiliser des classes pour la plupart tout au cas où je dois répéter des choses dans le document, vous savez comment certains clients sont .. :) – Kyle
La question mentionne spécifiquement flottante, et il y a eu plusieurs bonnes réponses pour cela, mais je pensais il pourrait être utile de poster an answer that doesn't use floats dans le cas où la mention de flottant était accidentelle:
.wrapper {
width: 400px;
height: 400px;
outline: 1px solid #000;
}
.wrapper div {
display: inline-block;
width: 198px;
height: 40%;
background: #66c;
}
.wrapper div:first-child {
background: #6c6;
}
<div class="wrapper">
<div>This is the first box</div>
<div>This is the second box</div>
<p>Some other content</p>
</div>
Il ne fonctionne pas actuellement dans WebKit, mais je suppose que c'est un bogue et il y aura une solution de contournement, j'étudie. Si vous avez besoin de travailler dans IE 8 < ajouter un commentaire conditionnel:
<!--[if lt IE 8]>
<style>
.wrapper div { zoom:1; *display:inline;}
</style>
<![endif]-->
- 1. Problème de hauteur en pourcentage de l'élément HTML
- 2. CSS: Hauteur de la zone de texte en pourcentage de la hauteur de la fenêtre d'affichage
- 3. Flotter plusieurs boîtes de largeur fixe/variable de hauteur dans 2 colonnes
- 4. Flex - Composante sur mesure - Pourcentage largeur/hauteur
- 5. étincelle Flex hauteur Pourcentage ne fonctionne pas
- 6. Problème "removedialog" lors de l'affichage de 2 boîtes de dialogue en même temps
- 7. Donner largeur/hauteur en pixels/pourcentage de contenu HTML
- 8. Firefox ignore le pourcentage de hauteur sur l'image
- 9. multiple 2 figure décimale par un pourcentage
- 10. Précision pour les boîtes dynamiques de hauteur des CSS
- 11. Comment calculer la différence entre 2 tableaux int en pourcentage
- 12. Hauteur de l'arbre 2-3-4
- 13. Comment afficher 3 boîtes dans la même ligne?
- 14. Erreur de pourcentage pour 2 ensembles de points 3D
- 15. css 2 colonne mais avoir pleine hauteur indépendamment de la hauteur div
- 16. 100% 2 Hauteur de colonne CSS Problème!
- 17. Faire deux ensembles de champs de la même hauteur
- 18. Comment "enchaîner" les boîtes de dialogue modales dans YUI 2?
- 19. comment faire trois divs intérieurs de la même hauteur?
- 20. NumericUpDownExtender boutons même hauteur que la zone de texte
- 21. convertir la hauteur automatique de TR en pixel ou en pourcentage
- 22. Maintenir la même hauteur sur Modifier la taille (jQuery)
- 23. Webmobile - Affichez 3 boîtes de sélection en même temps!
- 24. 2 entités JPA sur la même table
- 25. 2 NSDateComponents - est-ce la même semaine?
- 26. Trouver un pourcentage
- 27. 2 formulaires ajax sur la même page
- 28. 2 colonnes hauteur pleine disposition dans IE6
- 29. Obtenir la moyenne en pourcentage
- 30. Comment réguler la hauteur des LI?
Je suis là avant moi! Bonne réponse. + 1 – Kyle