PDA

View Full Version : سوال: ارتفاع یک دایو با توجه به دایو داخلی



SianiD
سه شنبه 22 فروردین 1391, 13:54 عصر
با سلام
دوستان من یک دایو دارم که یه بک گراند رنگی بهش دادم ، حالا میخوام با افزایش طول دایو داخلیش طول دایو اصلی هم زیاد بشه ، باید چیکار کنم ؟
height:auto; گذاشتم ، بدون مقدار گذاشتم ، inherit گذاشتم نشد
به Position ربطی داره ؟

clover
سه شنبه 22 فروردین 1391, 14:22 عصر
height: 100%;

cyrusthegreat
سه شنبه 22 فروردین 1391, 14:28 عصر
دوست عزیز

شما به فرزند چه نوع positionای دادید؟؟

SianiD
سه شنبه 22 فروردین 1391, 14:38 عصر
مرسی از پاسختون دوست عزیز 100% هم نشد .
فرزند Abslut گذاشتم

Saber Mogaddas
سه شنبه 22 فروردین 1391, 14:50 عصر
سلام
به دیو اصلی min-height بدید .. و overflow:hidden قرار بدید..و دیو داخلی رو نیز با float , margin تنظیم کنید..اگه نتونستی فایل رو ضمیمه کن..
موفق باشی..

clover
سه شنبه 22 فروردین 1391, 14:58 عصر
مرسی از پاسختون دوست عزیز 100% هم نشد .
فرزند Abslut گذاشتم

لطف کنید سورس رو قرار بدید

SianiD
سه شنبه 22 فروردین 1391, 15:12 عصر
سلام ، آقا صابر نتونستم ، واست پیغام گذاشتم لینکشو ، فکر کنم یه جای کار کلا اشتباس ، مرسی

SianiD
سه شنبه 22 فروردین 1391, 15:15 عصر
این دایو اصلی :


div.Table_01 {
margin: 0px auto;
position:relative;
left:0px;
top:0px;
width:1024px;
height:auto;
}


این مربوط به دایو که قراره کش بیاد :


div.backgroung-VioletLight_ {
background-color:#593d56;
position:absolute;
left:0px;
top:285px;
width:1024px;



}


اینم دایو فرزند :

div.text_ {
position:absolute;
left:52px;
top:39px;
width:918px;
background-color:#ded8dd;
}

Saber Mogaddas
سه شنبه 22 فروردین 1391, 15:15 عصر
سلام
لینک هات مشکل داره دوباره بفرسد dl نمیکنه..

SianiD
سه شنبه 22 فروردین 1391, 15:30 عصر
صابر جان اصلاح شد لینک لطفا چک کن

Saber Mogaddas
سه شنبه 22 فروردین 1391, 16:11 عصر
سلام
دوست من کل css شما اشتباه هست ..
همه تگ های position رو از css حذف کنید همراه با top right bottom left .. بجاش از float و margin برای تنظیم دیو ها استفاده کنید ..بعد این کار لینک تون رو بدید تا مشکل ارتفاع متغییر رو براتون حل کنم..
چون با این قالب به جایی نمیرسید ..تو مرورگر ها مختلف به هم میریزه..متاسفنه تو همه تگ ها از positon absolute استفاده کردید..و این کار درست نیست ..بعد اصلاح لینکتون رو بدید..
موفق باشی..

SianiD
سه شنبه 22 فروردین 1391, 16:37 عصر
چی شد صابر جون ؟

SianiD
سه شنبه 22 فروردین 1391, 16:43 عصر
راستش تازه رفتم سراغ دایو خوب اصلا نیازی به Position نیست ؟

SianiD
سه شنبه 22 فروردین 1391, 18:32 عصر
صابر جان درست شد ، از margin استفاده کردم ، جاهایی هم که شد position نذاشتم ، درست شد کاملا اما نفهمیدم دلیلش چیه ؟
میشه توضیح بدی ؟؟؟

Saber Mogaddas
سه شنبه 22 فروردین 1391, 21:31 عصر
سلام
position:absolute اصول خودش رو داره و کنترلش براتون سخت هست..فقط تو جاهای که اصلا کاری از دست بر نمیاد از absolute و یا تگ position استفاده کن..
موفق باشی..

cyrusthegreat
سه شنبه 22 فروردین 1391, 21:34 عصر
دوست عزیز

شما اول اینجارو (http://barnamenevis.org/showthread.php?329178-%D8%AA%D9%81%D8%A7%D9%88%D8%AA-Absoloute-%D9%88-relative&p=1449245#post1449245) بخون.

نگاه کن، استفاده از position در حالت کلی اصلا نیاز نیست. شما باید با استفاده از padding و margin عنصرت رو مشخص کنی. استفاده از position برای موارد خاصی هست که نیاز هست، یه عنصر رو از حالت عادی قرار گیریش خارج کنیم.