صفحات 404 غير عادية
30 أبريل 2008تحتوي الصفحة بالإضافة الى العبارة أسفله على معظم روابط الموقع ..
Hmm, the page you’re looking for can’t be found
صفحة microsoft
شبيهة بصفحة apple من ناحية توفير الرابط لكنها بشعة ..


تحتوي الصفحة بالإضافة الى العبارة أسفله على معظم روابط الموقع ..
Hmm, the page you’re looking for can’t be found
صفحة microsoft
شبيهة بصفحة apple من ناحية توفير الرابط لكنها بشعة ..


يمكن استعمال الوسمين <ul> و <li> في أمور كثيرة، من بينها القوائم أو menu .. سواء كانت القائمة عمودية او أفقية، هذا الدرس يشرح طريقة تصميم menu باستعمال css وxhtml
كود xhtml يعرض 4 روابط ..
<ul> <li><a href="./">home</a></li> <li><a href="/about">about</a></li> <li><a href="/service">service</a></li> <li><a href="/contact">contact</a></li> </ul>
القائمة ستظهر بهذا الشكل:

لأننا لم نحدد اي خصائص ب css وبالتالي فهو الشكل الطبيعي او ما يسمى ب Default
لنبدأ بكتابة بعض الأكواد ب css .. ساضيف إطار أو border لهذه القائمة وبعض المميزات الاخرى كالتالي:
ul { margin: .88em;padding: .7em; border: 1px solid #ddd; list-style: none; width: 150px; }
أضفت بعض خصائص مثل وأخفيت bullet التي تظهر في الوسم <li> ..
أصبح شكل menu كالتالي:

الان سأضيف بعض الخصائص وبعض الألوان ..
li a { display: block; margin: 05px 0; padding: .2em; } li a:link, li a:visited { color:#0268ab; text-decoration: none; background: #f5f5f5; } li a:hover{ color:#333; text-decoration: none; background: #fffae5; }
لكي تفهم فائدة الأمر
li a { display: block; }
احذف السطر: display: block وانظر كيف ستظره القائمة، ستكون شبيهة بهذه الصورة:

قائمتي أصبحت كالتالي:

يمكن إجراء أي تعديلات او تغييرات نريدها .. فاستعمال css مثل الرسم في الفوتوشوب فانت تكتب ما تتخيله وما ترغب فيه:
أضفت border في جهة اليمين بحجم 4 بيكسل كالتالي:
li a:link, li a:visited { border-right: 4px solid #6E6E6E; } li a:hover{ border-right: 4px solid #038CE7; }

ملاحظة: يمكننا اختزال بعض الأسطر في كود css بحيث نجمع الخصائص المتشابهة:
li a:visited, li a:link, li a:hover { text-decoration:none; }
هذا الدرس منجز على Firefox والصفحات متوافقة مع اختبارات w3c ولكي تظهر لك نفس النتائج على IE6 يجب ان نضيف بعض Fix ..
مجموعة كبيرة من الإيقونات الجميلة والمجانية، بعدة صيغ: png, ico ..
هذه الايقونات تصلح ل web و application .. استعملها في مواقعك، في لوحات التحكم .. الخ



في هذا الموضوع سأعرض أفضل المواقع والمدونات المختصة بالتصميم والتطوير .. وهذه المجموعة هي ما يحتاجه كل مطور ليتعلم ويستفيد من الجديد يوميا ..
ملاحظة: يمكن متابعة هذه المواقع عبر google reader ..
مدونات أخرى:
اذا كنت تعمل مطور ويب وتبرمج مشاريع مع لوحات تحكم .. وباقي التفاصيل فانت بحاجة الى افكار جديدة تضيفها الى عملك .. يمكنك الاستفادة من الخدمات التي تستعملها يوميا
عندما تسجل في خدمة ويب جديدة، جرب لوحة التحكم وانتبه الى المميزات والخصائص لانك ستكتشف اشياء جديدة تنفذها لاحقا في أعمالك، جرب تنصيب خدمة wordpress مثلا أو منتدى vanilla .. على localhost وتأمل خصائص لوحة التحكم وطريقة توزيع المحتويات .. الخ من التفاصيل
ايضا عند اشتراكك في خدمة توفر لوحة تحكم تعلم منها .. وبخصوص الالوان وتوزيع المحتويات فلديك عشرات المواقع الرائعة يطلق عليها css showcase أو css gallery ستجد فيها مزيجا من الأفكار المتنوعة والأذواق المختلفة .. ستستفيد حتما ..
شخصيا عندما اجرب اي خدمة أنتبه الى تفاصيل لوحة التحكم وطريقة برمجة هذه الاضافات والمميزات .. اقرب مثال على ذلك لوحة تحكم basecamp .. أو مجلات شهيرة مثل Drupal ..
لا أنس User Interface وطريقة تصميم form والمحتويات .. حتى الايقونات التي لا يكاد موقع يخلو منها .. مهمة اثناء العمل ولا يمكن الاستغناء عنها، ولا شك أنك تصادفها يوميا اثناء زيارتك للمواقع الويب .. وأخيرا هذا الموقع يشرح فكرتي بشكل أفضل: ScrShots .. تصفحا ممتعاً