တူယွဥ္ကာေလ တစ္ကယ္ပဲ အစြမ္းျပခ်င္တယ္ :)
အိႏၵိယ ျမန္မာအျခား

Feb 26, 2013

What’s HTML ( Notepad ရဲ႕အေရးပါပံု)


HTML အေၾကာင္းေျပာျပီဆိုေတာ့ နည္းနည္းေလး Technical ပိုင္းပုိမ်ားမယ္လုိ႕ ထင္ပါတယ္။ ဒါေပမယ့္ HTML အေၾကာင္းကို introduction ေလာက္ေလးပဲ လုပ္သြားမွာျဖစ္တဲ့ အတြက္ ဘာမွေတာ့ သိပ္အမ်ားၾကီး မပါေသးပါဘူး။သာမန္ ျမန္မာ netizen တစ္ေယာက္အေနနဲ႕ တစ္ေန႕တစ္ေန႕ ၾကည့္ၾကည့္ေနတဲ့ web page ေတြကို ဘယ္လုိ ေဆာက္ထား လဲ ဆိုတဲ့ အေၾကာင္းကို ကိုယ္စီးတဲ့ ႏြား အထီးလား အမလား သိရုံေလာက္ပဲ ေရးသြားမွာပါ။


HTML ဆိုတာဘာလဲ?
HTML ဆိုတာကို အရွည္ေျပာရရင္ေတာ့ Hyper Text Markup Language လုိ႕ေျပာရပါလိမ့္မယ္။ ဟိုလူကေျပာ ဒီလူကေျပာ ေျပာေျပာေနၾကမယ့္ HTML ဆိုတာဟာ ကၽြန္ေတာ္တုိ႕ ဘယ္အခ်ိန္ၾကည့္ၾကည့္ ဘယ္ website ကိုၾကည့္ၾကည့္ ျမင္ရသမွ်ကို web browser ကျပႏုိင္ဖုိ႕ အတြက္ အဓိကလုိတဲ့ file တစ္ခု (သို႕မဟုတ္) text file တစ္ခုပါပဲ။
အခုအခ်ိန္မွာ XHTML ဆိုတဲ့ standard မွီတဲ့ HTML language သာ သံုးေတာ့ေပမယ့္ အဲ့ဒီ့ XHTML ကိုလည္း အမ်ားအားျဖင့္ HTML လုိ႕သာေခၚၾကပါတယ္။
ဘာကြာလည္းေတာ့ ေခါင္းေနာက္သြားမွာ စိုးတဲ့အတြက္ ေနာက္မွပဲ ရွင္းျပပါေတာ့မယ္။ လုိရာကိုပဲေျပာျပီး HTML ဘယ္ကစလဲ? ဘယ္သူထြင္လဲ? ဘယ္တုန္းကလဲ? စတဲ့ သမုိင္းသင္ခန္းစာေတြ ကိုေက်ာ္လုိက္ရေအာင္။

HTML ဘယ္လုိေရးမလဲ?
လြယ္ပါတယ္။ Notepad နဲ႕ ေရးပါတယ္။ တကယ္လုိ႕ notepad နဲ႕ တျဖည္းျဖည္း html ကို နားလည္လာျပီဆိုရင္ web development အတြက္သံုးႏုိင္တဲ့IDEတစ္ခုခုကို ေျပာင္းသံုးျပီး ဆက္ေရးႏုိင္ပါတယ္။
HTML မွာ Tag ေတြကို သံုးျပီး mark up လုပ္ပါတယ္။ Tag အမ်ိဴးအစားေပၚမူတည္ျပီး ဘာျပေပးရမယ္ဆိုတာကို web browser က ၾကည့္ျပီး ျပေပးပါတယ္။
ဥပမာ <a> ဆိုတဲ့ Tag မ်ိဴးကိုေတြ႕ရင္ anchor သုိ႕ link ျပေပးရမယ္၊ <p>...</p> ဆုိတဲ့ tag မ်ိဴးကိုေတြ႕ရင္ ၾကားထဲမွာရွိတဲ့ စာကို paragraph တစ္ခုအေနနဲ႕ ျပေပးရမယ္ေပါ့။
HTML tag ေတြမွာ characteristic ေလး တခ်ိဳ႕ ရွိပါတယ္။ သူတုိ႕ေတြမွာ
  1. အေၾကာင္းရွိတယ္
  2. ေဆြမ်ိဴးရွိတယ္
  3. အစနဲ႕ အဆံုးရွိတယ္
