ali_mnkt
شنبه 09 دی 1391, 22:47 عصر
با سلام
دوستان به عکس زیر توجه کنید :
97520
من می خوام یک سایت 3 ستونه با <div> طراحی کنم . در این شکل ناحیه سبز محتوای اصلی هست و ناحیه های صورتی و زرد ستون های ما هستن . در اینجا من از float استفاده کردم ولی مشکلی که دارم و در شکل هم مشخصه با زیاد شدن ستون های زرد و صورتی قسمت content ( قسمت سبز رنگ ثابته ) خوب دلیلش هم واضحه چون از float استفاده کردم . کسی می تونه راهکاری برای حل این مشکل ارائه کنه یعنی با بلند شدن ستون های صورتی و زرد قسمت زمینه یعنی سبز رنگ هم بلند بشه ؟ یا راهکار جدیدتری ارائه کنه ؟
کدهای طراحی رو هم براتون می ذارم
<div id="main" style="width: 100%" align="center">
<div id="mainContent" style="width: 990px; background-color: #808000; height: 200px;">
<div id="right" style="float: right; width: 200px; background-color: #FF00FF; height: 300px;">
</div>
<div id="left" style="background-color: #FFFF00; width: 200px; float: right; height: 300px;">
</div>
</div>
</div>
دوستان به عکس زیر توجه کنید :
97520
من می خوام یک سایت 3 ستونه با <div> طراحی کنم . در این شکل ناحیه سبز محتوای اصلی هست و ناحیه های صورتی و زرد ستون های ما هستن . در اینجا من از float استفاده کردم ولی مشکلی که دارم و در شکل هم مشخصه با زیاد شدن ستون های زرد و صورتی قسمت content ( قسمت سبز رنگ ثابته ) خوب دلیلش هم واضحه چون از float استفاده کردم . کسی می تونه راهکاری برای حل این مشکل ارائه کنه یعنی با بلند شدن ستون های صورتی و زرد قسمت زمینه یعنی سبز رنگ هم بلند بشه ؟ یا راهکار جدیدتری ارائه کنه ؟
کدهای طراحی رو هم براتون می ذارم
<div id="main" style="width: 100%" align="center">
<div id="mainContent" style="width: 990px; background-color: #808000; height: 200px;">
<div id="right" style="float: right; width: 200px; background-color: #FF00FF; height: 300px;">
</div>
<div id="left" style="background-color: #FFFF00; width: 200px; float: right; height: 300px;">
</div>
</div>
</div>