
دوستان گلم من سعی میکنم به صورت ابتدایی و ساده بگم که برای همتون آسون باشه یعنی میخوام مانیستر با ساده بودن و قابل فهم بودن معروف بشه! ما اصلا فرض میکنیم شما هیچی از طراحی و کدنویسی واکنش گرا نمیدونین.
قالب واکنش گرا چرا برتر هست؟
قالب واکنش گرا باعث میشه بازدید کننده از ظاهر سایت شما با هر وسیله ای مانند : تبلت ، موبایل ، آی پد و... راضی باشه و اذیت نشه. میتونیم بگیم قالب واکنش گرا بسیار خوش اخلاقه و خودشو با هر شرایطی سازگار میکنه .
کمی خلاقیت لطفا !
سعی نکنید همیشه قالب هاتون مثل هر دفعه باشه منظورم اینه که اگه شما فقط عادت کنید قالب های دو ستونه رو واکنش گرا کنید توی قالب ها سه ستونه می مونید . من اساس کارو یادتون میدم شما باید متناسب با شرایط قالبتون کد هارو ادیت کنید.مثلا بعضی قالب ها تبلیغات زیاد دارن میتونین کاری کنین که توی گوشی تبلیغات نشون داده نشه.
چجوری میتونم قالبمو ریسپانسیو کنم؟
خب شما میتونین با استفاده از css به راحتی قالبتونو ریسپانسیو کنین (Media Queries )
حتما توی جاوا اسکریپت عبارات شرطی رو بلدین ! ما میخوایم همینجا هم دقیقا این کارو کنیم.
خب دقیقا به این صورت اسکرین رو تعیین میکنیم
@media screen and (max-width: 980px) {
تغییرات
}
شما میتونین اندازه رو کم یا زیاد کنید. میتونین اندازه های نرمال دستگاه های مختلف رو گیر بیارید.
یادتون باشه دیو مادر بادی رو بر اساس درصدی تعیین کنید .
البته برای واکنش گرا کردن میتونین از چند راه برید. حتی میتونین از پلاگین BootStrap کمک بگیرید که توصیه نمیکنم!
نکات نهایی :
Media Queries رو حتما توی یه فایل css بذارید.
مشکل مرورگر IE
IE از Media Queries پشتیبانی نمیکنه البته ورژن های قدیمی رو عرض میکنم برای حل این مشکل این کد رو اضافه کنید:
<!--[if it IE9]><script
src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->
مشکل بزرگنمایی در گوشی های Iphone :
اینم چاره داره!
<meta name="viewport" content="width=device-width; initial-scale=1.0">
تموم شد !
واقعا سخت بود ؟ :دی
فیلم آموزشی ریسپانسیو کردن قالب رو ببینید
نظرات کاربران
1. سوالات نامربوط با مطلب فوق را در انجمن بپرسید.
2. نظرات محتوی هر گونه فحاشی اگر چه تایید می شوند ولی قسمت های ناپسند آن فیلتر می شود.
3. لطفا برای دریافت پاسختون هر از گاهی به نظرات مطلب مورد نظر سر بزنید.
نه....
ممنون از لطفت دوست عزیز!!!! ...
.....
http://uupload.ir/files/xc0u_443h.png
ریسپانسیو هم هست.وقتی توو گوشی یا تبلت میبینمش اول سایدبار سمت راست بعد زیرش آخرین اخبار بعد زیرش سایدبارهای چپ رو نمایش میده.حالا من میخوام ترتیبشون عوض بشه.اول بلوک"آخرین اخبار" بیاد بالا بعد زیرش سایدبار راست بعدش چپ.چیکار باید کنم؟
مرسی
من قالب سایتم رو رسپانسیو کردم اما قسمت head یه مشکلی داشت هر کاری کردم درست نشد. اگر لطف کنید کمکم کنید.
http://www.foreyat.ir
http://www.foreyat.ir/templates/pnt-blue/images/logo.png
در ضمن ساید بار هارو خاصیت width:98% بدید و float رو حذف کنین در رزولیشن پایین.
ببخشید من قالب سه ستونمو ریسپانسیو کردم و به جز یک مورد مشکلی نداشتم.
همه موقیعتها رو بر اساس درصد اندازه زدم و تو فایل رسپانسیو هم همینطور و float هم none قرار دادم.
اما دو تا از موقعیتام به درصدی که توی فایل ریسپانسیو وارد کردم توجه نمیکنن و درصد اصلی رو اعمال میکنن!
لطفا اگه در توانتون هست راهنمایی کنید.ممنون
میتونین بذارین انجمن تا بررسی بشه :x
ببخشید من اصلا متوجه رسپانسیو کردن قالب نمیشم
ممکنه یک کمی واضح تر توضیج بدی
من به هرجا كامنت زدم كمكم كنن بي پاسخ موند اميدوارم شما كمك كنيد
من به كسي كه قالبم رو ساخته دسترسي ندارم
ايشون از ايران رفتن و پاسخ من رو نميدن
قالب من همه چيزش عاليه مگر اينكه ريسپانسيو نيست
من هم آموزش تصويريتون رو ديدم و هم جاهاي ديگه آموزشهاي مختلف رو خوندم اما متاسفانه چون اينكاره نيستم چيز زيادي دستگيرم نشد.
اگه بهتون كل كدهاي سياساس يا هر كد ديگه اي رو كه لازم باشه بدم برام سايتم رو ريسپانسيو ميكنيد؟
من تمام ورودي هاي موبايل و تبلتم داره از دست ميره بخدا
از طريق ايميل اگه بهم پاسخ داديد خبرم ميكنيد؟
اگه مایلید توی همین کامنت ذکر کنید.