PDA

نسخه کامل مشاهده نسخه کامل : برای حرفه ای ها: مشکلی عجیب و نادر در یک layout ساده!



hameddtm
09-01-2010, 22:51
سلام دوستان.
سایت زیر با اینکه ساختار بسیار ساده ای دارد کلی دردسر ساز شده. البته همه چیز در IE7 مرتب است اما در FF مشکلی هست: وقتی فایل از روی هاست اجرا میشود، ستون سمت چپ پایین می افتد؛ و البته تعجب من از این است که وقتی به صورت آفلاین و یا حتی روی لوکال هاست لود می شود درست نمایش داده می شود!!!

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

یعنی این صفحه را اگر save کنیم ( یا حتی refresh کنیم) درست نمایش داده می شود. خب این نشان می دهد کدهای من ایرادی ندارد. اما کجای کار می لنگد؟

من حتی از یکی از دوستان خواستم همین طرح رو خودش با کدهای html و css خودش اجرا کنه. و اون با روشی متفاوتتر همون layout رو طراحی کرد. اما با کمال شگفتی وقتی کدهای داینامیک php رو برای محتواش گذاشتم مشکل دوباره برگشت!!! با بررسی های فراوان بالاخره به یک نتیجه قطعی رسیدم: اینکه فقط وقتی در محتوا و متنها از کدهای php (مثل include و یا کدهای کانکت شدن به دیتابیس) استفاده میشه این مشکل وجود داره و وقتی تمام محتوا رو مستقیما داخل خود فایل میگذارم (یعنی به حالت استاتیک) هیچ مشکلی وجود نداره!

لطفا چند بار در لینکهای داخلی سایت بگردید! مثلا پنج شش بار از صفحه اول به صفحه ای دیگر بروید و دوباره روی لینک صفحه اول بزنید. دقت کنید که refresh جواب نمی دهد! باید از طریق لینکها وارد صفحات شوید.
واقعا این ساختار ساده کلافه ام کرده. واقعا چیز خیلی مهمی هست که ما نمی دونیم؟



دوستان متخصص لطفا تخصص خودشان را محک بزنند و راه حل ارائه کنند! من هر چیزی که به ذهنم رسید انجام دادم اما نشد که نشد. از اینکه یک ساختار ساده اینقدر وقتم را می گیرد کلافه شده ام!

رونوشت: طرفداران FireFox که می گن در مقایسه با IE باگ نداره!

mohammad_molana
10-01-2010, 16:44
خوب این کدیه که همه ی ما استفاده می کنیم ازش ولی تا به حال به همچین مشکلی بر نخوردیم

وقتی با فایرباگ هم یه بار خاصیت float رو خاموش روشن می کنم درست می شه. برای من هم عجیبه :دی