مارک اپ زبانیں کیا ہیں؟

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

چلو 3 مارک اپ زبانوں کو دیکھو

ویب پر تقریبا ہر ایک لفظی لفظ "ایم ایل" ہے جس میں "مارک اپ زبان" (بڑی تعجب ہے، جو "ایم ایل" کے لئے کھڑا ہے). مارک اپ زبانیں ویب صفحات یا تمام سائز اور سائز بنانے کے لئے استعمال ہونے والے عمارت کے بلاکس ہیں.

حقیقت میں، دنیا میں بہت سے مختلف مارپ اپ زبانیں موجود ہیں. ویب ڈیزائن اور ترقی کے لئے، وہاں موجود تین مخصوص مارک اپ کی زبانیں ہیں جو آپ کو ممکنہ طور پر بھر میں چلیں گے. یہ HTML، XML اور XHTML ہیں .

مارک اپ کی زبان کیا ہے؟

مناسب طریقے سے اس اصطلاح کی وضاحت کرنے کے لئے - مارک اپ زبان ایسی زبان ہے جو متن کی تشریح کرتا ہے تاکہ کمپیوٹر اس متن کو ہراساں کرسکے. زیادہ سے زیادہ مارک اپ زبانوں میں انسانی پڑھنے کے قابل ہیں کیونکہ تشریحات ان کے متن سے الگ کرنے کی راہ میں لکھی جاتی ہیں. مثال کے طور پر، HTML، XML، اور XHTML کے ساتھ، مارک اپ ٹیگ ہیں <اور>. ان حروف میں سے ایک کے اندر ظاہر ہوتا ہے کہ کسی بھی متن کو مارک اپ زبان کا حصہ سمجھا جاتا ہے اور تشویش کردہ متن کا حصہ نہیں ہے.

مثال کے طور پر:


یہ ایچ ٹی ایم ایل میں تحریری متن کا ایک پیراگراف ہے

یہ مثال HTML پیراگراف ہے. یہ ایک افتتاحی ٹیگ (

)، ایک اختتامی ٹیگ () سے بنا ہوا ہے، اور اصل متن جس پر سکرین پر دکھایا جائے گا (یہ دو ٹیگ کے درمیان مشتمل متن ہے). ہر ٹیگ میں مارک اپ کے ایک حصے کے طور پر نامزد کرنے کے لئے "سے کم" اور "عظیم سے" علامت بھی شامل ہے.

جب آپ کسی کمپیوٹر یا دیگر ڈیوائس کی سکرین پر متن ڈسپلے کرتے ہیں ، تو آپ کو ٹیکسٹ خود اور متن کے لئے ہدایات کے درمیان فرق کرنا ضروری ہے. متن کی نمائش یا پرنٹنگ کے لئے "مارک اپ" ہدایات ہیں.

مارک اپ کمپیوٹر پڑھنے کے قابل نہیں ہے. پرنٹ میں یا ایک کتاب میں کئے گئے تشریحات کو بھی مارک اپ سمجھا جاتا ہے. مثال کے طور پر، اسکول میں بہت سے طالب علموں کو اپنی متن کی کتابوں میں مخصوص جملے دکھائے جائیں گے. اس سے اشارہ ہوتا ہے کہ نمایاں متن کا ارد گرد کے متن سے زیادہ اہم ہے. نمایاں رنگ مارک اپ سمجھا جاتا ہے.

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

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

HTML- ہائپر ٹیکسٹ مارک اپ زبان

ایچ ٹی ایم ایل یا ہائپر ٹیکسٹ مارک اپ زبان ویب کی بنیادی زبان ہے اور آپ کو ایک ویب ڈیزائنر / ڈویلپر کے طور پر کام کرنے کا سب سے زیادہ عام ہے.

اصل میں، یہ آپ کے کام میں صرف ایک ہی نشان زد کی زبان ہوسکتی ہے.

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

HTML ایک معیاری مارک اپ زبان ہے. یہ ایس جی ایل ایل (معیاری عمومی مارک اپ زبان) پر مبنی ہے.

یہ ایک ایسی زبان ہے جو آپ کے متن کی ساخت کی وضاحت کرنے کے لئے ٹیگ کا استعمال کرتی ہے. عناصر اور ٹیگز <اور> حروف کی طرف سے وضاحت کی جاتی ہیں.

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

ایچ ٹی ایم ایل کے تازہ ترین ورژن ایچ ٹی ایم ایل 5 ہے. یہ ورژن ایچ ٹی ایم ایل میں مزید خصوصیات شامل کردی گئی ہے اور اس سلسلے میں کچھ ایسی سختی کو ہٹا دیا گیا ہے جو XHTML (اس زبان میں جلد ہی زیادہ سے زیادہ) کی طرف سے لاگو کیا گیا تھا.

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

ایکس ایل ایل ایکسچینج مارک اپ زبان

ایکسچینج مارک اپ زبان ایسی زبان ہے جو ایچ ٹی ایم ایل کا دوسرا ورژن پر مبنی ہے. ایچ ٹی ایم ایل کی طرح، ایکس ایم ایل بھی ایس جی ایل ایل کی بنیاد پر ہے. یہ ایس ایم ایل ایل سے زیادہ سخت ہے اور سادہ ایچ ٹی ایم ایل سے زیادہ سخت ہے. ایکس ایم ایل مختلف مختلف زبانوں کو پیدا کرنے کے قابل بناتا ہے.

ایکس ایم ایل مارک اپ زبانوں کو لکھنے کے لئے ایک زبان ہے. مثال کے طور پر، اگر آپ جینیاتی پر کام کر رہے ہیں تو، آپ اپنے XML میں والد، ماں، بیٹی اور بیٹا کی وضاحت کرنے کے لئے XML کا استعمال کرکے ٹیگ تخلیق کرسکتے ہیں. <والد> <ماں> <بیٹی> <بیٹے>.

XML کے ساتھ پہلے ہی پیدا کردہ کئی معیاری زبانیں بھی ہیں: ریاضی کی تعریف کرنے کے لئے ریاضی، ایم ایم ایل ملٹی میڈیا، XHTML، اور بہت سے دوسرے کے ساتھ کام کرنے کے لئے.

XHTML-اختصاص HyperText مارک اپ زبان

XHTML 1.0 HTML XML معیار سے ملنے کے لئے متعارف کرایا گیا ہے. XHTML کو HTML5 کے ساتھ جدید ویب ڈیزائن میں بدل دیا گیا ہے اور اس کے بعد آنے والے تبدیلیاں. آپ XHTML کا استعمال کرتے ہوئے کسی بھی نئے سائٹس کو تلاش کرنے کے قابل نہیں ہیں، لیکن اگر آپ ایک بڑی پرانی سائٹ پر کام کر رہے ہیں، تو آپ اب بھی وہاں جنگلی XHTML سے باہر نکل سکتے ہیں.

ایچ ٹی ایم ایل اور XHTML کے درمیان بہت اہم فرق نہیں ہے، لیکن یہ وہی ہے جو آپ دیکھیں گے:

جینیفر کریین کی طرف سے اصل مضمون. جیریمی Girard کی طرف سے ترمیم 7/5/17.