کمپیوٹرزپروگرامنگ

DOCTYPE HTML - یہ کیا ہے؟ آپ کو آئٹم کے بارے میں جاننے کی ضرورت ہے

کوئی بات شک، ترقی کے رجحان کو روکا نہیں جا سکتا ہے کہ اس لیے جاری کیا. تاہم، جبکہ کچھ چاند باغ کو ناراض طویل اقدام ہیں، دوسروں کے لفظی ایک گھبراہٹ میں ڈوبی جو تبدیلیوں کے ساتھ رکھنے کے لئے مشکل اور مشکل ہو جاتا ہے کیونکہ رہے ہیں. مثلا "اپ کو پکڑنے" کی ایک مثال ہائی ٹیکنالوجی سے متعلق پیشوں کے نمائندے ہیں.

سب سے زیادہ ویب ڈیزائنرز، پروگرامرز اور coders کے زیادہ بہتر مناسب وقت کی روح کی بجائے کسی بھی "نورا بابا"، دیر ہفتے سے معلومات حاصل کرتا ہے جس کے لئے، لیکن اب بھی کافی بگاڑ کے ساتھ ہیں، حقیقت میں کسی حد تک مختلف ہے. ترقی کی سطح کے مطابق نئی ٹیکنالوجی کے میدان میں مشکل ہے. ایک سادہ مثال پر غور کریں: یہاں تک کہ کچھ 5-10 سال پہلے، ایڈوب فلیش پر آن لائن گیمز کی ایک ڈویلپر ٹھوس کامیابی، متعدد "مبارک کسان" کو حاصل کر سکتا ہے کا ثبوت ہے. تاہم، آج اس ٹیکنالوجی کو آہستہ آہستہ باہر مر رہا ہے، ایک سے زیادہ جدید کا راستہ دینے، لیکن بنیادی HTML5 کے مطالعہ کی اکثریت سے کم. ویسے، یہ HTML5 ہے، اور وقف ہفتے کے دن HTML-DTP آج کی کہانیوں میں "حروف" میں سے ایک ہے.

DOCTYPE HTML - یہ کیا ہے؟

ٹیکنالوجی کے میدان میں ہائی ٹیک پیشگی کے متاثرین کو یہ یادگار. ممتاز ہیں جو ہمارے ملک میں نہ صرف "جنگی" صورت حال، بلکہ براؤزر کا بالکل ایک حقیقی جنگ 90-S، بہادر، دنیا کمپیوٹر صارفین ورلڈ وائڈ ویب سرفنگ کرنے کی اجازت دیتے ہیں کہ صرف چند مصنوعات میں لایا. نےٹسکیپ نےوگیٹر اور انٹرنیٹ ایکسپلورر بالترتیب، ایک مکمل طور پر مختلف میں ایک ہی صفحے پر تلاش کر رہے تھے، اور ویب سائٹ کے تخلیق کاروں کو ان کے پروگراموں کے لئے ایک مکمل طور پر مختلف صفحات بنانے کے لئے مقبول - صرف ایک مسئلہ ہے.

معیارات؟ ان سالوں میں، میں بات کرنا ان فضول تھا کے بارے میں - W3C اس کے بچپن میں موجود ہے، اور آپ IE مائیکروسافٹ عام طور پر جانا جاتا ہے ان کی اپنی ایجاد کرنے کو ترجیح دی ہے کہ فروغ دینے کے، کچھ بھی بائک کے ساتھ ہم آہنگ نہیں ہیں. اس کے باوجود کہ خوفناک (ویب ڈویلپرز کے لئے) دہائی کے آخر تک حالات معمول پر تمام کے بعد واپس آئے: معیارات کی کچھ جھلک ہے کہ اگر مکمل طور پر نہیں تھا، لیکن پھر بھی تمام مقبول براؤزر کی طرف سے احترام کیا.

تاہم، صورت حال سے باہر ہونے کے لئے جیسا کہ کنسورشیم کے معیار اور براؤزر مینوفیکچررز تھے، mildly ڈال بالکل نہیں مڑ کر دیکھیں. آپ آسانی کے لحاظ سے ایک مکمل طور پر درست بنانے کے کر سکتے HTML، CSS اور DOM صفحہ، لیکن آپ کی ترجیحی براؤزر stubbornly کو آپ دیکھنا توقع نہیں کیا دکھایا.

