بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي المركز التعليمي المجاني تطويرالمواقع

تطويرالمواقع تبادل خبرات ، سكربتات ، تصاميم ،استفسارات

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
  #1  
قديم 14-10-2007, 10:26 PM
المبدع العربي المبدع العربي غير متصل
عضو
 
تاريخ التسجيل: Jul 2004
مشاركة: 69
مستوى تقييم العضوية: 20
المبدع العربي is on a distinguished road
الافتراضي 10 نصائح لصفحات أنماط انسيابية (CSS) أفضل

تصميم صفحات الويب أصبح في الوقت الحالي ليس مجرد كتابة شيفرات برمجية، بل تعدى هذا المعنى بكثير وأصبح فن بحد ذاته، من اختيار العناصر المناسبة التي لها مدلوليتها في المكان المناسب، كاستخدام <p> للفقرات، <h1> للعناوين المهمة، إلى اختيار الهيكلة المناسبة لمحركات البحث، وضع المحتوى مثلا في المقدمة قبل قائمة التصفح.
كتابة CSS قد يكون كابوساً لمن ﻻ يعرف الأساسيات من ناحية تموضع العناصر، الفرق بين عناصر HTML المختلفة. في هذا المقال سأحاول تلخيص 10 نصائح لكتابة CSS بشكل أحسن وأرتب.


1- تأكد من أن جميع المتصفحات تتكلم بلغة واحدة
هناك عدة حيل وتقنيات لجعل المتصفحات تعيد خصائصها الافتراضية إلى ما تريد أنت لصفحتك، وحفظها في ملف reset.css، والميزة لإعادة هذه الخصائص هي عرض صفحتك بالشكل الذي تريده في جميع المتصفحات، ومن هذه التقنيات هي:
Reset Reloaded
Starting with CSS: revisited
Christian Montoya’s initial CSS file


2- ابدأ بأبيض ورمادي

كأساس للصفحة أنصح بتخطيط الصفحة مسبقا على ورقة وقلم، وبعد هذا تنتقل إلى كتابة HTML وCSS ولكن فقط باستخدام لونين معاكسين، كالأبيض والرمادي، حيث بهذه الطريقة ستكون صفحتك مستقلة عن اختيار الألوان، هذا مناسب جدا للمصممين الذين يتعاملون مع عملاء متقلبي المزاج، ومن ثم تبدأ بإضافة الألوان والصور، يمكنك اعتبار هذه الخطوة كالمخطط الأزرق [Blueprint] الذي يستخدم عادة في بناء المباني الهندسية، وتصميم المواقع شبيه جدا بهندسة المباني.

3- توزيع ملفات CSS

استخدام ملف CSS أساسي للموقع وتوزيع باقي الأوامر كل على حسب مكانه في ملفات مستقلة سيوفر عليك عملية الصيانة، المتابعة، والوقت، بحيث مثلا لو أردت أن تغير حجم الخطوط في جميع الصفحات ستذهب إلى الملف الذي يهتم بالخطوط typography.css وتحدد القيمة التي تريدها وستطبق على جميع الموقع دون عناء.
محتوى master.css:
كود:
@import url("reset.css");
@import url("global.css");
@import url("structure.css");
وستستدعي الملف عن طريق السطر التالي في صفحة HTML، لاحظ أني أستخدم الأمر @import مع العلم أن هناك طريقة أخرى مشهورة لجلب الملف ولكن هذا ما سأشرحه في النقطة التالية:
كود:
<style type="text/css" media="screen,projection"> @import "master.css"; </style>
4- استخدام @import لجلب ملفات CSS
حاول استخدام @import عندما تريد جلب ملفات CSS الأساسية إلى صفحات HTML، هذه الحيلة ستخفي ملف CSS الذي تريد جلبه عن [المتصفحات القديمة] ، أتكلم عن IE5 وأقل، NE4، من يستخدم هذه المتصفحات إلى الآن ﻻ يستحق أن يرى إبداع صفحتك باستخدام CSS، لذا سيتم منع جلب الملف وستظهر له الصفحة بالنصوص والروابط التشعبية العادية، لذا جرب صفحتك مع وبدون CSS لتقيس مدى قابلية صفحتك.


