saeedtrb
سه شنبه 26 شهریور 1392, 15:29 عصر
سلام دوستان خیلی وقت درگیر این مشکلم ولی با چندتا راه حلش کردم ولی از اونجا که می خوام درک درستی از CSS داشته باشم می خوام بدونم چرا این اتفاق میوفته:
کد زیر نگاه کنید
<div id="home_content">
<div id="home_about">
</div>
</div>
اینم css
#home_about {
width: 320px;
float: right;
background: #CCC;
height: 258px;
}
#home_content {
padding: 10px;
overflow: hidden;
background: #FF0505;
}
تا اینجا هاdiv مشکل ندارن ام اگه overflow: hidden; #home_content برداریم می بینیم که دیگه تگ #home_content وجود نداره یعنی همون حجم نداره حالا اگه به همین #home_content float: right; اضافه کنیم به اندازه #home_about میشه. یعنی برای اینکه عناصر داخل صفحه حجم داشته باشن حتماً باید یا شناورشون کرد یا ...
ممنون میشم اگه راهنمایی کنید
کد زیر نگاه کنید
<div id="home_content">
<div id="home_about">
</div>
</div>
اینم css
#home_about {
width: 320px;
float: right;
background: #CCC;
height: 258px;
}
#home_content {
padding: 10px;
overflow: hidden;
background: #FF0505;
}
تا اینجا هاdiv مشکل ندارن ام اگه overflow: hidden; #home_content برداریم می بینیم که دیگه تگ #home_content وجود نداره یعنی همون حجم نداره حالا اگه به همین #home_content float: right; اضافه کنیم به اندازه #home_about میشه. یعنی برای اینکه عناصر داخل صفحه حجم داشته باشن حتماً باید یا شناورشون کرد یا ...
ممنون میشم اگه راهنمایی کنید