CATY_minasian
سه شنبه 28 مهر 1388, 13:31 عصر
سلام دوستان
واسه صفحات يه div واسه footer گذاشتم ولي مشكل داره:
- اگر محتواي صفحه ارتفاعي بيشتر از ارتفاع پنجره مرورگر داشته باشه كه مشكلي نيست ولي اگر محتواي صفحه، ارتفاعي كمتر از پنجره مرورگر داشته باشه، بخش پاورقي از پايين صفحه جدا شده و به سمت بالا حركت ميكنه و زير محتواي صفحه قرار ميگيره. براي حل اين مشكل من اين كارو انجام دادم:
#footer
{
Position:absolute;
Bottom:0;
…
{
اما با اين كار بخش پاورقي به سمت بالا حركت ميكنه و وسط صفحه قرار ميگيره.
من دنبال دو تا موضوعم:
يكي اينكه بخش پاورقي در پايين سند قرار بگيره نه در پايين پنجره مرورگر
و ارتفاع سند بايد حداقل به اندازه ارتفاع پنجره مرورگر باشه.
تو يه كتاب خوندم كه براي "رسيدن به هدف اول تنها كافيست كه بخش پاورقي را در داخل يك برچسب div قرار دهيد و سبك css خاصي را براي اين برچسب در نظر گرفته و position:absolute را به آن اختصاص دهيد. با اين كار بخش پاورقي به جاي اينكه در پايين پنجره مرورگر قرار بگيرد به پايين سند مي چسبد."
يعني يه div ميذاريم با خصوصيات زير و داخل اين div يه div ديگه واسه فوتر تعريف ميكنيم.
#content
{
Position:absolute;
Top:0;
Left:0;
}
و براي دستيابي به هدف دوم يه طوري كه براي همه مرورگرها كار كند بايد خصوصيات زير را اضافه كنبم به فايل css.
Html,body, #content
{
Min-height:100%;
Width:100%;
Height:100%;
}
Html>body, html>body #content
{
Height:auto;
}
اين كارارو انجام دادم ولي بازم مشكلم حل نشد
كسي ميدونه واسه اينكه فوتر سر جاش قرار بگيره بايد چي كار كنم.
ممنون
واسه صفحات يه div واسه footer گذاشتم ولي مشكل داره:
- اگر محتواي صفحه ارتفاعي بيشتر از ارتفاع پنجره مرورگر داشته باشه كه مشكلي نيست ولي اگر محتواي صفحه، ارتفاعي كمتر از پنجره مرورگر داشته باشه، بخش پاورقي از پايين صفحه جدا شده و به سمت بالا حركت ميكنه و زير محتواي صفحه قرار ميگيره. براي حل اين مشكل من اين كارو انجام دادم:
#footer
{
Position:absolute;
Bottom:0;
…
{
اما با اين كار بخش پاورقي به سمت بالا حركت ميكنه و وسط صفحه قرار ميگيره.
من دنبال دو تا موضوعم:
يكي اينكه بخش پاورقي در پايين سند قرار بگيره نه در پايين پنجره مرورگر
و ارتفاع سند بايد حداقل به اندازه ارتفاع پنجره مرورگر باشه.
تو يه كتاب خوندم كه براي "رسيدن به هدف اول تنها كافيست كه بخش پاورقي را در داخل يك برچسب div قرار دهيد و سبك css خاصي را براي اين برچسب در نظر گرفته و position:absolute را به آن اختصاص دهيد. با اين كار بخش پاورقي به جاي اينكه در پايين پنجره مرورگر قرار بگيرد به پايين سند مي چسبد."
يعني يه div ميذاريم با خصوصيات زير و داخل اين div يه div ديگه واسه فوتر تعريف ميكنيم.
#content
{
Position:absolute;
Top:0;
Left:0;
}
و براي دستيابي به هدف دوم يه طوري كه براي همه مرورگرها كار كند بايد خصوصيات زير را اضافه كنبم به فايل css.
Html,body, #content
{
Min-height:100%;
Width:100%;
Height:100%;
}
Html>body, html>body #content
{
Height:auto;
}
اين كارارو انجام دادم ولي بازم مشكلم حل نشد
كسي ميدونه واسه اينكه فوتر سر جاش قرار بگيره بايد چي كار كنم.
ممنون