Wenn jemand einen besseren Ort als stackoverflow für CSS Fragen vorschlagen können, lassen Sie es mich wissen.verschachtelte Floating divs verursachen äußere div nicht wachsen
Ich habe eine äußere Div mit Hintergrund und Rahmen und dann muss ich zwei Spalten innerhalb der farbigen Box haben. Irgendein Grund, wenn ich die floatenden divs innerhalb des äußeren div platziere, wächst das äußere div nicht.
Hier ist mein HTML:
.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;
}
Screenshot:
<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>
Hier mein CSS ist
http://dl.dropbox.com/u/2127038/cssissue.png
Ich liebe, wie Sie ein Bild setzen, um das Problem klar zu demonstrieren, das Sie hatten. Es ist wirklich schnell und einfach zu sehen, dass das Problem, das du beschreibst, genau das ist, das ich lösen wollte. +1 –