Markup Language ဘာတွေလဲ?

သငျသညျကို web design ကိုလောကီသားတို့သည်အရှာဖွေစူးစမ်းစတင်အဖြစ်, သငျသညျခြောသငျသညျအသစ်ဖြစ်ကြောင်းစကားလုံးများနှင့်စာပိုဒ်တိုများတဲ့အရေအတွက်မိတ်ဆက်လိမ့်မည်။ သငျသညျဖွယ်ရှိစကားကိုနားထောငျပါမညျသောအသုံးအနှုန်းများတစ်ခုမှာ "markup" သို့မဟုတ်ဖြစ်ကောင်း "markup ဘာသာစကား" ဖြစ်ပါတယ်။ ပုံ "ကုဒ်" ထက်ကွဲပြားခြားနားသော "markup" နှင့်အဘယ်ကြောင့်အချို့သောက်ဘ်ဆိုက်ပညာရှင်များအပြန်အလှန်ဖလှယ်ဤဝေါဟာရများကိုသုံးပါဟန်သလဲ? တစ်ဦး "markup ဘာသာစကား" ဖြစ်ပါတယ်အတိအကျဘာကိုကြည့်တာတို့ကမစတင်ကြပါစို့။

3 Markup Language ကိုကြည့်ပါကြပါစို့

အထဲတွင်တစ်ခု "ML" ရှိကြောင်း Web ပေါ်ရှိနီးပါးတိုင်းအတိုကောက် (ထို "ML" အတိုကောက်အဘယျသို့ဖွစျသညျကိုကြီးမားသောအံ့အားသင့်စရာ,) တဲ့ "markup ဘာသာစကား" ဖြစ်ပါတယ်။ markup ဘာသာစကားများကို web စာမျက်နှာများတွင်သို့မဟုတ်အားလုံးကိုပုံစံမျိုးစုံနှင့်အရွယ်အစားကိုဖန်တီးရန်အသုံးပြုတဲ့အဆောက်အဦးလုပ်ကွက်များဖြစ်ကြသည်။

အဖြစ်မှန်မှာတော့ထွက်ရှိတယ်ကမ္ဘာပေါ်မှာအများအပြားကွဲပြားခြားနားသော Markup Language ရှိပါတယ်။ ကို web ဒီဇိုင်းနှင့်ဖွံ့ဖြိုးတိုးတက်ရေး, သင်ဖွယ်ရှိဖြတ်ပြီးပြေးလိမ့်မည်ဟုသုံးတိကျတဲ့ Markup Language ရှိပါတယ်။ ဤရွေ့ကားက HTML, XML ကိုနှင့်များမှာ XHTML က

တစ်ဦး Markup Language ကဘာလဲ?

စနစ်တကျဒီဝေါဟာရကိုသတ်မှတ်မှ - တစ် markup ဘာသာစကားကွန်ပျူတာစာသား manipulate နိုင်အောင်စာသားကို annotates တဲ့ဘာသာစကားဖြစ်ပါတယ်။ အဆိုပါမှတ်စာများစာသားကိုကိုယ်နှိုက်ကမှသူတို့ကိုခွဲခြားတစ်လမ်း၌ရေးထားလျက်ရှိ၏ဘာလို့လဲဆိုတော့အများစုက Markup Language ဖတ်လို့ရအောင်လူ့ဖြစ်ကြသည်။ ဥပမာအားဖြင့်, HTML, XML ကိုနှင့် XHTML ကနှင့်တကွ, markup tags များဖြစ်ကြသည် <နှင့်> ။ သူတို့အားဇာတ်ကောင်များ၏တဦးတည်းအတွင်းပေါ်လာမဆိုစာသား markup ဘာသာစကား၏အစိတ်အပိုင်းတစ်ခုနှင့်မမှတ်ချက်တွေကိုစာသား၏အစိတ်အပိုင်းတစ်ခုဟုသတ်မှတ်ပါသည်။

ဥပမာ:


ဤသည်က HTML ၌ရေးထားလျက်ရှိ၏စာသားစာပိုဒ်တစ်ခုဖြစ်ပါတယ်

