أجهزة الكمبيوتر, برمجة
HTML DOCTYPE - ما هو؟ ما تحتاج لمعرفته حول هذا البند
بغض النظر عن المشككين، لا يزال التقدم لتكون ظاهرة لا يمكن وقفها. ومع ذلك، في حين أن بعض غضب الخطوة التي طال أمدها إلى حديقة القمر، والبعض الآخر مغمورة حرفيا في حالة من الذعر، لأنه يصبح أصعب وأصعب لمواكبة التغييرات. مثال ذلك "اللحاق بالركب" هم الممثلون من المهن ذات الصلة بتكنولوجيا عالية.
في حين أن معظم الويب المصممين والمبرمجين والمبرمجون وملاءمة أفضل بكثير لروح العصر، وليس أي "نورا بابا"، الذي يتلقى المعلومات من أسبوع في وقت متأخر، ولكن لا يزال مع تشوهات كبيرة، إلا أن الواقع مختلف إلى حد ما. تتوافق مع مستوى التقدم صعب في مجال التكنولوجيات الجديدة. النظر في مثال بسيط: حتى قبل بعض 5-10 سنوات، يمكن لمطور العاب اون لاين على أدوبي فلاش لتحقيق نجاح ملموس، العديد من "سعيد المزارعين" هي دليل على ذلك. ولكن اليوم هذه التكنولوجيا يحتضر تدريجيا، ويفسح المجال لأكثر حداثة، ولكن أقل من أغلبية دراسة HTML5 الأساسي. بالمناسبة، هو HTML5، وهي واحدة من "الشخصيات" من قصص اليوم كرست أيام الأسبوع HTML-DTP.
HTML DOCTYPE - ما هو؟
هذا النصب التذكاري لضحايا التقدم التكنولوجيا الفائقة في مجال التكنولوجيا. محطما 90 ق، والتي تتميز ليس فقط الوضع "القتال" في بلادنا، ولكن أيضا لا بأس حربا حقيقية من المتصفحات، وجلبت الى العالم سوى عدد قليل من المنتجات التي تسمح للمستخدمين الكمبيوتر لتصفح الشبكة العالمية. هناك مشكلة واحدة فقط - شعبية عندما المستكشف نتسكيب وإنترنت إكسبلورر كانوا يبحثون في نفس الصفحة في مختلف تماما، على التوالي، والمبدعين من موقع لإنشاء صفحات مختلفة تماما لهذه البرامج.
المعايير؟ في تلك السنوات، للحديث عنها من غير المجدي - W3C وجدت في مهدها، وتعزيز مايكروسوفت إنترنت إكسبلورر الخاص المعروف عموما أن فضل اختراع خاصة بها، ليست متوافقة مع الدراجات أي شيء. ومع ذلك، وبحلول نهاية ذلك العقد الرهيب (لمطوري الويب)، وعاد الوضع الى طبيعته بعد كل شيء: كان هناك بعض مظاهر المعايير التي إن لم يكن بشكل كامل، ولكن لا تزال تحترم من قبل جميع المتصفحات الشعبية.
ومع ذلك، تحول الوضع إلى أن تكون مثل أن معايير الاتحاد والشركات المصنعة للمتصفح كانت، بعبارة ملطفة، وليس في كل ما شابه ذلك. هل يمكن بسهولة إنشاء صحيحة تماما من حيث HTML، CSS والصفحة DOM، ولكنك المتصفح المفضل أظهر بعناد لا ما كنت أتوقع أن نرى.
ومع ذلك، مع مرور الوقت، ومطوري لا تزال قررت أخيرا أن نفكر ليس فقط عن المنافسة، ولكن حول المسؤول عن الموقع، وظهر - DOCTYPE HTML. هذا هو علامة خاصة أن تخبر المتصفح كيف ينبغي النظر صفحة معينة.
ما هو مطلوب في DOCTYPE HTML رمز؟
قبل ظهور المعايير الملائمة، والتي بدأت في تتبع في كل مكان، وقد حاول العديد من المطورين من المتصفحات لسحب الغطاء على نفسه، وخلق طرق خاصة بهم نهج لتكنولوجيا معينة. ونتيجة لذلك، واحدة ونفس الصفحة يبدو في المتصفحات المختلفة بطرق مختلفة. ومع ذلك، وهذا قيل لنا، فقط لا أذكر أنه عندما جاء منتجي برامج تصفح الإنترنت حولها، وكان هناك آخر، لا مشكلة أقل مسلية.
تخيل الموقف: أنت - شبكة مطور نموذجي أواخر 90s. انها مجرد حدث أن معظم الوقت الذي تقضيه في متصفح إنترنت إكسبلورر 4. مايكروسوفت تقرر تأتي فجأة إلى رشدهم وجعل المتصفح الجديد الخاص بك هو أكثر "الصحيح"، حيث أنه ليس من الواضح ما هو عليه الآن لإنشاء مواقع وماذا تفعل مع أولئك الذين لديهم بالفعل بإنشائه. وبطبيعة الحال، إذا كان لديك ما يكفي من الوقت، هل يمكن إعادة كتابة لها رمز HTML في مثل هذه الطريقة أنه يتوافق مع المعايير الجديدة، ولكن لأن الناس - المخلوقات كسول.
وكان في هذه النقطة DOCTYPE HTML هو الأنسب "اختراع". اعتمادا على نوع من وثيقة يتم تحديد ذلك في بداية الصفحة، سيقوم المتصفح اختيار الأنسب في هذه الحالة آلية التقديم. إذا كان DOCTYPE في HTML رمز غير متوفرة، فإن المتصفح الخوض في وضع التوافق (عادة، ولكن ليس بالضرورة). ونتيجة لذلك، وهو نفس برنامج Internet Explorer 6 (حتى إذا كان الملف الله بواسع رحمته) في حالة عدم وجود العلامة DOCTYPE يتصرف كما لو كنت تعمل في الإصدار الرابع.
أنواع DOCTYPE
تتضمن العلامة DOCTYPE العديد من الأنواع التي يمكن تقسيمها إلى فئات معينة. أولا، فهو يصف أنواع رئيسية من لغة الترميز: HTML 4.01، HTML 5، XHTML 1.0 أو XHTML 1.1. ثانيا، كل من هذه اللغات لديها أقسام فرعية لها، لافتا إلى "معامل العثور على الخطأ" تي. E. وفي مدى صعوبة أن يكون HTML رمز معايير W3C المعمول بها. ومع ذلك، في الحالة الثانية، هناك نوعان من الاستثناءات - HTML5 وXHTML 1.1 لايوجد أي السلالات وهي شكل واحد فقط من DOCTYPE HTML. ولكن أكثر عن ذلك لاحقا ...
نهج صارم: DOCTYPE الصارم
إذا كنت تفضل إنشاء HTML رمز المقابلة لكل حرف من مدقق القانون، فإن حافزا إضافيا (ما عدا المصلحة الذاتية) هو استخدام DOCTYPE صارمة. إذا كنت تخطط لاستخدام أكثر تقدما XHTML 1.0، الخط، والتي سوف تبدأ كل عنصر ينبغي أن تبدو هذه:
اختيار DOCTYPE HTML قالب صارم ملفه يضمن أن أي انحراف عن المعيار سوف يكون لاحظت من قبل المتصفح، وتستخدم بعد ذلك يتم تجاهل العلامة خاطئة. على وجه الخصوص، في وضع الدقيق للكلمة، أي العلامة، سواء كان ذلك هو شكل أو صورة أو أي عنصر آخر يتطلب أن يكون موجودا ضمن العلامات كتلة. إذا قررت الاستغناء عنه، والمتصفح ببساطة لن يتم عرض هذا البند، وتخطيط قائمة خطأ يملأ اثنين من السجلات.
وبالإضافة إلى ذلك، هناك عدد من العلامات التي تسمح لتنسيق النص، بل هو أيضا من المرغوب فيه للقضاء - نظام صارم يوحي استخدام CSS.
نهج إنساني: DOCTYPE الانتقالية
وأعلن «لينة» DOCTYPE HTML 4 على النحو التالي:
لسلسلة XHTML مرة أخرى يبدو مختلفا بعض الشيء، ولكن الاتجاه العام مستمرة:
من العام إلى الخاص: DOCTYPE إطارات
النهج عند التدقيق صفحات للامتثال لقالب إطارات مماثلة عموما إلى أن من الانتقالي، ومع ذلك، بالإضافة إلى "الحريات" ما ذكر أعلاه، هذا القالب يتيح لك استخدام الإطارات. اختلافات أخرى إطارات ديه لذلك، لا يمكن إلا أن خط نقل للإعلانات، لHTML 4.01 وXHTML 1.0:
قطع الحافة
أصناف أخرى DOCTYPE
حتى الآن، وهناك عدة أنواع من أنماط DOCTYPE، ومعظمها يتعلق الأمر XHTML. في حين أن النسخة الثانية من لغة الترميز لم يخرج إلى النور، لتصبح جزءا من HTML5 المذكورة آنفا، والاختلافات في نسخته الأولى، وإن لم يكن أعلى نسبة انتشار، على قيد الحياة وبصحة جيدة.
هل DOCTYPE مهمة؟
ربما بعض مبتدئ "الكتاب" في HTML سيحاول تجاهل نوع صفحة الإعلان. حسنا، إذا لم تعلم معلومات هامة من vyshenapisannogo، نعطي مثال بسيط. هنا صفحة مثال يستخدم الانتقالي قالب:
نأمل، وهذا مثال على ذلك هو ما يكفي vyshenapisannogo متاح يفسر أهمية، وبالتالي فإننا يمكن أن تبقي فقط انتباه أو، من الناحية المثالية، وتعلم لكتابة التعليمات البرمجية التي يمر صارم التحقق من الصحة. حظا سعيدا لكم!
Similar articles
Trending Now