كما سبق وقلت من قبل..
إذا أردت تعلم CSS فلا بد لك من تعلم لغة XHTML .
تمت تسمية اللغة باسم XHTML لأن بنيتهـا تعتمد على HTML و XML
ال XML تعتمد على أنك إن قمت بفتح وسم مثلا <code> سيكون إجبارياً عليك أن تغلقه ب </code>
لكن XHTML لا تعتمد على وسوم XML بل تعتمد على وسوم HTML العادية التي سكون عليك إغلاقهـا وترتيبها على طريقة XML .
إن كنت تعلم HTML فأنت بأمان لسبب بسيط..
أن HTMLو XHTML هي لغة واحدة
الفرق الوحيد هو ان XHTML أكثر تنظيماً, ترتيباً و نظافة من HTML لعدة أسباب :
- حيث أن html لا تهتم بوجود الوسوم html و head و body و DOCTYPE ..في الصفحة لكن ال Xhtml تعتبرهم من الضروريات.
- حيث html تسمح لك بتجاهل إغلاق بعض الوسوم, ال XHTML تصر على إغلاق كل وسم منهـا, حتى الوسوم الفارغة.
مثـال:
في ال html , الوسوم الفارغة ليس لديهـا “/” نهائية , والقيمة ليس لديهـا علامات التنصيص:
لكن في XHTML حتى العناصر الفارغة يجب أن يكون لديها وسم إغلاق. ويجب أن تكون القيمة بين علامات التنصيص:
في html بعض الوسوم مثل p لا تستوجب أن يتم إغلاقهـا
مثال:
<p>وهذه تجربة أخرى لفقرة تحتوي على <em>وسم اخر</em>
أمـا في XHTML لا بد من إغلاق الوسوم
<p>وهذه تجربة أخرى لفقرة تحتوي على <em>وسم اخر</em>
</p>
أيضاً في html لا يهم إذا كتبت الأكواد بحروف كبيرة أو صغيرة
أمـا في Xhtml جميع الوسوم يجب أن تكون بحروف صغير
ربمـا تتسائل هل تستحق هذه الشروط أن يتم الإهتمام بهـا. الجواب هو .. هذا يعتمد.
XHTML تقدم العديدة من الإيجابيات. فكر في مشروع نضيف, حيث كل محتوى سيكون في مكانه المخصص. سيكون من السهل جداً البحث عن تعديل محتوى مـا وسط تلك الأكواد التي نضمتهـا. ال Xhtml يساعدك على جعل أكوادك منسقة و منضمة جيداً, وخالية من الوسوم اللا قيساسية , والذي بالمقابل يجعل صفحتك سهلة التعديل والتحديث, دمجهـا مع CSS.
ربمـا واحدة من أفضل إيجابيات Xhtml هو أنه يصر على المعايير التي تجعله مثل القانون بالنسبة لصفحات الويب والذي يجعله مدعومـاً من جميع المتصفحات حيث تستطيع فهم أكواده المنضمة بسهولة كبيرة.
مقالات مشابهـة:
- دورة CSS: ما هي الأنماط الإنسيابية CSS ؟
- دورة CSS سيتم بدأهـا قريباً
- 53 قائمة تصفح جميلة وصديقة للزائر و حلول من مصممي المواقع باستعمال تصميم CSS أساسي
- السلام عليكم !
يعني XHTML افضل من HTML ؟
تقييم التعليق:
0
0
بارك الله في جهدك ، و أنا من المتابعين معك في هذه الدورة
تقييم التعليق:
0
0
@leopard: ضننت هذا واضحاً من المقال
.
ولكن نعم تطبيق css على xhtml سيكون محدداً بشكل أكبر من html لهذا xhtml افضل من html
@seraj bakeer شكراً لك و إن شاء الله لا تحرمنـا من استفساراتك
تقييم التعليق:
0
0
شكرا أخي لقد أفادني شرحك تحياتي لشخصك.في أمان الله
تقييم التعليق:
0
0