PDA

View Full Version : Rsidebar in php



zohreh.hn
پنج شنبه 11 مهر 1392, 11:40 صبح
سلام من یک template دارم که هد و سایدبار چپ و راست و فوتر را تفکیک کردم و در ایندکس اینکلود کردم. یک مشکلی که دارم اینه که اگر در ایندکس اطلاعاتی نداشته باشم سایدبار چپ میاد وسط صفحه. چه کار کنم تا این مشکل حل بشه خواهش میکنم راهنمایی کنید. متشکرم

navid3d_69
پنج شنبه 11 مهر 1392, 12:21 عصر
توی css به ساید بار چپ float:left بده و div که محتوای وسط رو داره float:right بده و ساید راست هم که باید float:right باشه

zohreh.hn
پنج شنبه 11 مهر 1392, 12:41 عصر
توی css همین نوشته شده اما وقتی اطلاعات توصفحه باشه سرجاش قرار می گیره اگر نباشه میاد وسط. تعریف templale اش طوری هست که سایدبار راست در آخر کد قرار میگیره. این باعثش نمیشه؟

navid3d_69
پنج شنبه 11 مهر 1392, 12:54 عصر
ساید راست رو بزارین اول بعد div وسط و بعد سایت چپ

MMSHFE
جمعه 12 مهر 1392, 11:04 صبح
ضمناً در برخی مرورگرها، اگه محتوای یک عنصر مثل div و... کاملاً خالی باشه، اصلاً Render نمیشه و برای جلوگیری از این مشکل، باید داخلش یک کارکتر باشه که بعضیها از Space استفاده میکنن اما مرورگرهایی مثل IE (با عرض معذرت از جامعه مرورگرها) این رو هم نادیده میگیرن و باید از ;nbsp& استفاده کنید. بنابراین بهتره هرجا در صفحه یک عنصر خالی داشتین، اینطوری بگذارین تا حتماً Render بشه:

<div id="contents">&nbsp;</div>