ဒီဥပမာတစ်ခုက HTML အပိုဒ်ဖြစ်ပါတယ်။ ဒါဟာ (ဒီနှစ်ခု tags များအကြားတွင်ပါရှိသောစာသားဖြစ်ပါတယ်) (

), တစ်ဦးပိတ် tag ကို () တစ်ခုဖွင့်လှစ် tag ကိုတက် လုပ်. , screen ပေါ်မှာပြသလိမ့်မည်ဟုသောကတကယ်တော့စာသားကိုဖြစ်ပါတယ်။ တစ်ခုချင်းစီကို tag ကိုပု markup ၏တစ်စိတ်တစ်ဒေသအဖြစ်သတ်မှတ်ဖို့သင်္ကေတ "ထက်ကြီးမြတ်" a "ကိုထက်လျော့နည်း" နှင့်ပါဝင်သည်။

သင်တစ်ဦးကွန်ပျူတာပေါ်မှာပြသခံရဖို့ကစာသားကို format သည့်အခါ သို့မဟုတ်အခြားကိရိယာမျက်နှာပြင် , သင်ကစာသားကိုယ်တိုင်နှင့်စာသားညွှန်ကြားချက်များအကြားခွဲခြားရန်လိုအပ်ပါသည်။ အဆိုပါ "markup" စာသားကိုပြသသို့မဟုတ်ပုံနှိပ်များအတွက်ညွှန်ကြားချက်ဖြစ်ပါတယ်။

markup ကွန်ပျူတာဖတ်လို့ရအောင်ဖြစ်မရှိပါ။ ပုံနှိပ်တွင်သို့မဟုတ်တစ်တိကျမ်း၌ပြုသောအမှုမှတ်စာများမှာလည်း markup စဉ်းစားနေကြသည်။ ဥပမာအားဖြင့်, ကျောင်းအများအပြားကျောင်းသားများကို၎င်းတို့၏စာသားကိုစာအုပ်တွေထဲမှာအချို့စာပိုဒ်တိုများမီးမောင်းထိုးပြပါလိမ့်မယ်။ ဒါကမီးမောင်းထိုးပြစာသားမပတျဝနျးကငျြကစာသားထက်ပိုအရေးကြီးတယ်ကြောင်းဖော်ပြသည်။ အဆိုပါမီးမောင်းထိုးပြအရောင် markup စဉ်းစားသည်။

markup စည်းမျဉ်းစည်းကမ်းတွေကြောင့် markup ရေးနှင့်မည်သို့အသုံးပြုရမည်ကိုလှည့်ပတ်ပြဌာန်းသည့်အခါတစ်ဦးဘာသာစကားဖြစ်လာသည်။ ထိုနေ့ကျောင်းသားသူတို့နှင့်တူစည်းမျဉ်းစည်းကမ်းတွေကိုပြဌာန်းပါလျှင် "ခရမ်းရောင်ကိုမီးမောင်းထိုးပြအဓိပ္ပာယ်အဘို့ဖြစ်၏, အဝါရောင်ကိုမီးမောင်းထိုးပြစာမေးပွဲတွင်အသေးစိတျအဘို့ဖြစ်၏, ထိုမာဂျင်အတွက်ခဲတံမှတ်စုနောက်ထပ်အရင်းအမြစ်များကိုအဘို့ဖြစ်ကြ၏။ " သူတို့ကိုယ်ပိုင် "note ကိုယူပြီး markup ဘာသာစကား" ရှိသည်နိုင်

အများစုမှာ markup ဘာသာစကားများအများအပြားကွဲပြားခြားနားသောလူဦးအသုံးပြုရန်တစ်ခုအပြင်ဘက်တွင်အခွင့်အာဏာများကသတ်မှတ်ကြပါတယ်။ ဒါဟာ Web ကိုအလုပျအတှကျဘယ်လို Markup Language ဖြစ်ပါတယ်။ သူတို့က W3C, ဒါမှမဟုတ်နေဖြင့်သတ်မှတ်ကြသည် World Wide Web Consortium

HTML ကို-HyperText Markup Language

HTML ကိုသို့မဟုတ် HyperText Markup Language web ၏မူလတန်းဘာသာစကားနှငျ့သငျဝဘ်ဒီဇိုင်နာ / developer အဖြစ်နှင့်အတူအလုပ်လုပ်ပါလိမ့်မယ်အသုံးအများဆုံးတစ်ခုဖြစ်ပါသည်။

