مقالة مقدمة من wulin.com (www.vevb.com): التغييرات في تغييرات بناء الجملة في HTML 5 على وجه التحديد لأنه لم تكن هناك متصفحات ويب تقريبًا تتوافق مع المواصفات القياسية قبل HTML 5. بعد ذلك ، دعونا نلقي نظرة على طريقة وضع العلامات في HTML 5.
تتمثل التغييرات في بناء الجملة في HTML 5 على وجه التحديد لأنه لم تكن هناك متصفحات ويب تقريبًا تتوافق مع المواصفات القياسية قبل HTML 5. بعد ذلك ، دعنا نلقي نظرة على طريقة وضع العلامات في HTML 5.
1. contentTypeيعد إعلان Doctype ضروريًا في ملف HTML ، ويقع على السطر الأول من الملف. في HTML 4 ، طريقة إعلانها هي كما يلي:
<! doctype html public -// w3c // dtd xhtml 1.0 transitional // en>في HTML 5 ، لا يلزم إعلان الإصدار ، وسيتم تطبيق مستند على جميع إصدارات HTML. طريقة إعلان نوع DOC في HTML 5 (حالة غير حساسة) كما يلي:
ما هو doctype
يقع إعلان <! doctype> في الموضع الأمامي في المستند ، قبل علامة <html>. تخبر هذه العلامة المتصفح الذي يستخدمه مواصفات HTML أو XHTML للوثيقة.
<! doctype htmlpublic -// w3c // dtd xhtml 1.0 Strict // en>في الإعلان أعلاه ، يتم الإعلان عن عنصر الجذر في المستند على أنه HTML ، والذي يتم تعريفه في DTD مع المعرف العام المعرّف على أنه -// W3C // DTD XHTML 1.0 Strict // EN. سوف يفهم المتصفح كيفية العثور على DTD الذي يطابق هذا المعرف العام. إذا لم يتم العثور عليها ، فسيستخدم المستعرض عنوان URL بعد المعرف العام كموقع للبحث عن DTD.
يمكن أن تعلن هذه العلامة ثلاثة أنواع من DTD ، تمثل إصدارات صارمة وإصدارات انتقالية ومستندات HTML المستندة إلى الإطار.
HTML 4.01 نسخة صارمة
<! doctype html public -// w3c // dtd html 4.01 // en>نسخة انتقالية HTML 4.01
<! doctype html public -// w3c // dtd html 4.01 Transitional // en>HTML 4.01 بناءً على إصدار إطار عمل
<! doctype html public -// w3c // dtd html 4.01 frameset // en> <! doctype html>بالإضافة إلى ذلك ، عند استخدام الأدوات ، يمكنك أيضًا إضافة معرفات STSTEM إلى طريقة إعلان DOCTYPE. يتم عرض طريقة الإعلان في الكود التالي:
<doctype HTML System About: Legacy-Compat>في HTML 5 ، يُسمح بتصريحات إعلان Doctype مثل هذا (حالة غير حساسة ، لا تميز الاقتباسات ما إذا كانت عروض أسعار مفردة أو مزدوجة).
3. حدد تشفير الأحرفاستخدم عناصر التعريف في HTML 4 لتحديد الحرف الترميز في الملف ، على النحو التالي:
<meta http-equiv = content-type content = text/html ؛ charset = utf-8 />في HTML 5 ، يمكنك استخدام عنصر <mate> لإلحاق سمة charset مباشرة لتحديد ترميز الأحرف ، كما هو موضح أدناه:
<meta charset = utf-8>كلتا الطريقتين تعمل. يمكنك الاستمرار في استخدام إحدى الطرق السابقة ، ولكن لا يمكنك استخدام كليهما في نفس الوقت.