بہر حال، وقت پر چلا گیا کے طور پر، ڈویلپرز کو اب بھی آخر میں نہ صرف مقابلہ کے بارے میں ہے، لیکن ایک ویب ماسٹر کے بارے میں سوچنے کا فیصلہ کیا ہے، اور وہ ظاہر ہوا - DOCTYPE HTML. یہ براؤزر ہے کہ یہ ایک مخصوص صفحے پر غور کیا جانا چاہئے کہ کس طرح بتاتا ہے کہ ایک خاص ٹیگ ہے.

کیا DOCTYPE HTML کوڈ میں ضرورت ہے؟

کافی معیارات، ہر جگہ پر عمل کرنا شروع کر دیا ہے جس کی آمد سے پہلے، براؤزرز میں سے بہت سے ڈویلپرز کو ایک خاص طور پر ٹیکنالوجی کے نقطہ نظر کے ان کے اپنے طریقوں کی تشکیل، اپنے اوپر کمبل ھیںچو کرنے کی کوشش کی ہے. اس کے نتیجے میں، ایک اور ایک ہی صفحے کے طور پر مختلف طریقوں سے مختلف براؤزرز میں لگ رہا ہے. تاہم، یہ ہم سے کہا گیا ہے صرف ویب سرفنگ کے لئے پروگرام کے پروڈیوسر کے گرد پہنچے تو کم نہیں دل لگی مسئلہ، ایک اور بھی نہیں تھا کہ اس کا ذکر نہیں کرتے.

صورت حال کا تصور کریں: اگر آپ - ایک عام ویب ڈویلپر دیر 90s. یہ صرف اس لئے ہوا ہے کہ پہلے سے ہی ہے جو ان لوگوں کے ساتھ کیا کرنا وقت آپ کے براؤزر انٹرنیٹ ایکسپلورر 4. مائیکروسافٹ اچانک ان کے ہوش میں آئے اور اپنے نئے براؤزر زیادہ "صحیح" ہے بنانے کے لئے فیصلہ کرنے میں خرچ کرتے ہیں، جس کے تحت یہ واضح نہیں ہے کہ یہ سائٹس تخلیق کرنا ہے کے طور پر اور کیا کے سب سے زیادہ پیدا. کورس کے، آپ کو کافی وقت ہے، تو آپ اس کی ایچ ٹی ایم ایل کوڈ یہ نئے معیارات کے مساوی ہے اس طرح ہے کہ میں دوبارہ سے لکھنا، لیکن کر سکتے تھے لوگ کیونکہ - سست مخلوق.

یہ اس نقطہ DOCTYPE HTML سب سے زیادہ مناسب ہے پر تھا "ایجاد". یہ صفحہ کے شروع میں وضاحت کی ہے دستاویز کے کس قسم پر منحصر ہے، براؤزر اس معاملے میں سب سے زیادہ مناسب انجام کی طریقہ کار کا انتخاب کریں گے. HTML کوڈ میں DOCTYPE دستیاب نہیں ہے تو، براؤزر میں جائیں گے مطابقت موڈ (عام طور پر ہے، لیکن ضروری نہیں). نتیجے کے طور پر، ایک ہی انٹرنیٹ ایکسپلورر 6 آپ اپنے چوتھے ورژن میں کام کر رہے ہیں کے طور پر اگر (فائل اگر وہ امن میں آرام یہاں تک کہ اگر) DOCTYPE ٹیگ کی عدم موجودگی میں برتاؤ کرتی ہے.

اقسام DOCTYPE