အေၾကာင္းရွိတဲ့ HTML tag
HTML tag ေတြမွာ သူတို႕ကိုယ္ပိုင္ အေၾကာင္းအရာေလးေတြ (Attribute ေတြ) ရွိပါတယ္။
ဥပမာ Link တစ္ခုကိုေရးတဲ့ HTML tag တစ္ခုဟာ
<a href="http://mmhan.net" title="Go to mmhan.net">Go to mmhan.net</a> ဆိုရင္
အဲ့ဒီ anchor link ရဲ႕ attribute ေတြဟာ href နဲ႕ title ပါပဲ။
အဲ့ဒီ့ attribute ေတြဟာ HTML tag ရဲ႕ အလုပ္လုပ္ပံု၊ display ျပပံုကို သတ္မွတ္ပါတယ္။
ဒီဥပမာမွာ href ဆိုတဲ့ attribute ဟာ ဒီ link ကို click ႏွိပ္လုိက္ရင္ ဘယ္သြားမယ္လုိ႕ ေျပာေပးျပီး၊ title ဆိုတဲ့ attribute ဟာ ဒီ link ေပၚမွာ mouse တင္ထားရင္ ဘယ္စာ ျပရမယ္ ဆိုတာမ်ိဴးကို သတ္မွတ္ေပးတာေပါ့။

ေဆြမ်ိဴးရွိတဲ့ HTML tag
ေဆြမ်ိဴးရွိတယ္လုိ႕ ဘာလုိ႕ေျပာရလဲဆိုေတာ့ သူတုိ႕ေတြဟာ Tree Structure နဲ႕ ရွိေနလုိ႕ပါ။ ေအာက္က code ကို တခ်က္ၾကည့္ၾကည့္ပါ။
I’m a child of <div id=”bar”>
Me too!!
I’m sibling of <div id=”bar”>
အဲ့ဒီ့ code မွာေတြ႕ရတဲ့ အတိုင္းပဲ၊ <div id="foo"> ဆုိတဲ့ division tag ဟာ တျခား HTML tag ေတြနဲ႕ယွဥ္ရင္ tree structure ရဲ႕ အေပၚဆံုးမွာရွိေနျပီး၊ သူ႕ရဲ႕ child ေတြ အျဖစ္ <div id="bar"> နဲ႕ <h3> ဆုိတဲ့ heading-3 tag ရွိပါတယ္။HTML ကိုေရးျပီဆိုရင္ အဲ့ဒီ့လုိပဲ tree structure နဲ႕ေရး ရပါတယ္။

အစနဲ႕ အဆံုးရွိတဲ့ HTML tag
HTML ေရးျပီဆိုရင္ အစနဲ႕ အဆံုး tag ေတြ မရွိမျဖစ္ ရွိရပါတယ္။
အေပၚမွာျပသြားတဲ့ code အရ <div id="foo"> ရဲ႕ child ေတြကို အုပ္ထားတဲ့ </div> ဟာ သူ႕ရဲ႕ အဆံုး tag ပါ။<h1> ရဲ႕ အဆံုး tag ဟာ </h1>၊ <h2> ရဲ႕ အဆံုး tag ဟာ </h2> ျဖစ္ျပီး <h3> ရဲ႕ အဆံုး tag ဟာ </h3>၊  ပါ။ဒီေတာ့ အဆံုး tag ကိုေရးခ်င္ရင္ အစ tag ရဲ႕ < အျပီးမွာ / ထည့္ရတယ္ လုိ႕ ေတြ႕ပါလိမ့္မယ္။တစ္ခါတစ္ေလမွာေတာ့ child မရွိတဲ့ HTML tag ေတြရွိတတ္ပါတယ္။
ပံုျပတဲ့ <img> tag ဟာ အဲ့ဒီ့ထဲက တစ္ခုေပါ့။