5- أكثر من فئة class للعنصر الواحد

في الحقيقة لا أرى الكثير من المصممين يستخدمون هذه الميزة في CSS، تتيح لك هذه الميزة باستخدام أكثر من فئة واحدة class للعنصر، مثال:
كود:
<p class="float-left align-left width-50">فقرة</p>
6- احتفظ بمكتبة للفئات Classes
بما أنك تستطيع استخدام أكثر من فئة على العنصر الواحد، فمن المفيد أن تحتفظ بمكتبة لبعض الفئات لتعيد استخدامها أكثر من مرة لأكثر من عنصر، ولكن مع مراعاة أن ﻻ تستخدمها عند الإنتهاء من مشروعك، استخدامك لهذه الفئات سيخلط بين التقديم والترميز Presentation and Markup.
كود:
.width-100 { width: 100%; }
.font-100 { font-size: 100%; }
.float-right { float: right; }
.float-left { float: left; }
.align-right { text-align: right; }
.align-left { text-align: left; }
.clear-me { clear: both; }
7- تخلص من ترقيعات المتصفحات
لعله يكون السبب الرئيس في [ظهور الصفحة بشكل خاطئ على متصفح IE7] ، الكثير من المصممين استخدموا ترقيعات المتصفحات CSS Hacks حتى يتمكنوا من تعديل خاصية معينة في متصفح IE6، ومنها:
كود:
html > body
* html
body > element
وللأسف آتت أكلها عندما ظهر IE7 بدأ بتطبيق هذه الخواص والتي كانت مخفية عن IE6 مما سبب هذه الأخطاء في الصفحات، لهذا ينصح دائما باتباع المعايير القياسية، وفي حالة الانترنت اكسبلورر يمكنك اعتماد [الجمل الشرطية التي وفرتها مايكروسوفت] لتطبيق قواعد CSS الخاصة بها.


8- استخدم عناصر HTML المتوفرة أولاً
أرى الكثير من المطورين يعقدون مسألة CSS بشكل كبير وخلطها بشكل غير مناسب مع HTML، إما لعدم فهمهم لها بالشكل الصحيح، أو لعدم معرفتهم [بعناصر HTML (ملف PDF)] ومدلولياتها، أرى بعض الناس يستخدمون:
كود:
 <div class="header-page"><strong>عنوان 1</strong></div>
أهذا أفضل، أم هذا؟
كود:
<h1>عنوان 1</h1>
والكثير من هذه الأخطاء والتعقيدات مما يؤدي إلى كبر ملفات CSS للموقع، وتشعب عناصر HTML، وكسر قانون فصل المحتوى عن الترميز، وعدم المحاظفة على نظافة وبساطة HTML، وهي النقطة الجوهرية لوجود CSS.


9- التموضع ليس لكل شيء

ابدأ بعناصر HTML فقط، دون وضع أي قواعد CSS للتحكم في وضعها، إن لم تتمكن من وضع العنصر في المكان الذي تريده عندها إبدأ باستخدم float وposition.

10- استخدم ضاغط ملفات CSS
[ضاغط ملفات CSS] يمكنه أن يقلل من المساحة لملفات CSS لديك عن طريق بعض التقنيات الخاصة والتخلص من المساحات الفاضية وبالتالي تسريع عملية تنزيل هذه الملفات، ولكن هناك مساوئ ومنها أنك ستفقد التنسيق الذي يستطيع الانسان قرائته، أي بمعنى آخر احتفظ بنسخة لك للتعديل عليها ونسخة مضغوطة للموقع.

-----------------
الكاتب: عبدالرحمن العتيبة
المصدر: المشروع - مجتمع مطوري المواقع






التوقيع
تركت عالم تطوير المواقع

[مدونة المبدع العربي]
  #2  
