Two divs floating left and right: How can I keep them on the same level when a page resizes?
Given the following HTML:
<!DOCTYPE html>
<html>
<body>
<div id="container">
<div id="left" style="float: left; background-color: #777; width: 500px;">
Here is some content. Blah blah blah etc.
<div style="height: 50px;">Some more content</div>
And finally some more.
</div>
<div id="right" style="float: right; background-color: #aaa; width: 500px;">
Here is some content. Blah blah blah etc.
<div style="height: 50px;">Some more content</div>
And finally some more.
</div>
<div style="float: clear;"&g开发者_JAVA百科t;</div>
</div>
</body>
</html>
What can I do to div#container
or another tag to prevent div#right
from moving under div#left
when I resize the browser window such that the windows width is smaller then 1000px
?
Set a min-width
to your container:
#container {
min-width: 1000px;
}
Give the #container
DIV a min-width: 1000px
property, that way the parent will always be wide enough to hold both the children side-by-side.
Container div not closed in your code. please check it once, and apply min-width:1000px;
http://www.w3schools.com/css/default.asp I learned all of my CSS here, there is a section on positioning that is quite helpful I suggest reading it for what your working on now as well as future projects.
Try:
#container {
position: relative;
}
精彩评论