د نښه کولو ژبو څه دي؟

لکه څرنګه چې تاسو د ویب ډیزاین نړۍ لټولی شئ، بی له شکه به تاسو ته یو څو کلیمې او اختلاطونه وروپیژندل شي. یو هغه شرایط چې تاسو به یې احتمال واورئ "مارک اپ" یا شاید "د نښه کولو ژبې" وي. څنګه "" مارپټ "د" کود "توپیر سره توپیر لري او ولی ځینې ویب سایټونه داسې ښکاري چې دا شرایط په متقابل ډول کاروي؟ راځئ چې په سمه توګه د "نښه شوې ژبې" په څیر په پام سره پیل وکړو.

راځئ چې د 3 نښه شوي ژبو ته وګورو

په ویب کې نږدې هره لنډیز چې په "ML" کې لري "یوه نښه شوې ژبه" ده (لوی حیرانتیا، دا هغه څه دي چې "ML" یې په غاړه لري). مارکپپ ژبو هغه ودانۍ دي چې د ویب پاڼو یا ټولو شکلونو او اندازو د جوړولو لپاره کارول کیږي.

په واقعیت کې، په نړۍ کې ډیری بېلابیلې ژبې شتون لري. د ویب ډیزاین او پراختیا لپاره، درې ځانګړتیاوې موجودې دي چې احتمال به یې په بشپړ ډول ترسره شي. دا HTML، XML، او XHTML دي .

مارکيپ ژبه څه ده؟

د دې اصطالح په سمه توګه تعريف کولو لپاره - د نښه کولو ژبه يو داسې ژبه ده چې متن تبصره کوي ترڅو کمپيوټر کولى شي متن متنبين کړي. ډیری مارکپټ ژبی د انسان لوست وړ دی ځکه چې دغه توضیحات په یوه لیک کې لیکل شوي چې دوی د متن څخه توپیر کوي. د مثال په توګه، د HTML، XML او XHTML سره، نښه نښه ټګونه دي <او>. هر هغه متن چې د دغو ککو په دننه کې ښکاري، د مارکيپ ژبه یوه برخه ګڼل کیږي او د نوي شوي متن برخه نه ده.

د مثال په توګه:


دا د HTML متن کې لیکل شوي متن پراګراف دی

دا مثال د HTML پیراګراف دی. دا د پرانستې ٹیگ (

)، تړل شوي ټګی ()، او اصلي متن چې په اسڪرين کې ښودل کیږي (دا د دوو ټګونو ترمنځ متن دی) جوړ شوی. په هر ټګ کې د "مارکيټ" برخې په توګه د نومولو لپاره "له" څخه کم "او" لوی "سمبول شامل دي.

کله چې تاسو په کمپیوټر یا د وسایطو په اسیرین کې متن وښایئ ، نو تاسو باید د متن لپاره او د متن لپاره الرښوونې توپیر ولرئ. "مارک اپ" د متن د ښودلو یا چاپولو لارښوونې دي.

مارک اپ باید د کمپیوټر لوستلو وړ نه وي. په چاپ او یا هم په کتاب کې ترسره شوي تشریحات په نښه شوي. د مثال په توګه، په ښوونځي کې ډیری زده کونکي به د متن په کتابونو کې ځینې ځانګړي پایلې څرګندې کړي. دا په ګوته کوي چې ښکاره شوي متن د شاوخوا شاوخوا متن څخه ډیر مهم دی. روښانه رنګ رنګ نښه ګڼل کیږي.

مارکپټ یوه ژبه کیږي کله چې قواعد په نښه شوي وي چې څنګه څنګه د هغه نښه نښه ولیکئ او کارول. ورته زده کونکي کولی شي خپل "خپل نښه" نښه کړي ژبه "که چیرې دوی قواعد تدوین کړي لکه جامنی لوړ ژونکي د تعریفونو لپاره دی، پیل پیل لوړ ژورنالست د امتحاناتو توضیحاتو لپاره، او په حاالتو کې د پنسل نوټ اضافي سرچینو لپاره دي."

ډیری نښه شوي ژبی د ډیرو مختلفو خلکو لخوا د کارولو لپاره د بهر اختیار لخوا تعریف شوی. دا د ویب کار لپاره مارک اپ ژبی څنګه دی. دوی د W3C یا د نړیوال ویاړ ویب شرکتونو لخوا تعریف شوي.

ایچ ٹی ایم ایل-هایپر ټیکټ د نښه کولو ژبه

HTML یا د HyperText مارک اپ ژبه د ویب لومړنۍ ژبه ده او ترټولو عام کار تاسو به د ویب ډیزاینر / ډیزاینر په توګه کار کوئ.

