j




السلام عليكم ورحمة الله وبركاته


 سأشرح لكم اليوم أساسيات وخطوات جعل قالب بلوجر متجاوب ومتوافق مع جميع الأجهزة (الهواتف الذكية بمختلف المقاسات, اللوحات الإليكترونية, ....)
 أو ما يسمى بـ Responsive design
 طبعا بعد التقدم الكبير الذي عرفه مجال الهواتف واللوحات الإلكترونية
 فإن عدد مستخدمي هذه الأجهزة ارتفع كثيرا مقارنة مع السنوات الماضية وهذا بدوره أدى إلى ارتفاع عدد متصفحي النت من هذه الأجهزة
 ولهذا أصبح مدراء المواقع يبحثون عن طرق لجعل مواقعهم متوافقة مع مختلف أجهزة التصفح
 ومن بين هذه الطرق نجد تقنية الـ CSS3 والتي سنستخدمها


  • ملحوظة مهمة 
  • هذا الموضوع نحن نقلناه  من مدونة


# الطريقة :

أولا عليك البحث عن وسم
</head>
الأن أضف فوقه كود الميتا التالي
<meta content='width=device-width, initial-scale=1.0, maximum-scale=12.0, minimum-scale=.25, user-scalable=yes' name='viewport'/> 

الأن سنبحث عن

]]></b:skin>

ونضيف فوقه الكود التالي

Responsive styles
******************************************/
@media screen and (max-width : 1280px) {
 /* CSS FOR NETBOOK AND DESKTOP ------------*/
 }
 
 @media screen and (max-width : 1024px) {
 /* CSS FOR TABLETS ------------*/
 }
 
 @media screen and (max-width : 768px) {
 /* CSS FOR SMALL TABLETS ------------*/
 }
 
 @media screen and (max-width : 640px) {
 /* CSS FOR IPHONE ------------*/
 }
 
 @media screen and (max-width : 480px) {
 /* CSS FOR MOBILES ------------*/
 }
 
 @media screen and (max-width : 320px) {
 /* CSS FOR SMALL OLD MOBILES ------------*/
 }
/***************************************************
كما ترون في كل عنصر نرى قيمة مختلفة للـ max-width هذه القيمة تمثل لنا العرض الأقصى للجهاز مثلا أجهزة سامسونج الصغيرة كـ trand أو trand plus فالعرض الذي تأخده هو 320px أما الأجهزة الكبيرة مثل سامسونج S4 فالعرض الذي يأخده هو 480px وهكذا مع باقي الأجهزة.

 أهم العناصر التي تتكون منها قوالب بلوجر وهي كالتالي :

كما نرى لدينا عناصر أساسية وهي :

body : وهو جسم أو بدن القالب الرئيسي.
outer wrapper : وهو الغلاف الخارجي وداخله توجد كل العناصر.
header : وهو الجزء العلوي من القالب.
main wrapper : وهو الجزء المجمع للعناصر الرئيسية في الصفحات.
post : وهو مكان المواضيع.
sidebar : وهو الشريط الجانبي الذي يحتوي على العديد من العناصر.
footer : وهو الجزء السفلي من القالب ويسمى أيضا بذيل الموقع .

إذا هذه أهم العناصر في أي موقع وجعل القالب متوافق مع الأجهزة يقتضي التعديل على هذه العناصر بالدرجة الأولى وهذا مثال 

@media screen and (max-width : 320px) {
 /* CSS FOR SMALL OLD MOBILES ------------*/
#outer-wrapper{width:320px;margin:0px auto;padding:0;overflow:hidden;}
#header{width:320px;margin:0 auto;padding:0;float:none}
#main-wrapper{width:320px;float:right;margin:0;padding:0;overflow:hidden;}
#footer{width:320px;float:none;margin:0 auto;padding:0;overflow:hidden;}
#sidebar-wrapper{width:320px;margin:0 auto; float:none;}
.post{  width:320px ;margin:0 auto;}
ملحوظة : الأكواد تختلف في بعض القوالب مثلا نجد header-wrapper عوض header  أو نجدclass عوض id وبالتالي يجب وضع outer-wrapper. عوض outer-wrapper# لذلك راجعوا محتوى قالبكم

بعد القيام بالتعديلات الرئيسية تبقى هناك تعديلات أخرى وهي الأكثر تعقيدا هذه التعديلات تهم كل العناصر الثانوية مثل القوائم و الشعار وباقي الإضافات وإليكم أهم 

عناصر الـ CSS التي يجب التعديل عليها

width : وهو عرض العناصر .
height : طول العناصر .
float : من أجل توجيه العنصر ومن الأفضل عمل :float:none لكل العناصر .
text-align : التحكم في اتجاه النص .
font-size : حجم الخطوط .
margin : للتحكم في مكان العنصر بالنسبة لباقي العناصر .
padding : للتحكم في أبعاد العنصر بالنسبة لنفس العنصر .
display : وسنحاتجها كثيرا لإخفاء بعض العناصر كالسلايد شو مثلا وذلك باستعمال ;display:none .


الأن يبقى لدينا سؤال وهو كيف سنراقب التعديل ؟ بموقع







<a href="http://www.hypersmash.com/dreamhost/" id="MA609">Read More</a>



بقلم: مصطفى سلطان
مصطفى أحمد سلطان من مصر اهتم بالتقنيات واخبار التقنية وتطوير المواقع ولمدونات حلمى ان أصبح محترف فى عالم الويب ومساعدة الاخرين ليكونوا افضل مى يمكننك متابعتى على الفيس بوك او متابعة المدونة على مواقع التواصل الاجتماعى
يمكنك متابعتي على: فيس بوك | |الموقع.
التعليقات
0 التعليقات

0 التعليقات:

إرسال تعليق

اجعل تعليق بناء

 
Top