دلایل بهم ریختن قالب وبلاگ و سایت
همانطور که می دانیم قالب های وب با کدنویسی HTML و استایل دهی CSS ساخته شده و در صورتی که اشکالی در این کدنویسی و استایل دهی وجود نداشته باشد معمولا بدون مشکل ظاهری قابل استفاده هستند، اما همیشه هم وضع به این منوال نیست، در موارد زیادی مدیران وبلاگ ها و سایت ها از به هم ریختن قالب وبشان شکایت داشته و از این موضوع ناراحت و کلافه شده اند، شاید برای شما هم چنین مشکلی پیش آمده باشد که قالب وبلاگ یا سایتتان از لحاظ ظاهری دچار مشکل شده یا به اصطلاح بهم ریخته شده باشد، دلایل زیادی برای این موضوع می توان مطرح کرد که طیف وسیعی از مسائل ساده تا مشکلات فنی و پیچیده را در برمی گیرد، به هر صورت در این مطلب قصد داریم به اختصار به دلایل اصلی مشکل بهم ریختن قالب سایت یا وبلاگ اشاره کنیم، خوشبختانه دانستن و رعایت چند نکته ساده می تواند تا حدود زیادی از بروز این مشکل جلوگیری کند و یا لااقل باعث شود که اشتباهات رایج وبمسترها در این زمینه، کمتر تکرار شوند.
نوع طراحی قالب
یکی از دلایل اولیه بهم ریختن ساختار بخش کاربری سایت یا وبلاگ بر می گردد به نوع طراحی قالب آن که ممکن است در مراحل ایجاد و کدنویسی دقت کافی و آزمایش و خطای لازم انجام نشده باشد، قاعدتا این موضوع مربوط به طراح قالب است، به طور مثال طراح قالب ممکن است بلاک ها و لایه ها را به نحوی تنظیم کرده باشد که موقعیتشان شکننده باشند و با کوچکترین تغییری نظم آنها از بین برود و به صورت نامرتب درآیند، بهتر است از قالب هایی استفاده کنیم که به صورت واکنش گرا (Responsive) باشند یا اینکه مقداردهی عناصر CSS در آنها به صورت صرفا پیکسلی ثابت نباشد.
عدم سازگاری قالب با مرورگرها
علت دیگر بهم ریختن قالب سایت یا وبلاگ می تواند از عدم سازگاری قالب با مرورگرهای متفاوت باشد، باید توجه کرد که عملکرد مرورگرها در پردازش کدهای HTML و CSS همواره به صورت یکسان نیست و ممکن است تفاوت هایی هرچند مختصر با هم داشته باشند منتها این تفاوت ها ممکن است در عمل به ایرادات بزرگ تبدیل شوند یعنی ممکن است یک قالب وب با مرورگری سازگار و در مرورگری دیگر بهم ریخته به نظر برسد، البته یک طراح خوب باید قالب را با تمام مرورگرها سازگار کند تا این مشکل پیش نیاید، بدین منظور باید قالب ها پیش از استفاده، در نسخه های مختلف مرورگرهای وب مانند اینترنت اکسپلورر، فایرفاکس، گوگل کروم، اپرا و سافاری از هر لحاظ تست و بررسی شوند.
درج محتوای غیر استاندارد
علت دیگری که می تواند سبب بهم ریختن قالب وب شود نوع مطالب و محتوایی است که مدیر سایت یا وبلاگ در آن درج می کند، به طور مثال درج تصاویری که پهنای پیکسلی آنها بیش از صفحه طراحی شده برای نمایش مطلب است (به فرض درج یک تصویر با ابعاد 600 در 800 پیکسلی در یک بلاک با ابعاد 500 در 600 پیکسلی) ممکن است موجب شود تا کل قالب ناقص نشان داده شود و یا به فرض نویسنده سایت یا وبلاگ یک عبارت طولانی را بدون فاصله در جعبه های کناری قرار دهد (به فرض عبارت weeeeeeeeeeeee...b) که این موضوع موجب می شود تا مرورگر نتواند کلمات را بشکند و در خط بعدی نشان دهد و این خود باعث ایجاد مشکل می شود، لذا برای تصاویر بهتر است از مقدار عرض و ارتفاع (width و height) کمتر از فضای موجود استفاده کنیم و برای نوشته ها از موارد طولانی و غیرقابل شکست (non-breaking) خودداری کنیم، در همین رابطه درج کدهای فلش غیر استاندارد، درج پلیرهای وب با ابعادی بزرگتر از بلاک دربرگیرنده آنها و مواردی از این دست نیز می توانند موجب بهم ریخته شدن قالب وب شوند.
کدنویسی غیر استاندارد
استفاده از کدهای غیر استاندارد نیز از دلایل دیگر بهم ریخته شدن قالب وب است، به طور مثال استفاده از برخی کدهای جاوا اسکریپت که دقت و تست کافی در نوشتن آنها نشده باشد، استفاده صرف از فرمت فلش که باعث می شود برخی از کاربران نتوانند این فرمت را مشاهده کنند یا به کار بردن بیش از حد توابع و کتابخانه های جی کئوری (jQuery) و جاوا اسکریپت (JavaScript) که بعضا با هم ناسازگاری نیز ممکن است داشته باشند و... همچنین این موارد موجب می شوند کاربرانی که این قابلیت ها در مرورگر آنها غیر فعال است یا پشتیبانی نمی شود، نتوانند از تمام امکانات به درستی استفاده کنند، بهتر است بیشتر از موارد و امکاناتی بهره بگیریم که اکثر کاربران قادر به مشاهده و استفاده از آنها باشند، در واقع یک قالب وب خوب باید حتی الامکان در شرایط غیرفعال بودن امکاناتی نظیر پلاگین فلش، جاوا اسکریپت و... نیز قابل استفاده باشد و فرم آن بهم نریزد.
دستکاری قالب سایت و وبلاگ
دستکاری شدن قالب ها و پاک شدن برخی تگ ها نیز از دلایل شایع بهم ریخته شدن آنها است، هر چند ممکن است تجربه و آشنایی کافی با تگ ها و اصول برنامه نویسی وب را داشته باشیم، اما با این حال بهتر است قبل از اعمال هر نوع تغییری در قالب، ابتدا از آن پشتیبان تهیه کنیم که در مواقع لزوم بتوانیم وضعیت را به حالت سابق تغییر دهیم، با رعایت این نکات ساده می توان از بروز مشکل به هم ریختن قالب سایت و وبلاگ تا حدود زیادی پیشگیری کرد.
جلوگیری از بلاک یا ارسال ایمیل به اسپم با SPF
آموزش کاربردی عبارات با قاعده (Regular Expressions)
لیست کدهای وضعیت HTTP و معنی خطاهای سرور
IP چیست و چه کاربردی دارد؟
پروتکل امن HTTPS و رمزنگاری SSL چیست؟
دیدگاه جدید بر اساس تاریخ ارسال در انتهای دیدگاه های موجود نمایش داده می شود.
<meta name="viewport" content="width=device-width, initial-scale=1">
من یک سایت طراحی کردم که با کوچک کردن صفحه بعضی نوشته هاش تو هم میرن .
از تگ زیر هم استفاده کردم ولی درست نشد.
<meta name="viewport" content="width=device-width, initial-scale=1">
ممنون.
www.khatkhatird13.blogfa.com
من در حال طراحی قالبی هستم با دریم ویور و wampserver وقتی مرورگر رو کوچک میکنم اندازه ها و کل قالب بهم میریزه
لطفا اگه راه حلو میدونین کمک کنین
تلگرام @delent
میشه تو تلگرام بهم راهنمایی کنید درستش کنم
برای مسابقات باید هرچه سریع تر وبلاگم حاضر بشه لطفا خودم html بلدم ولی زیاد مسلط نیستم
پاسخگویی به سوالات ممکن است تا ۲۴ ساعت زمان ببرد.
- به سوالات کلی، زمانبر، مبهم و مشکلاتی که تلاشی برای رفع آنها نکرده باشید پاسخ مختصر داده شده یا به بخش برنامه نویسی اختصاصی ارجاع داده می شوند.
- کدها و اسکریپت های طولانی را ترجیحا در یک صفحه وب آنلاین یا به صورت حساب موقت و آزمایشی قرار دهید تا امکان بررسی دقیق مشکل و خطایابی میسر باشد.
- تمام دیدگاه های ارسالی خوانده شده و برای هر کاربر مدت زمان لازم جهت پاسخگویی در نظر گرفته می شود، لطفا از طرح سوالات متعدد در بازه زمانی کوتاه خودداری کنید.