သူ႕ကိုေရးတဲ့အခါမွာေတာ့
<img src="http://somedomain.com/someimage.jpg" width="100" height="100" /> ဆိုျပီး tag ရဲ႕ အဆံုး > မတိုင္ခင္မွာ / ကိုထည့္ျပီး အဆံုးသတ္ ေပးရပါတယ္။ကဲ အခုေလာက္ဆုိရင္ေတာ့ HTML နဲ႕ ေမးထူးေခၚေျပာ အဆင့္ေလာက္ထိ အကၽြမ္းတ၀င္ရွိသြားျပီေပါ့… HTML အေၾကာင္းကို အေသးစိတ္ေလ့လာမယ္ဆို က်ေနာ္ စာအုပ္တင္ေပး ပါမယ္.......
========================================================
From = http://myanmar-youth-it-technican.blogspot.ru/2012/09/whats-htmlhtml-notepad.html#more
ျမန္မာ IT လူငယ္မ်ား

0 comments:

Post a Comment

MUCTR တကၠသိုလ္ရွိ က်ာင္းသားမ်ားအတြက္

ရုရွားႏိုင္ငံ၊ ေမာ္စကိုျမိဳ ႔ေတာ္ရွိ Mendeleyev University Of Chemical Technology Of Russia (MUCTR ) တကၠသိုလ္မွ ျမန္မာေက်ာင္းသား ညီငယ္ Ph.D သင္တန္းသားမ်ားအတြက္ Ph.D course တြင္ ၎ (MUCTR) ေက်ာင္း Website တြင္ေဖာ္ျပထားေသာ ေက်ာင္းသား တစ္ဦးခ်င္းစီတိုင္း လုပ္ေဆာင္ရမည္႔ Procedure မ်ားႏွင္႔ သက္ဆိုင္သည္႔ Documents မ်ားအား မိမိ၏ ဆိုဒ္ တြင္ ျမန္မာမႈျပဳ၍ အေသးစိတ္ေဖာ္ျပထားသလို သက္ဆိုင္ေသာ Documents မ်ားအားလည္း Link မ်ား ခ်ိတ္၍ PDF ဖိုင္မ်ားျဖင္႔ ေဖာ္ျပထား၍ ။ သို႔ေသာ္လည္း လုပ္ေဆာင္ရမည္႔ အခ်က္မ်ားျဖစ္သည္႔ Процедуры и нужные документы для аспирантов မ်ားကို ေက်ာင္းသားမ်ားအေနျဖင္႔ ကိုယ္တိုင္ http://www.muctr.ru/acadc/soisc/procedure.php တြင္ ရုရွားလို အေသးစိတ္သြားေရာက္ ဖတ္ရႈေလ႔လာႏိုင္ပါသည္။ ျမန္မာလိုေတာ႔ Procedure တစ္ခုခ်င္းစီအား ေစတနာပါပါနဲ႔ ရွင္းျပထားသလို ... မသက္ဆိုင္သူမ်ားလည္း ေလ႔လာ သြားႏိုင္ပါသည္။ ပိုျပီးသိခ်င္တာမ်ားရွိရင္ေတာ႔ ကၽြန္ေတာ္႔ FB ျဖစ္ေသာ https://www.facebook.com/naungyina တြင္ ကၽြန္ေတာ္ရွိေနေသာ အခါ တိုက္ရိုက္ေမးျမန္းႏိုင္ပါသည္။
Процедуры и нужные документы для аспирантов
==============================================================================
Документы до предзащиты и защиты
=======================================================
Documents before pre-defense and defense
============================================================
အၾကိဳစာတမ္းႏွင္႔စာတမ္းဖတ္ပြဲမတိုင္မွီ လုပ္ေဆာင္ရမည္႔ စာရြက္စာတမ္းမ်ား
×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
၁။ Философия ဘာသာရပ္ ေျဖဆိုျပီးထားရန္ လိုအပ္သည္။
_______________________________________________________________________________________
၂။ ႏိုင္ငံျခားဘာသာစကားတစ္ခု ေျဖဆိုျပီးထားရန္ လိုအပ္သည္။ ေက်ာင္းအစီအစဥ္ျဖင္႔ ၎တို႔ ခ်ေပးေသာ ဘာသာစကားမွာ Английский язык ျဖစ္သည္။
_______________________________________________________________________________________
၃။ အထက္ပါေဖာ္ျပပါ ဘာသာရပ္ (၂) ခုကို စာေမးပြဲေျဖဆိုရန္နီးလာေသာအခါ Отдел аспирантура တြင္ Экзаменационный лист ကိုယူ၍ ေျဖဆိုရမည္ျဖစ္သည္။ Экзаменационный лист လိုရျခင္း အေၾကာင္းမွာ ေျဖဆိုခဲ႔ေသာ ရလဒ္အမွတ္မ်ားကို ၎ Экзаменационный лист တြင္ ထည္႔သြင္းမည္ျဖစ္ျပီး ၎ Экзаменационный лист ပါ အမွတ္စာရင္းရလဒ္အတိုင္း ေျဖဆိုျပီးေသာ ဘာသာရပ္မ်ားအား Протокол မ်ားလုပ္ထားရန္ လုိအပ္ေသာေၾကာင္႔ျဖစ္သည္။ ျပဳလုပ္ျပီး ထားေသာ Протокол မ်ားကို IR ဌာနရွိ Секретарь ထံတြင္ျပန္လည္ ေပးအပ္ထားရမည္ ျဖစ္သည္။
_______________________________________________________________________________________
၄။ မိမိႏွင္႔သက္ဆိုင္ေသာ Специальность ဘာသာရပ္ကို ေျဖဆိုျပီးထားရန္ လိုအပ္သည္။ Специальность ေျဖဆိုရန္မွာ မိမိ၏ Научный руководитель အေပၚတြင္မူတည္သည္။ မိမိ Научный руководитель အား မိမိ ဘယ္အခ်ိန္ Специальность ေျဖဆိုရမည္ကို ေျပာဆိုၾကည္႔ပါ။ မိမိ Научный руководитель က ေျဖဆိုရန္အခ်ိန္ကို ေျပာလိမ္႔မည္ျဖစ္၍ မိမိမွလည္း ေျဖရန္အသင္႔ျဖစ္ေနေသာအခါတြင္ အထက္ပါ နံပါတ္ (၁) ႏွင္႔ (၂) တြင္ ေျဖဆို ျပီးေသာ ဘာသာရပ္မ်ားကို Протокол လုပ္ထားေသာ စာရြက္မ်ား ႏွင္႔ Экзаменационный лист ကို IR ဌာနရွိ Секретарь ထံတြင္ ျပန္ေတာင္းျပီ Отдел аспирантура တြင္လည္း Специальность အတြက္ Протокол စာရြက္ပံုစံတစ္ခုထပ္ေတာင္းလာျပီး မိမိဌာနတြင္ မိမိႏွင္႔ သက္ဆိုင္ေသာ Специальность အားေျဖဆိုရမည္ျဖစ္သည္။ ေျဖဆိုျပီးသည္ႏွင္႔ ၎ Протокол အားလံုးကို IR ဌာနရွိ Секретарь ထံတြင္ေပးအပ္ထားရမည္ ျဖစ္သည္။
_______________________________________________________________________________________
အထက္ပါ အခ်က္မ်ားသည္ အၾကိဳစာတမ္းႏွင္႔စာတမ္းဖတ္ပြဲမတိုင္မွီ လုပ္ေဆာင္ရမည္႔ စာရြက္စာတမ္းမ်ားႏွင္႔သက္ဆိုင္ရာ စာေမးပြဲမ်ားပင္ျဖစ္ျပီး ၎တို႔၏ Протокол ပံုစံမ်ားကို ဤေနရာကိုႏွိပ္၍ သြားေရာက္ေလ႔လာၾကည္႔ႏိုင္ပါသည္။
မွတ္ခ်က္ႏွင္႔အၾကံေပးခ်က္။ ေနာက္ဆံုး Специальность ေျဖဆိုျပီးေသာအခါ Протокол မ်ားကိုမိမိမွ IR ဌာနရွိ Секретарь ထံျပန္မအပ္ခင္ မိမိတြင္ Scan ဖတ္ သိမ္းထားႏိုင္ေၾကာင္း မွတ္ခ်က္အေနျဖင္႔ အၾကံေပးအပ္ပါသည္။