DOCTYPE ٹیگ کچھ اقسام میں تقسیم کیا جا سکتا ہے کہ کئی پرجاتیوں شامل ہیں. HTML 4.01، ایچ ٹی ایم ایل 5، XHTML 1.0 یا XHTML 1.1: سب سے پہلے، یہ مارکاپ زبان کا بنیادی اقسام بیان کرتا ہے. دوم، ان زبانوں میں سے ہر ایک، اس کے subsections کے ہے HTML کوڈ قائم W3C معیار ہونے کے لئے کس طرح مشکل میں ٹی. E. "غلطی فائنڈنگ کی عددی سر" کی طرف اشارہ. تاہم، دوسری صورت میں، دو مستثنیات موجود ہیں - HTML5 اور XHTML 1.1 کسی بھی اقسام پائی جاتی ہے اور DOCTYPE HTML کے صرف ایک فارم ہو نہیں کرتا. لیکن اس پر مزید بعد میں ...

سخت نقطہ نظر: سخت DOCTYPE

آپ کو قانون جوازدہندہ کے ہر خط کے مطابق ایچ ٹی ایم ایل کوڈ کی تخلیق کو ترجیح دیتے ہیں، اضافی حوصلہ افزائی (ذاتی مفاد کے علاوہ) DOCTYPE سخت استعمال کرنے کے لئے ہو جائے گا. آپ کو زیادہ اعلی درجے کی XHTML 1.0 کو استعمال کرنے کا ارادہ رکھتے ہیں، لائن، جس میں ہر عنصر شروع ہو جائے گا اس طرح نظر آنا چاہئے:


DOCTYPE HTML عوامی سخت ٹیمپلیٹ کا انتخاب معیاری کی کوئی انحراف براؤزر کی طرف سے محسوس کیا جائے گا، اور پھر غلط ٹیگ کو نظر انداز کیا جاتا ہے استعمال کیا جاتا ہے کو یقینی بناتا ہے. خاص طور پر، سخت طرز میں، کسی بھی ٹیگ، جو بلاک ٹیگز اندر اندر واقع کیا جا کرنے کی ضرورت ایک شکل، تصویر یا دوسری شے ہے یا نہیں. آپ اس کے بغیر ایسا کرنے کے لئے فیصلہ کرتے ہیں تو براؤزر کو صرف اس شے کو ظاہر نہیں کرے گا، اور غلطی کی فہرست ترتیب ریکارڈز کے ایک جوڑے کو بھر دیا.

اس کے علاوہ، متن فارمیٹ کرنے کی اجازت دیتے ہیں کہ ٹیگ کی ایک بڑی تعداد، یہ بھی ختم کرنے کے لئے ضروری ہے - سخت حکومت CSS کے استعمال کا مطلب.

ہیومین نقطہ نظر: عبوری DOCTYPE

شدید طریقہ کار سخت سانچے آپ کو یا آپ کو صرف قواعد کے خلاف جانے کی عادی کے مطابق نہیں ہے تو، ایک سے زیادہ انسانی قسم DOCTYPE HTML پبلک کا سہارا امکان ہمیشہ نہیں ہے. W3C کی توثیق کے ماڈل ایک عبوری نقطہ نظر کی نمائندگی ایک عبوری پیٹرن پیدا کرنے، عادات کو ترک نہیں کرنا چاہتے اور قدرے نرم شرائط کے تحت کام کرنے کے لئے چاہتا ہے جو ان لوگوں کا خیال رکھا. اس سانچے آپ کو آزادانہ طور پر اپنے آپ کو اس طرح کے سخت طور ممنوع ہے بعض آزادیوں، سانچے ٹیگز، کے ساتھ ساتھ بہت سے دوسرے نقطہ نظر دیر سے 90s کے بعد سے مطابقت کھو نہیں ہے جس کی ترتیب، کرنے کی اجازت دینے کے قابل بناتا ہے.

مندرجہ ذیل کے طور پر «نرم» DOCTYPE HTML 4 اعلان کیا جاتا ہے:

دوبارہ XHTML سٹرنگ کے لئے یہ تھوڑا مختلف لگ رہا ہے، لیکن مجموعی طور پر رجحان جاری ہے:

تاریخ کرنے کے لئے، حقیقت یہ ہے کہ ہر ایک coder کی سخت-سانچے سے ملنے کے لئے کوشش کی ہے کہ باوجود، یہ ایک عبوری DOCTYPE سب سے زیادہ مقبول ہے. بہر حال، اس سانچے میں سے ایک کریڈٹ کی حد ہے: جوازدہندہ فریم پر مشتمل ہے جس میں کوئی صفحات "مسترد کریں" گے. آپ کو اس طریقہ کار کو ترتیب پر مائل کرنے کی ضرورت ہے تو، آپ کو اگلے پر توجہ دینا چاہئے - گزشتہ سانچے.

مخصوص کرنے جنرل منجانب: DOCTYPE فریم سیٹ

نقطہ نظر فریم سیٹ سانچے کے ساتھ تعمیل کے لئے کی جانچ پڑتال کے صفحات عبوری تاہم، اوپر کی "آزادی" کے علاوہ میں، اس سانچے آپ کے فریم استعمال کرنے کے لئے کی اجازت دیتا ہے کے اس کے لئے عام طور پر اسی طرح کی ہے. دیگر اختلافات فریم سیٹ، نہیں، اس وجہ سے، کے اعلانات کے لیے آپ کو ٹرانسفر لائن کر سکتے ہیں HTML 4.01 اور XHTML 1.0 کے لئے:

جدید

کورس کے، اس مضمون HTML5 معیاری کے تمام بڑھتی ہوئی مقبولیت کے آغاز کا حوالہ دیتے ہوئے، ہم مارکاپ زبان کو نظر انداز نہیں کر سکا. اس W3C بنیادی HTML ورژن سمجھتا ہے کہ عجیب بات ہے، تو اس کے DOCTYPE HTML 5 بہت معمولی دکھائی دیتی ہے. دوسرے الفاظ میں، اس قسم تعریف چوتھے ورژن کے بہت سے واقف ہیں جبکہ ممکنہ طور پر متروک سمجھا جاتا ہے براؤزر "خالص» HTML کے ساتھ کام کرنے کی ضرورت ہے، اور جو آج ہیں HTML5 تصور کیا جاتا.

دیگر مختلف قسم DOCTYPE

تاریخ کرنے کے لئے، سب سے زیادہ ہے جس کی XHTML بات آتی DOCTYPE پیٹرن، کی کئی اقسام ہیں. مارکاپ زبان کے دوسرے ورژن نہیں باہر کی روشنی میں، اس کے پہلے ورژن میں HTML5 مذکورہ بالا، مختلف حالتوں کا حصہ بننے، آئی جبکہ نہیں، اگرچہ سب سے زیادہ ویاپتتا زندہ ہے اور اچھی طرح سے.

یہ ضروری DOCTYPE ہے؟

شاید HTML میں کچھ نیا "لکھاریوں" اشتہار صفحہ کی قسم کو نظر انداز کرنے کی کوشش کریں گے. ٹھیک ہے، وہ vyshenapisannogo سے اہم معلومات جاننے کے نہیں کیا تو، ہم ایک سادہ مثال دے. یہاں عبوری-سانچے کو استعمال کرتا ہے کی ایک مثال صفحہ ہے:

ایسا لگتا ہے کے طور پر اس ڈیزائنر کے تصور پر طرح نظر آنا چاہئے، لیکن یہ ہمارے قابل "» DOCTYPE الجھانے کے لئے ہے، اور ہم مندرجہ ذیل حاصل کریں:

جیسا کہ آپ دیکھ سکتے ہیں کے طور پر، صفحہ اہم تبدیلی ہے: وال پیپر چمک کم، مینو مسخ فہرست، CSS بعض کلاسوں کو صرف نظر انداز کر دیا، اس کے علاوہ، صفحے "otros" دوسرا طومار بن گیا ہے.

امید ہے کہ یہ مثال کافی دستیاب vyshenapisannogo، اہمیت کی وضاحت کرتا ہے اس وجہ سے، ہم صرف، توجہ رکھنے یا، مثالی طور پر سخت کی ویلیڈیشن گزر جاتا ہے کہ کوڈ لکھنے کے لئے معلومات حاصل کر سکتے ہیں. آپ کے لئے گڈ لک!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.birmiss.com. Theme powered by WordPress.