CSS how to fill the whole width?
I'm already scared, but still don't know what to do
I have 3 div
<body>
<div id="container">
<div id="center"> <h1>center</h1> </div>
<div id="right"> <h1>right</h1> </div>
</div>
</body>
what am i trying to accomplish
- div id = center automatically fills the width
- div id = right is in the correct position div id = center, width = 200px;
what i tried so far
#center{
background-color: green;
float: left;
overflow: auto;
}
#right{
background-color: red;
float: right;
width: 200px;
}
How to make div id = center fill the entire width with another div (div id = right) in the right position
sorry for my English
+4
5 answers
CSS, DOM
, float: left; #center, width: auto; overflow: hidden;, .
:
<div id="container">
<div id="right"></div>
<div id="center"></div>
</div>
#container {
height: auto;
overflow: hidden;
}
#center {
background-color: green;
width: auto;
height: 20px;
overflow: hidden;
}
#right {
background-color: red;
float: right;
height: 20px;
width: 200px;
}
+5
- "" div "" div:
<body>
<div id="container">
<div id="center">
<h1>center</h1>
<div id="right">
<h1>right</h1>
</div>
</div>
</div>
</body>
h1 inline:
h1 {
display: inline-block;
}
#center {
background-color: green;
float: left;
width: 100%;
}
#right {
background-color: red;
float: right;
width: 200px;
}
+4