Jestem całkiem nowy, CSS, więc może to wyglądać głupio:Własność CSS pokazuje brak wysokości?
W CSS, używam właściwość float:left
aby umieścić zawartość lewej do sąsiedniego elementu, teraz mam kontenera dla wszystkich elementów które mają właściwość float. jak sprawić, by element rodzicielski dopasował jego wysokość zgodnie z zawartością?
HTML:
<div id="page">
<div id="side">
<p>my sidebar</p>
</div>
<div id="content">
<p>my content</p>
<p>my content1</p>
<p>my content2</p>
<p>my content3</p>
</div>
CSS
/* the "border:3px solid #000;" are used to make the div border visble*/
#page{
position:relative;
width:400px;
background-color: #F4F0EC;
border:3px solid #000;
}
#side{
border:3px solid #000;
float:left;
}
#content{
float:left;
border:3px solid #000;
}
z powyższym <div id="page">
wyglądało, że ma wysokość 0px .... Jak zrobić to wypacza treść?
ponieważ jestem nowy w CSS, proszę wyjaśnić, co robię źle, dzięki
Fiddle: http://jsfiddle.net/AuSmP/
Stary, nigdy nie byłem tak szczęśliwy dowiadując się o nowym atrybucie CSS! Dzięki wielkie! –