တကယ်တော့ဒါဟာသင်သည်သင်၏အလုပ်အတွက်အသုံးပြုမှသာ markup ဘာသာစကားဖြစ်နိုင်ပါသည်။

အားလုံးဝဘ်စာမျက်နှာများကို HTML ကိုတစ်အရသာ၌ရေးထားလျက်ရှိ၏။ HTML ကိုသောလမ်းကိုသတ်မှတ်ပါတယ် ပုံရိပ်တွေ , မာလ်တီမီဒီယာ, နှင့်စာသားကို web browser များအတွက်ပြသထားပါသည်။ ဤသည်ဘာသာစကားသင့်ရဲ့စာရွက်စာတမ်းများ (hypertext ကို) ချိတ်ဆက်နှင့် (ထိုကဲ့သို့သောပုံစံများနှင့်အတူကဲ့သို့) သင်၏ဝဘ်စာရွက်စာတမ်းများအပြန်အလှန်အကျိုးသက်ရောက်မှုဖြစ်စေသည့်ဒြပ်စင်များပါဝင်သည်။ လူအတော်များများက HTML "က်ဘ်ဆိုက်ကုဒ်" မခေါ်ပေမယ့်အမှန်တရားအတွက်တကယ့့် markup language တစ်ခုဖြစ်ပါတယ်။ ကိုမဝေါဟာရကိုတင်းကြပ်စွာမှားယွင်းနေသည်နှင့်သင်က web ပညာရှင်များအပါအဝင်လူဦး, အပြန်အလှန်ဖလှယ်နှစ်ခုအသုံးအနှုန်းများကိုသုံးပါနားထောင်မည်။

HTML ကိုတစ်သတ်မှတ်စံ markup language တစ်ခုဖြစ်ပါတယ်။ ဒါဟာအပေါ်မှာအခြေခံတာဖြစ်ပါတယ် SGML (စံ Generalized Markup Language) ။

ဒါဟာသင့်ရဲ့စာသားရဲ့ဖွဲ့စည်းတည်ဆောက်ပုံသတ်မှတ်ဖို့ tags များအသုံးပြုတဲ့ဘာသာစကားဖြစ်ပါတယ်။ ဒြပ်စင်များနှင့် tags များက <နဲ့> ဇာတ်ကောင်များကသတ်မှတ်ကြပါတယ်။

HTML ကိုယနေ့က Web ပေါ်တွင်အသုံးပြုဝေးလူကြိုက်အများဆုံး markup ဘာသာစကားအားဖြင့်ဖြစ်တယ်နေစဉ်, ဒါကြောင့်ကို web ဖွံ့ဖြိုးတိုးတက်မှုအတွက်တစ်ခုတည်းသောရွေးချယ်မှုတော့မဟုတ်ပါဘူး။ HTML ကိုတီထွင်ခဲ့ပါတယ်ကြောင့် ပို. ပို. ရှုပ်ထွေးတယ်နှင့်စတိုင်နဲ့ content tags များတဦးတည်းဘာသာစကားသို့ပေါင်းစပ်။ နောက်ဆုံးတွင်ထို W3C ဝဘ်စာမျက်နှာ၏စတိုင်လ်များနှင့်အကြောင်းအရာအကြားတစ်ဦးခွဲခြာများအတွက်လိုအပ်ချက်ရှိကွောငျးကိုဆုံးဖြတ်ခဲ့သည်။ စတိုင်သတ်မှတ်ကြောင်း tags များ (Cascading Style Sheet များ) CSS ကို၏မျက်နှာသာအတွက်ကန့်ကွက်ခံထားစဉ်တွင်တစ်ဦးတည်းအကြောင်းအရာအဖြစ်သတ်မှတ်ပါတယ်သော tag ကို HTML မှာဆက်ရှိနေလိမ့်မယ်။

HTML ကို၏နောက်ဆုံးပေါ်နံပါတ်ဗားရှင်း HTML5 ကိုဖြစ်ပါတယ်။ ဒီဗားရှင်းက HTML သို့ပိုပြီး features တွေထည့်သွင်းခြင်းနှင့် XHTML က (မကြာမီအဲဒီဘာသာစကားအပေါ်မှာပိုပြီး) ကချမှတ်ထားသောတင်းကျပ်အချို့ကိုဖယ်ရှားခဲ့သည်။

