أهم الإختلافات بين HTML & XHTML |
في البداية HTML هي إختصار لـ "HyperText Markup Language" وتترجم الي "لغة ترميز النص الفائق" ، أما XHTML فهي إختصار لـ "eXtensible HyperText Markup Language" وتترجم الي "لغة ترميز النص الفائق القابلة للتمديد" .
أهم الإختلافات بين HTML و XHTML:
1- في لغة XHTML يجب ترتيب الوسوم مثال:
الكود التالي مقبول في لغة HTML ولكنة غي مقبول في XHTML لعدم ترتيب الوسوم به.
<b><i>Bold and italic text</b></i>
الكود الصحيح يكون هكذا:
<b><i>Bold and italic text</i></b>
2- في لغة XHTML يجب غلق جميع الوسوم ..
مثال:
<p>This is first paragraph
<p>This is second paragraph
فيكون الكود الصحيح:
<p>This is first paragraph</p>
<p>This is second paragraph</p>
- وحتي الـ Empty tag فهذه الأكواد تقبلها HTML ولكن لا تقبلها XHTML
A horizontal rule: <hr>A break: <br>
An image: <img src="happy.gif" alt="Happy face">
فيكون الكود الصحيح:
A horizontal rule: <hr />A break: <br />
An image: <img src="happy.gif" alt="Happy face" />
3 - في لغة XHTML يجب أن تكون أسماء الوسوم بحروف صغيرة lowercase
فهذا الكود مثلا مقبول في HTML ولكنه غير مقبول في XHTML
<BODY>
<P>Paragraph</P>
</BODY>
فيكون الكود الصحيح:
<body>
<p>Paragraph</p>
</body>
هذه من أهم الإختلافات بين HTML و XHTML ...
ومما سبق يتضح أن لغة XHTML هي لغة HTML ولكن XHTML هي أكثر تنظيم وتنسيق وانضباط من لغة HTML ، قد يقول البعض اذن لغة HTML تكفي، لكن يجب أن نعرف أن السبب في اصدار لغة XHTML هو أن تكون متوافقة مع لغة XML ، حتي انها اخذت قواعدها الصارمة من XML ..
0 تعليقات:
إرسال تعليق