Si alguien puede sugerir un lugar mejor que stackoverflow para preguntas css, por favor avíseme.Divs flotantes anidados causan que div externo no crezca
Tengo un div exterior con fondo y borde y luego necesito tener dos columnas dentro del cuadro coloreado. Alguna razón cuando coloco los divs flotantes dentro del div externo, el div externo no crece.
Aquí es mi HTML:
<div class="tip_box">
<h3>Send</h3>
<hr />
<form id="email_form">
<div class="three-columns">
<div class="contact_form_input">
<h6>Your Name</h6>
<input type="text" name="name_text_box" class="form_input" id="name_text_box" />
</div>
<div class="contact_form_input">
<h6>Your Email</h6>
<input type="text" name="email_text_box" class="form_input" id="email_text_box" />
</div>
</div>
<div class="three-columns">
<div class="contact_form_input">
<h6>Recipient Name</h6>
<input type="text" name="name_text_box" class="form_input" id="Text1" />
</div>
<div class="contact_form_input">
<h6>Recipient Email</h6>
<input type="text" name="email_text_box" class="form_input" id="Text2" />
</div>
</div>
</form>
</div>
<p>This is where your message will go. Anything you want, as long as you want. Make it personal; make the recipient know you care.</p>
Aquí es mi CSS:
.three-columns {
width: 290px;
float: left;
margin-right: 45px;
}
.tip_box {
padding: 20px;
margin: 20px 0px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 10px;
border-radius: 7px;
padding-left: 55px;
background: #eee;
font-style:italic;
background: #eff7d9 url(../images/icons/tip.png) no-repeat scroll 10px 15px;
border: 1px solid #b7db58;
color: #5d791b;
}
Captura de pantalla:
http://dl.dropbox.com/u/2127038/cssissue.png
Me encanta cómo pones una imagen para demostrar claramente el problema que estabas teniendo. Realmente me di cuenta rápido y fácil de que el problema que describes es exactamente el mismo que estaba tratando de resolver. +1 –