HTML ကိုဖြန့်ချိသောလမ်း HTML5 ကို၏မြင့်တက်နှင့်အတူပြောင်းလဲခဲ့တာဖြစ်ပါတယ်။ ယနေ့ features အသစ်နှင့်အပြောင်းအလဲများကိုဖြန့်ချိမယ့်အသစ်ရေတွက်ဗားရှင်းဖြစ်ရှိစရာမလိုဘဲဆက်ပြောသည်နေကြသည်။ ဘာသာစကားရဲ့နောက်ဆုံးထွက်ဗားရှင်းကိုရိုးရိုးအဖြစ်ရည်ညွှန်းတာဖြစ်ပါတယ် "HTML ကို။ "

XML ကို-extension Markup Language

extension ကို Markup Language HTML ကိုနောက်ထပ်ဗားရှင်းအပေါ်အခြေခံပြီးသော language တစ်ခုဖြစ်ပါတယ်။ HTML ကိုကဲ့သို့ပင် XML ကိုလည်း SGML ၏ချွတ်အခြေခံသည်။ ဒါဟာလွင်ပြင် HTML ကိုထက် SGML ထက်လျော့နည်းတင်းကြပ်နှင့်ပိုပြီးတင်းကျပ်ဖြစ်ပါတယ်။ XML ကိုအမျိုးမျိုးသောကွဲပြားခြားနားသောဘာသာစကားများဖန်တီးရန် extension ပေးပါသည်။

XML ကို Markup Language ရေးသားခြင်းများအတွက် language တစ်ခုဖြစ်ပါတယ်။ <အဖေ> <မိခင်> <သမီး> <သား>: သင်စာရင်းဝင်အပေါ်အလုပ်လုပ်နေကြမယ်ဆိုရင်ဥပမာအားဖြင့်, သင်သည်ဤကဲ့သို့သင်၏ XML ကိုအတွက်ဖခင်, မိခင်, သမီးနဲ့သားသတ်မှတ်ဖို့ XML ကို အသုံးပြု. tags များဖန်တီးပေလိမ့်မည်။

သင်္ချာ defining များအတွက် MathML, SMIL မာလ်တီမီဒီယာ, XHTML က, များပြားတခြားသူတွေနဲ့အလုပ်လုပ်ဘို့: ပြီးသား XML ကိုအတူဖန်တီးအများအပြားစံချိန်စံညွှန်းမီဘာသာစကားများလည်းရှိပါတယ်။

XHTML က-တိုးချဲ့ HyperText Markup Language

XHTML က 1.0 က HTML 4.0 အတွက်ဖြည့်ဆည်းရန်ပြန်လည်အနက်အဓိပ္ပါယ်ဖွင်ဖြစ်ပါတယ် XML ကို စံ။ XHTML က HTML 5 နှင့်ကတည်းကလာကြပြီသောအပြောင်းအလဲများနှင့်အတူခေတ်မီ web design မှာအစားထိုးခဲ့သည်။ သငျသညျ XHTML ကကို အသုံးပြု. မဆိုအသစ်များက်ဘ်ဆိုက်များကိုရှာဖွေမဖြစ်နိုင်သော်လည်း, သင်တစ်ဦးသိပ်အဟောင်းများကို site ပေါ်တွင်အလုပ်လုပ်နေကြပါလျှင်, သင်ဆဲရိုင်းထွက်ရှိ XHTML ကကြုံတွေ့ရလိမ့်မည်။

အဲဒီမှာအကြားအဓိကကွဲပြားခြားနားချက်တွေအများကြီးမဟုတ် HTML နဲ့ XHTML က , ဒါပေမယ့်ဒီနေရာမှာသင်သတိထားမိပါလိမ့်မယ်ကားအဘယ်သို့:

ဂျနီဖာ Krynin ခြင်းဖြင့်မူရင်းဆောင်းပါး။ 7/5/17 အပေါ်ဂျယ်ရမီ Girard တည်းဖြတ်။