Wie verhindere ich, dass diese divs nicht überlagern?
Ich habe drei divs, die in einem content-div.
Container-Breite 70%.
Innerhalb dieser ich habe
-Links, Breite 20%.
-Inhalt, Breite 60%.
-Right, width 20%.
Ich würde wie container nehmen bis zu 70% der Seite die Breite, und die inneren (Links, Inhalt, rechts) um bis 20%, 60% und 20% der div-container.
Ich habe versucht, andere Fragen hier, ich habe versucht zu Google, aber kann nicht scheinen, um herauszufinden, die richtige Antwort. Bitte helfen Sie mir zu verhindern, dass Sie überlappen.
Aber wenn ich die Größe des browser, die divs überlappen. Wie diese:
Hier der relevante CSS-code:
#container{
width: 70%;
}
#left {
float: left;
width: 20%;
min-width: 200px;
}
#content {
float: left;
width: 60%;
min-width: 600px;
}
#right {
float: right;
width: 20%;
min-width: 200px;
}
fügen Sie die html-als auch
nach erreichen der min-width, können Sie nicht schrumpfen alle weiter, die Ursachen überlappen. nur Weg mit der Verwendung von min-width verhindert, dass die Benutzer, um die Größe nach einer gewissen 🙂
erstellen Sie eine Geige plz
nach erreichen der min-width, können Sie nicht schrumpfen alle weiter, die Ursachen überlappen. nur Weg mit der Verwendung von min-width verhindert, dass die Benutzer, um die Größe nach einer gewissen 🙂
erstellen Sie eine Geige plz
InformationsquelleAutor Josh | 2012-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie einfach die
min-width
von CSS! Und gebenmin-width
auf den container mitmargin: auto
zu machen-center.Versuchen, diese CSS:
Check-out fiddle hier: http://jsfiddle.net/UaqU7/2/
InformationsquelleAutor Praveen Kumar Purushothaman
Nehmen Sie die min-width CSS.
Sobald die Fensterbreite wird unter einer bestimmten Größe, diese Elemente haben keine Wahl aber, sich zu überschneiden. Lassen Sie uns sagen, dass Ihre Fenster 1000px; dann wird der container in 700px. Aber mit dem min-breiten der divs im container sind bereits bei 1000px, überquellende container.
InformationsquelleAutor McGarnagle
Anstatt min-width von untergeordneten DIV ' s können Sie es geben, um
#container
. Schreiben wie dieses:Überprüfen Sie diese http://jsfiddle.net/yLVsb/
InformationsquelleAutor sandeep
Müssen Sie nehmen Sie die
min-width
aus deinem CSS.Wenn die Seite, die Größe kleiner die
min-width
hält es schrumpfen nicht weiter. So verursacht das überlappen.InformationsquelleAutor Undefined
Hier gehen Sie, wenn Sie möchten, eine min-width, legen Sie es auf den Behälter
http://jsfiddle.net/VBSYu/1/
InformationsquelleAutor Chris James Champeau
Hier ist die Geige seine Arbeitsmethoden in Ordnung http://jsfiddle.net/r42hH/2/
InformationsquelleAutor SVS