قديم 16-10-2007, 12:29 PM
السكربت العربي السكربت العربي غير متصل
عضو
 
تاريخ التسجيل: Apr 2005
مشاركة: 1,231
مستوى تقييم العضوية: 22
السكربت العربي will become famous soon enough
وسام الويب الذهبي وسام الويب الفضي وسام الويب البرونزي 
عدد الأوسمة: 3 (المزيد ...)
الافتراضي

موضوع أكثـر من رائع ويستحق التثبيت ..

يعطيك الف عافية اخوي عبدالعزيز , ماقصرت والله .





  #3  
قديم 20-10-2007, 11:35 AM
الصورة الشخصية لـ Dooem
Dooem Dooem غير متصل
عضو
 
تاريخ التسجيل: Aug 2004
المدينة: مكه المكرمه
مشاركة: 1,365
مستوى تقييم العضوية: 22
Dooem is on a distinguished road
وسام الويب البرونزي وسام الويب الفضي 
عدد الأوسمة: 2 (المزيد ...)
الافتراضي

بارك الله فيك اخووي المبدع العربي وشكر لكاتب الموضوع عبد الرحمن






التوقيع

دوم ديزاين

www.Doeem.net
dooem@dooem.net
  #4  
قديم 09-11-2007, 12:18 PM
الصورة الشخصية لـ RaNo0o
RaNo0o RaNo0o غير متصل
عضو
 
تاريخ التسجيل: Jul 2007
مشاركة: 25
مستوى تقييم العضوية: 0
RaNo0o is on a distinguished road
الافتراضي

مشكووور وما قصرت بس خيوو

عندي هالمشكله في css

اتمنى تقولي وش الحل *_*

على هالرابط

http://www.arabwebtalk.com/showthrea...6 #post399626


واكون شاكرهـ لكـ ^.^





  #5  
قديم 10-11-2007, 04:34 PM
webmisr webmisr غير متصل
عضو
 
تاريخ التسجيل: Nov 2007
مشاركة: 204
مستوى تقييم العضوية: 17
webmisr is on a distinguished road
الافتراضي

رائع جدا اكثر من رائع جزاك الله خيراً






التوقيع
ويب مصر لنظم المعلومات
برمجة خاصة ، تصميمات احترافية
الموقع الرسمى للشركة : www.webmisr.net
مالك الموقع: حسن السيد محمد
العنوان :30 شارع العقاد - القبة - القاهرة
رابط/بريد الدعم الفني: info@webmisr.net
رقم الهاتف : 00201150006985 - 0020222562207
  #6  
قديم 01-12-2007, 03:50 AM
الصورة الشخصية لـ جيل الويب
جيل الويب جيل الويب غير متصل
عضو
 
تاريخ التسجيل: Nov 2006
مشاركة: 283
مستوى تقييم العضوية: 18
جيل الويب is on a distinguished road
الافتراضي

ممتاز جدا اخوي المبدع

فعلأ مبدع وشرح رائع ومميز منك ,

اتمناء لك التوفيق






التوقيع
تمتع بافضل نسخة منتديات مدعومة عربيآ

نسخة تربل اكس المطورة كليأ 3.7.2


مؤسسة جيل الويب لتقنية المعلومات
استضافة + تصميم + برمجة + تربل اكس
http://www.jeelalweb.com
  #7  
قديم 01-12-2007, 10:40 AM
thebestchance.com thebestchance.com غير متصل
عضو
 
تاريخ التسجيل: Nov 2007
مشاركة: 111
مستوى تقييم العضوية: 17
thebestchance.com is on a distinguished road
الافتراضي

مشكور......................





  #8  
قديم 05-12-2007, 03:17 AM
mo2man mo2man غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 48
مستوى تقييم العضوية: 0
mo2man is on a distinguished road
الافتراضي

شكرا على المعلومات الرائعه





موضوع مغلق




قوانين المشاركة
لا يمكنك إضافة موضوع جديد
لا يمكنك الرد على المواضيع
لا يمكنك إضافة مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 03:39 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

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