View Full Version : مشکل با float
ateryad
شنبه 17 فروردین 1392, 16:08 عصر
با سلام دوستان عزیز
بنده یک مشکل دارم
4تا div دارم که 3تا از اونها داخل یک div اصلی (همون چهارمی) قرار داره.
3تا div داخلی float: right هستن و همه div ها border دارن.
الان مشکل من اینه که بعد از float کردن اون 3تا divاصلی که برای اون خاصیت heaight:auto رو گذاشتم به کمترین اندازه طولی خودش میرسه میخوام زمانی که متنی که در div وسط هست بیشتر از اون ارتفاعی بشه که گذاشتم div اصلی هم اندازه اون بشه. می دونم که float یعنی شناورف حالا چطور این مشکل حل میشه؟
102394
esmaeilbf
شنبه 17 فروردین 1392, 16:30 عصر
اگر منظورتون رو متوجه شده باشم با این کار رو بکنید:
شما باید height:auto رو به دیو وسط بدین و min-height:550px
واضحتر توضیح بدین
vahidth
شنبه 17 فروردین 1392, 16:38 عصر
بهتر بود برای div وسط ، چپ و راست یک کلاس درنظر میگرفتید با نام مشخص
ateryad
شنبه 17 فروردین 1392, 16:45 عصر
دوستان عزیز این روشها رو انجام دادم ولی عمل نکرده.
نه این روش:
height:auto
min-height:550px
و نه چندتا روش دیگه ای که امتحان کردم.
vahidth
شنبه 17 فروردین 1392, 17:07 عصر
من سوال شما رو خوب متوجه نشدم یکبار دیگه بگو میخوای چیکار کنی؟
maktoom
شنبه 17 فروردین 1392, 17:29 عصر
سلام
تا قبل از اینجا رو فهمیدم:
الان مشکل من اینه که بعد از float کردن اون 3تا divاصلی که برای اون خاصیت heaight:auto رو گذاشتم به کمترین اندازه طولی خودش میرسه میخوام زمانی که متنی که در div وسط هست بیشتر از اون ارتفاعی بشه که گذاشتم div اصلی هم اندازه اون بشه. می دونم که float یعنی شناورف حالا چطور این مشکل حل میشه؟
یه دفعه دیگه از اول توضیح بده.
ateryad
شنبه 17 فروردین 1392, 17:30 عصر
lمیخوام وقتی که داخل یکی از divها متن بیشتر از اندازه 550 وارد شدارتفاع div اصلی تغییر کنه.
ateryad
شنبه 17 فروردین 1392, 17:54 عصر
میخوام وقتی که داخل یکی از divها مثلاdiv سیاه رنگ متن بیشتر از اندازه px550 وارد شدارتفاع div اصلی تغییر کنه.
قرمز= div اصلی
esmaeilbf
شنبه 17 فروردین 1392, 22:09 عصر
بفرمایید خدمت شما (http://uplod.ir/cs7lytyi2dz1/test.zip.htm)
باید در دایو اصلی این رو اضاف کنید:
position:absolute;
و در قسمت main یا دایو وسطی کد زیر رو :
position:relative;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.