په واقعیت کې، دا ممکن ممکن ستاسو په کار کې یوازینۍ نښه شوې ژبه وي.

ټولې ویب پاڼې د ایچ ٹی ایل په ذوق کې لیکل شوي دي. ایچ ٹی ایم ایل دا لاره تعریفوي چې انځورونه ، ملټي میډیا، او متن په ویب براؤزرونو کې ښودل شوي. پدې ژبه کې عناصر شامل دي چې ستاسو اسناد (Hypertext) سره اړیکه ونیسي او خپل ویب سندونه انتشار (لکه د فورمو سره) جوړ کړي. ډیری خلک د HTML ویب پاڼه کوډ کوي، مګر په حقیقت کې دا یوازې یوه نښه نښه ژبه ده. نه اصطالح په سمه توګه غلط دی او تاسو به خلک واورئ، د ویب مسلکيانو په شمول، دا دوه اصطالحات په تبادله کې کاروي.

ایچ ایچ ایل یو تعریف شوی معیاري مارکپټ ژبه دی. دا د SGML (معیاري عمومي مارکپ ژبه) پر بنسټ والړ ده.

دا هغه ژبه ده چې د متن د جوړښت تعریف کولو لپاره ټګونه کاروي. عناصر او ټګونه د <او> حروف لخوا تعریف شوي.

پداسې حال کې چې HTML نن ورځ په ویب کې کارول شوي ژبې ترټولو خورا مشهوره نښه ده، دا د ویب پراختیا لپاره یواځې انتخاب نه دی. لکه څنګه چې ایچ ٹی ایم تیار شوی و، نو خورا پیچلي او د انداز او منځپانګو ټګیو په یوه ژبه سره ګډ شوي. په پای کې، W3C پریکړه وکړه چې د ویب پاڼې او محتوا ترمنځ د جلا کولو اړتیا شتون لري. هغه یوه نښه چې یوازې مواد یې په HTML کې پاتې دي په داسې حال کې چې ټګونه تعریفوي د سایټ د سی ایس ایس (Cascading Style Sheets) په ګټه بې برخې شوي.

د HTML نسخه نوي نسخه HTML5 ده. دا نسخه HTML کې نور ځانګړتیاوې اضافه کړې او د هغه ځینې سختۍ لرې کړئ چې د XHTML لخوا تطبیق شوي (په دې ژبه ډیر لږ وخت).

د ایچ ایچ ایل خلاصول هغه طریقه ده چې د HTML5 زیاتوالی سره بدلې شوې. نن ورځ، نوي نښې او بدلونونه پرته له دې چې نوي، شمیره نسخه خپره شوې وي، اضافه شي. د ژبې وروستۍ نسخه په ساده ډول د "HTML" په نوم یادیږی.

د ایکس ایم ایل - وړ وړ مارک اپ ژبه

د ایکسچینګ مارک اپ ژبه هغه ژبه ده چې د HTML بله نسخه پر بنسټ والړ ده. د HTML په څیر، XML هم د SGML بنسټ دی. دا د SGML په پرتله ډیر سخت دی او د ساده HTML څخه ډیر سخت دی. ایکس ایم ایل د مختلفو ژبو د پیدا کولو توان نلري.

XML د مارکپټ ژبو لیکلو لپاره ژبه ده. د مثال په توګه، که تاسو په جینزوژی کې کار کوئ، تاسو ممکن د XML په کارولو سره ټایګونه جوړ کړئ ترڅو ستاسو په XML کې د پلار، مور، لور او زوی تعریف وکړئ: <پلار> <مور> لور.

همدا ډول ډیری معیاري ژبې هم شتون لري چې دمخه یې د XML سره رامینځ ته شوي: د ریاضياتو تعریف کولو لپاره، MATML، د ملٹی میډیا سره کار کولو لپاره SMIL، XHTML، او ډیری نور.

XHTML - موافق شوی هایپرټکس نښه نښه ژبه

XHTML 1.0 HTML 4.0 دی چې د ایکس ایم ایل معیار پوره کولو لپاره لغوه شوی. XHTML د HTML5 سره د عصري ویب ډیزاین په بدل کې ځای شوي او هغه بدلونونه چې له هغې راهیسې راغلي دي. تاسو د امکان نه لرئ چې د XHTML په کارولو سره نوي ځایونه ومومئ، مګر که تاسو په پخوانی ځای کې کار کوئ، ممکن تاسو لاهم په XHTML سره په ځنګل کې سره مخامخ شئ.

د HTML او XHTML ترمنځ خورا لوی توپیرونه شتون نلري، مګر دلته هغه څه دي چې تاسو به یې یادونه وکړئ:

اصلي جینفر جینیفر کرینین. په 7/5/17 نېټه د جیریمي ګیرارد لخوا تصویب شوی.