3- تقنيات سريعة عن css

Sunday 25 May 2008

لتوسيط شيء في الصفحة، يمكنك استعمال margin مع تحديد القيمة auto على اليمين وعلى اليسار كالتالي:

اريد توسيط الكلاس content ليظهر في منتصف الصفحة:

#content {
	margin-right: auto;
	margin-left: auto;
}

ويمكن لك تحديد اي قيمة ل margin-top و margin-bottom حسب حاجتك ..

#content {
	margin-top: 05px;
	margin-bottom: 05px;
 
	margin-right: auto;
	margin-left: auto;
}

وبطريقة أخرى:

#content {
	margin: 05px auto;
}

2- تقنيات سريعة عن css

Sunday 25 May 2008

عند استعمال بعض الخطوط التي تحتوي على فراغات يجب وضعها بين علامتي تنصيص ..
مثال:

#sidebar p {
	font: 1.2em "Lucida Sans Unicode";
	color:#f00;
}

يمكنك استعمال خطوط أخرى وفق الترتيب الذي تريد بدءا من الاول فالثاني ..الخ:

#sidebar h2 {
	font: 1em "Lucida Sans Unicode", Tahoma, Arial;
	color:#313800;
}

تقنيات سريعة في css

Sunday 25 May 2008

لتحديد خصائص لبعض الأوامر الموجودة ضمن xhtml نستعمل نفس الاوامر في ملف css وتوجد عدة طرق لذلك ..
اذا كان لديك فورم بريدي ضمن كلاس اسمه content يمكن كتابة ما يلي:

#content input {
	border: 1px solid #ddd;
	padding: .3em;
}

أما اذا اردت تحديد خصائص لجميع input المستعملة في الصفحة فيمكنك كتابة ذلك مباشرة:

input, textarea, select {
	border: 1px solid #ddd;
	padding: .3em;
	color:#074173;
}

نفس الشيء مع الاوامر الاخرى: ul, li, p, h2, hr

img {
	border: none;
	vertical-align: middle;
}
 
code {
	font: 1.2em "Lucida Sans Unicode";
	color:#A60402;
}

مطور ويب 2.0

Tuesday 20 May 2008

ربما حان الوقت لكي نتحدث عن مطور ويب 2.0، فنحن نسمع عن web 2.0 و business 2.0 .. الخ من المفردات والمعايير الجديدة، وفي نظري مطور الويب 2.0 يجب أن يتميز بما يلي:

  • إتقان css و xhtml بدرجة كبيرة
  • العمل بلغة برمجة او 2 وعلى الخصوص: ruby و php
  • استعمال نطاق mootools أو jquery بكفاءة
  • خبرة في مشاكل المتصفحات والقدرة على تخطيها (Fix)
  • استعداد للانتقال الى HTML 5 أو XHTML 2.0
  • استعداد للهجرة الى CSS 3.0
  • خبرة كبيرة في search engine optimization أو (SEO)
  • برمجة تطبيقات ويب 2.0 بكل ما تتطلبه من معايير
  • الاستعداد لتعلم أي تقنية جديدة
  • خبرة في تقطيع تصاميم PSD باحترافية كبيرة
  • توفر مدونة شخصية
  • الاستعداد أكثر لثورة ويب جديدة ك web 3.0

لكن مجموعة كبيرة من المطورين العرب لم تنتقل بعد الى 2.0 فهي تتميز ب:

  • استعمال css في نطاق محدود جدا
  • عدم استعمال مكتبات ajax الحديثة
  • اعتماد تصاميم الفوتوشوب القديمة كتصاميم المنتديات والواجهات
  • عدم الاطلاع الدائم على جديد التقنية والمدونات الأجنبية على الخصوص
  • عدم الاقتناع بجدوى المعايير القياسية
  • .. وأشياء كثيرة نعرفها جميعا

معظم المطورين والمصممين الأجانب لديهم مدونات شخصية يعرضون فيها أعمالهم الشخصية .. وهذه نماذج صغيرة منها:

روابط (22)

Sunday 18 May 2008