Ei Maung

You ain't Web Developer if You don't Know HTML and CSS!

အခုေနာက္ပိုင္း ခဏခဏေျပာျဖစ္တဲ့ စကားတစ္ခုရွိပါတယ္... Programming Language ေတြ တက္ျပီး Code ေရးတက္ယံုနဲ႕ Professional Developer မျဖစ္ပါဘူး... သက္ဆုိင္ရာ နယ္ပယ္မွာ သိသင့္သိထုိက္တဲ့ နည္းပညာေတြကို သိရွိ နားလည္ ထားမွသာ Professional Developer ျဖစ္မွာပါ...

အမွန္တစ္ကယ္ ကြ်မ္းက်င္တဲ့ Web Developer ျဖစ္ခ်င္သူတစ္ေယာက္အေနနဲ႕ PHP, C# စတဲ့ Programming Language ေတြ တက္ထားယံုနဲ႕ (လံုး၀) မလံုေလာက္ပါဘူး... Web Standard ေတြအေၾကာင္းသိထားရပါတယ္... Web2.0 လုိ Terms ေတြနဲ႕ Modern Technology ေတြအေၾကာင္း သိထားရပါတယ္... Web Usability အေၾကာင္းနဲ႕ Ajax လိုနည္းပညာမ်ိဳးအေၾကာင္းေတြ သိထားရပါတယ္... Search Engine Optimization လို နည္းစနစ္ေတြအေၾကာင္း နားလည္ထားရပါတယ္... ဒါေတြ မသိထားရင္ ဘယ္လိုမွ Professional Web Developer ျဖစ္မွာ မဟုတ္ပါဘူး...

အခုကေတာ့ Web Development အတြက္ အလြန္အေရးၾကီးတဲ့ အေျခခံအက်ဆံုး နည္းပညာအေၾကာင္း ေျပာခ်င္ပါတယ္...

Web Development မွာ Javascript ရဲ႕ အေရးပါမွဳ အေၾကာင္းကို ခဏခဏ ေျပာဖူးပါတယ္... အခု ေျပာခ်င္တာကေတာ့ ေနာက္ထပ္အေရးၾကီးတဲ့ နည္းပညာတစ္ခုျဖစ္တဲ့ HTML နဲ႕ CSS အေၾကာင္းပါ... ဒီအေၾကာင္း ေျပာဖို႕ HTML ရဲ႕ သမိုင္းေၾကာင္းေလးကို နည္းနည္း ျပန္လွန္ခ်င္ပါတယ္...

History
ကေန႕ ကြ်န္ေတာ္တို႕ Web လို႕ အလြယ္ေခၚတဲ့ World Wide Web ဆုိတာဟာ Document ေတြ တစ္ခုနဲ႕တစ္ခု အျပန္အလွန္ခ်ိတ္ဆက္ (Interlinked) တဲ့ နည္းပညာတစ္ခုမွ်သာျဖစ္ပါတယ္... ကေန႕ေခတ္မွာ Features စံုစံုလင္လင္နဲ႕ Web Application ေတြ အမ်ားၾကီးရွိေနေပမယ့္ Web ရဲ႕ တစ္ကယ့္ အသက္ဟာ Hyperlink ေတြကိုအသံုးျပဳျပီး Document ေတြ အျပန္အလွန္ Link လုပ္ထားၾကျခင္းသာ ျဖစ္ပါတယ္...

Web ဟာ Internet ကိုအသံုးျပဳထားတဲ့ Service တစ္ခုျဖစ္ပါတယ္... Internet ဆိုတာကေတာ့ (အားလံုးသိထားတဲ့အတိုင္း) တစ္ကမၻာလံုး အတိုင္းအတာနဲ႕ ခ်ိတ္ဆက္ထားတဲ့ Network ၾကီး လို႕ အလြယ္ေျပာလို႕ရပါတယ္...

Internet ဆိုတဲ့ Network ၾကီးမွာ Platform အမ်ိဳးမ်ိဳး၊ OS အမ်ိဳးမ်ိဳးနဲ႕ System အမ်ိဳးမ်ိဳး ပါႏုိင္ပါတယ္... PC ေတြပါႏုိင္သလို Mainframe Computer ေတြလည္း ပါႏုိင္ပါတယ္... PC မဟုတ္တဲ့ Mobile လို Device မ်ိဳးလဲ ပါႏုိင္ပါတယ္... Windows OS ေတြပါႏုိင္သလို၊ Unix ေတြ Linux ေတြလည္းပါႏုိင္ပါတယ္... Mac ေတြ Solaris ေတြလည္း ပါႏုိင္ပါေသးတယ္...

Document တစ္ခုဟာ ဒီလိုမ်ိဳး အမ်ိဳးစံုေအာင္ကြဲျပားလွတဲ့ System ေတြေပၚမွာ တူညီစြာအလုပ္လုပ္ဖို႕အတြက္ System အားလံုးက လိုက္နာတဲ့ စံသတ္မွတ္ခ်က္ လိုလာပါတယ္...

World Wide Web Consortium (W3C)
W3C လို႕ ေခၚတဲ့ World Wide Web Consortium ဟာ စံသတ္မွတ္ခ်က္ (Web Standard) ေတြ ခ်မွတ္ေပးတဲ့ အဖြဲ႕အစည္းတစ္ခုျဖစ္ပါတယ္... အဲ့ဒီအဖြဲ႕အစည္းက Web အတြက္ အဓိက စံ ႏွစ္မ်ိဳးကို သတ္မွတ္ေပးပါတယ္...

  • Web Document ေတြကို ဘယ္လိုတည္ေဆာက္ရမလဲ ဆိုတဲ့ (စံ) နဲ႕
  • Web Document ေတြကို Internet ေပၚမွာ ဘယ္လို Transfer လုပ္ရမလဲဆိုတဲ့ (စံ) တို႕ ျဖစ္ပါတယ္...

Web Document ေတြ Internet ေပၚမွာ Transfer လုပ္ဖို႕အတြက္ HTTP လို႕ေခၚတဲ့ Protocol ကို တီထြင္ေပးထားပါတယ္... Document ေတြကို တည္ေဆာက္ဖို႕အတြက္ေတာ့ HTML ဆိုတဲ့ Markup Language တစ္ခုကို တည္ထြင္ေပးပါတယ္... ဒါေၾကာင့္ HTML ဟာ Web Document ေတြ တည္ေဆာက္ဖို႕အတြက္ စံသတ္မွတ္ခ်က္ျဖစ္ပါတယ္... Web Developer ေတြဟာ Web Document ေတြ တည္ေဆာက္ေပးရမယ့္သူေတြ ျဖစ္တဲ့အတြက္ ဒီ HTML စံသတ္မွတ္ခ်က္ကို နားလည္ဖို႕ လိုပါတယ္...

HTML Version History
Sir Tim-Berner Lee ဟာ HTML ရဲ႕ ပထမ Version ကို ၁၉၉၁ ခုႏွစ္ေလာက္မွာ စတင္ခဲ့တာျဖစ္ျပီး Text ေတြ Image ေတြပါတဲ့ Document ေတြတည္ေဆာက္ႏုိင္ဖို႕ Elements (Tags) ေတြ ပါ၀င္ပါတယ္...

၁၉၉၅ ခုႏွစ္မွာ ထြက္ရွိခဲ့တဲ့ HTML 2.0 မွာေတာ့ Table ေတြပါလာပါတယ္...

HTML 3.2 ကိုေတာ့ ၁၉၉၇ ခုႏွစ္မွာ W3C Recommendation အေနနဲ႕ ထြက္ရွိခဲ့ပါတယ္... စံသတ္မွတ္ခ်က္မတဟုတ္ပဲ Web Browser ေတြက သူတို႕သေဘာနဲ႕သူတို႕ ထည့္သြင္းထားတဲ့ တစ္ခ်ိဳ႕ Element ေတြ (ဥပမာ။ ။ Netscape's Visual Tags) ကို စံအျဖစ္ သတ္မွတ္ေပးခဲ့ျပီး အခ်ိဳ႕ကိုေတာ့ ထည့္သြင္းျခင္းမျပဳခဲ့ပါဘူး (ဥပမာ။ ။ Internet Explorer's Marquee)...

၁၉၉၇ နဲ႕ ၁၉၉၈ မွာ ထြက္ရွိခဲ့တဲ့ HTML 4.0 မွာေတာ့ HTML ကို Document Structure လုပ္ဖို႕သာ သံုးသင့္ျပီး Visual Style ေတြကို Markup ကေန ခြဲထုပ္ႏုိင္ဖို႕ Cascading Style Sheet (CSS) ဆိုတဲ့ နည္းပညာတစ္ခု ထည့္သြင္းခဲ့ပါတယ္...

အခု ကြ်န္ေတာ္တို႕ သံုးေနတာကေတာ့ ၁၉၉၉ ခုႏွစ္မွာ Update လုပ္ခဲ့တဲ့ HTML 4.01 ျဖစ္ပါတယ္...

Purpose of CSS
အထက္က HTML Version History မွာ CSS ရဲ႕ အခန္းက႑ကို ျမင္ခဲ့မယ္လို႕ထင္ပါတယ္... HTML ဟာ Web Document ေတြကို တည္ေဆာက္ဖို႕သာျဖစ္ျပီး အေသးစိတ္ အျပင္အဆင္ (Style) ေတြအတြက္ CSS ကို အသံုးျပဳရမွာျဖစ္ပါတယ္...

ဒီလိုမ်ိဳး Style ကို Markup ကေနခြဲထုပ္လိုက္တဲ့အတြက္ ျမင္သာတဲ့ အက်ိဳးေက်းဇူး (၂)ခု ရွိပါတယ္... ပထမတစ္ခုကေတာ့ Style ကို Markup ကေန ခြဲထားတဲ့အတြက္ ေနာက္ပိုင္းမွာ Maintain လုပ္ရလြယ္ကူပါတယ္... ဒုတိယတစ္ခုကေတာ့ Style တစ္ခုကို Document အမ်ားၾကီးက ၀ုိင္း၀န္းအသံုးျပဳႏုိင္တဲ့အတြက္ Web Document ေတြတည္ေဆာက္ရတာမွာ သက္သာပါတယ္...

ဥပမာ...
Document ေတြ ရာခ်ီတဲ့ Web Site တစ္ခု တည္ေဆာက္တယ္ဆိုၾကပါစို႕... Document တုိင္းမွာ အျပာေရာင္ရွိတဲ့ ေခါင္းစဥ္ထည့္ခ်င္ရင္ ဒီ Code ကိုကူးျပီး Document တုိင္းမွာ လုိက္ထည့္လို႕ရပါတယ္...
<font color="blue" size="4">Document Title</font>
ဒါက HTML ရဲ႕ Font ဆိုတဲ့ Visual Style Tag ကို အသံုးျပဳလိုက္တာပါ... ေနာက္တစ္ပတ္ေလာက္ ၾကာေတာ့မွာ ေခါင္းစဥ္ကို အျပာေရာင္မထားခ်င္ေတာ့ဘူး၊ အစိမ္းေရာင္း ေျပာင္းခ်င္တယ္ဆိုရင္ ဘယ္လိုလုပ္မလဲ..? ရွိသမွ် Document (၁၀၀) ေက်ာ္မွာ လိုက္ျပင္ေပေတာ့ေပါ့...

ဒီျပႆနာမ်ိဳးကို ေျဖရွင္းဖို႕ CSS ေပၚလာတာပါ... Style ေတြကို CSS File တစ္ခုနဲ႕ခြဲေရးထားျပီး Document (၁၀၀) ေက်ာ္က အဲ့ဒီ CSS File ကို ေခၚသံုးထားမယ္ဆိုရင္ ျပင္ဖို႕လိုတဲ့အခါ CSS File တစ္ခုပဲ ျပင္ဖို႕လိုပါတယ္... ဒီလိုပါ...

[ style.css ]
h1 {
color: blue;
font-size: 18px;
}

[ All HTML Documents ]
<link rel="stylesheet" href="style.css" />
<h1>Document Title</h1>
ေနာက္ပိုင္း Document Title ေတြကို အစိမ္းေရာင္ေျပာင္းခ်င္တယ္ဆိုရင္ style.css File ထဲက color: blue ကို color: green လို႕ ေျပာင္းလိုက္ယံုနဲ႕ အဲ့ဒီ Style File ကို ေခၚသံုးထားတဲ့ Document (၁၀၀) ေက်ာ္လံုးမွာ Effect ျဖစ္ပါလိမ့္မယ္...

The Important of HTML and CSS
အင္တာဗ်ဴးတစ္ခုမွာ Beginner တစ္ေယာက္ ေျပာတာကို ၾကားဖူးပါတယ္... HTML တို႕ CSS တို႕ဆိုတာ Web Designer ေတြရဲ႕အလုပ္ မဟုတ္လားတဲ့... လံုး၀မွားယြင္းတဲ့အယူအဆျဖစ္ပါတယ္... Server-side Technologies ေတြနဲ႕ တစ္ျခား နည္းပညာေတြကို ခဏထားပါဦး... Web Document ေတြ ကို တည္ေဆာက္ေပးရမယ့္ Web Developer တစ္ေယာက္က Web Document ေတြ တည္ေဆာက္ဖို႕အတြက္ အေျခခံ (စံ) ျဖစ္တဲ့ HTML ကို အေသအခ်ာမသိရင္ ဘယ္ျဖစ္မလဲ... ဒီလိုပါပဲ CSS ရဲ႕ အခန္းက႑ နဲ႕ အသံုး၀င္မွဳကို နားမလည္ရင္ ကေန႕ေခတ္က ေတာင္းဆိုေနတဲ့ Usability ျမင့္တဲ့ Web Application ေတြ ဖန္တီးႏုိင္မွာမဟုတ္ပါဘူး...

ဘာေၾကာင့္ ကြ်န္ေတာ္တို႕ဆီက Beginner Web Developer ေတြ HTML, CSS မသိေတာ့တာလဲဆိုတာနဲ႕၊ သိဖို႕ မလိုဘူးဆိုတဲ့ အယူအဆအမွားေတြ ဘယ္လိုေပၚလာလဲဆိုတာကို Why Frameworks Suck ဆိုျပီး တစ္ခါေျပာဖူးပါတယ္...

The Art and Science of HTML and CSS
HTML ဟာ Document ေတြတည္ေဆာက္ဖို႕အတြက္ အေတာ္ေကာင္းမြန္တဲ့ Markup Language တစ္ခုျဖစ္ပါတယ္... စဥ္းစားၾကည့္လိုက္ရင္ (Text)Document တစ္ခုမွာ အမ်ားအားျဖင့္ ပါႏုိင္တာေတြက...

  • ေခါင္းစဥ္ေတြရွိမယ္... (Heading)
  • ေခါင္းစဥ္ခြဲေတြရွိမယ္... (Sub-Heading)
  • စာပိုဒ္ေတြရွိမယ္... (Paragraph)
  • စာရင္း ေတြရွိမယ္... (Table)
  • List ေတြရွိမယ္... (Bullet & Number)
  • ပံုေတြရွိမယ္... (Image)
  • Web Document ျဖစ္တဲ့အတြက္ Link ေတြရွိမယ္... (Hyperlink)

ဒီ(၇)မ်ိဳးေလာက္ ကို ဘယ္လို HTML Element ေတြနဲ႕ တည္ေဆာက္ရသလဲ သိျပီဆိုရင္ HTML တက္ပါျပီ... မယံုမရွိပါနဲ႕၊ သိပ္ကို လြယ္ပါတယ္... ဒီေလာက္လြယ္တဲ့ HTML ကို ကိုယ္တုိင္မေရးပဲ Dreamweaver လို IDE ေတြ ရွိမွ လုပ္တက္မယ္ဆိုရင္ ေလ့လာပံု မွားယြင္းေနလို႕ဆိုတာ အေသအခ်ာပါပဲ...

ေလ့လာပံုမွားယြင္းေတာ့ Element အေၾကာင္း ေသခ်ာမသိေတာ့ဘူးေပါ့... ဥပမာ။ ။ ေခါင္းစီး ထည့္ခ်င္ရင္ <h1> Tag ကို သံုးရပါတယ္... <h1> Tag ကိုသံုးလိုက္တာနဲ႕ အားလံုးထက္ ပိုၾကီးျပီး ေအာက္မွာ ေနရာလြတ္ နည္းနည္းယူထားတဲ့ ေခါင္းစဥ္ ကိုရပါလိမ့္မယ္... ဒါကို အယူအဆလြဲျပီး စာလံုးအၾကီးၾကီးနဲ႕ ျပခ်င္ရင္ <h1> သံုးရတာလို႕ ထင္ေနရင္ေတာ့ အေတာ္ၾကီးကိုလြဲေနပါျပီ... တစ္ခ်ိဳ႕ကလည္း စာလံုးၾကီးၾကီး ေပၚခ်င္ရင္ <font size="5"> ဆိုျပီး ေရးလိုက္လဲ ေပၚေနတာပဲဆိုျပီး ေခါင္းစီးကို အဲ့ဒီနည္းနဲ႕ တည္ေဆာက္တက္ပါေသးတယ္...

HTML ကို နားလည္ျပီး စနစ္တစ္က် တည္ေဆာက္တာကို Semantic Markup လို႕ေခၚပါတယ္... ဒီလို Semantic Markup ျဖစ္ေအာင္ တည္ေဆာက္ျခင္းအားျဖင့္ ရႏုိင္မယ့္ အက်ိဳးေက်းဇူးေတြ အမ်ားၾကီး ရွိပါတယ္... ဥပမာတစ္ခုေပးပါမယ္...

Google လုိ Search Engine ေတြဟာ Web ေပၚက Document ေတြကို Index လုပ္ဖို႕အတြက္ Spider(Script) ေတြလႊတ္ျပီး ဖတ္ေလ့ရွိပါတယ္... အဲ့ဒီ Spider Script ေတြက ကိုယ့္ရဲ႕ Document ကို ပိုနားလည္ေလ ကိုယ့္ Document ရဲ႕ Search Engine Rank ကလည္း ျမင့္လာေလျဖစ္ပါတယ္... Site ရဲ႕ ေခါင္းစဥ္ကို <h1>Myanmar Culture</h1> လို႕ တည္ေဆာက္ထားမယ္ဆိုရင္ <h1> ကိုေတြ႕တာနဲ႕ Spider ေတြက ဒါဟာ ေခါင္းစီးျဖစ္တဲ့အတြက္ ဒီ Document ဟာ Myanmar Culture အေၾကာင္း အဓိက ေဖာ္ျပတဲ့ Document ျဖစ္တယ္လို႕ အလြယ္တစ္ကူ ယူဆလုိက္ႏုိင္ပါတယ္... ဒါေၾကာင့္ User ေတြက Search Engine မွာ Myanmar Culture လို႕ ရွာခဲ့ရင္ အဲ့ဒီ Document ကို အဓိကထား ျပေပးႏုိင္ပါတယ္... ေခါင္းစီးကို <h1> နဲ႕ အေသအခ်ာမထည့္ထားပဲ <font size="5"> ဆိုျပီးတည္ေဆာက္ထားခဲ့ရင္ Spider ေတြက ဒါကို ေခါင္းစီးမွန္းမသိေတာ့တဲ့အတြက္ ဒီ Document ဟာ ဘာအေၾကာင္း ေဖာ္ျပတဲ့ Document လဲဆိုတာကို သူတို႕ အလြယ္တစ္ကူ နားမလည္ႏုိင္ေတာ့ပါဘူး... Search Engine Rank လည္း က်ျပီေပါ့... ဒါဟာ ဥပမာတစ္ခုပဲ ျဖစ္ပါတယ္... HTML ကို အေသအခ်ာနားလည္ျပီး Document ေတြကို စနစ္တစ္က် တည္ေဆာက္ရျခင္းရဲ႕ အက်ိဳးေက်းဇူးေတြ အမ်ားၾကီး ရွိပါေသးတယ္...

ဒီလုိ Semantic Markup ျဖစ္တဲ့ HTML ေတြ တည္ေဆာက္ႏုိင္ဖို႕အတြက္ CSS က အေရးၾကီးတဲ့ အခန္းက႑ကေန ကူညီေပးရပါတယ္...

အထက္က Layout ေလးရဖို႕အတြက္ CSS အကူအညီနဲ႕ တည္ေဆာက္တာနဲ႕ HTML ခ်ည္းသက္သက္ တည္ေဆာက္တာကို ႏွိဳင္းယွဥ္ၾကည့္ပါ...


[HTML Only version]
<table width="800" align="center" cellpadding="4" cellspacing="0">
<tr>
<td height="80" colspan="2" bgcolor="#53cbe1"></td>
</tr>
<tr>
<td width="200" height="300" bgcolor="#a9dcfd"></td>
<td></td>
</tr>
<tr>
<td colspan="2" height="50" bgcolor="#d2f6fd"></td>
</tr>
</table>
[ HTML + CSS version]
<div id="wrapper">
<div id="header"></div>
<div id="sidebar"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
အထက္က Version ႏွစ္ခုကို ႏွိဳင္းယွဥ္ ၾကည့္ပါ... HTML Document တစ္ခုအေနနဲ႕ ဘယ္ေလာက္ ကြာ သြားလဲဆိုတာ ျမင္သာပါတယ္... CSS အကူအညီနဲ႕ တည္ေဆာက္ထားတဲ့ Version က အလြန္ရွင္းလင္းျပီး စနစ္က်တာကို ေတြ႕ရပါလိမ့္မယ္... ဘာ Style Definition မွ မပါတဲ့ Structure က်တဲ့ HTML Markup တစ္ခုကို ရရွိပါတယ္...

HTML + CSS version အတြက္ CSS က ဒီမွာပါ...
#wrapper {
width: 800px;
margin: 0 auto;
}
#header {
height: 80px;
background: #53cbe1;
}
#sidebar {
width: 200px;
height: 300px;
background: #a9dcfd;
float: left;
}
#content {
width: 600px;
height: 300px;
float: right;
}
#footer {
clear: both;
height: 50px;
background: #d2f6fd;
}
ဒီေနရာမွာ ေနာက္ထပ္ရတဲ့ အားသာခ်က္တစ္ခုက Sidebar ကို ဘယ္ဘက္မွာ မထားေတာ့ပဲ ညာဘက္ကိုေျပာင္းခ်င္ရင္ float: left ဆိုတဲ့ေနရာမွာ float: right လို႕ ေျပာင္းလိုက္ယံုပါပဲ... HTML ကို သြားထိစရာ လံုး၀ မလိုပါဘူး... ဒီလိုမ်ိဳး Style ကို ခြဲထုတ္လိုက္တဲ့အတြက္ ျပင္ရတာလြယ္သြားသလို Structure က်တဲ့ Semantic HTML Markup ကိုလဲ ရပါတယ္...

CSS ဆိုတာ တစ္ကယ္ေတာ့ Style Rule Set မွ်သာျဖစ္ပါတယ္... Selector ေတြနဲ႕ Style Property ေတြရဲ႕ သေဘာသဘာ၀ကို နားလည္ထားရင္ လံုေလာက္ပါျပီ...

အမွန္ေတာ့ HTML တို႕ CSS တို႕ကို ေလ့လာရတာ Programming Language တစ္ခုကိုေလ့လာရတာနဲ႕ ႏွိဳင္းယွဥ္ရင္ အေတာ္လြယ္ပါတယ္... ဒီလို ေလ့လာရလြယ္ေပမယ့္ အေရးၾကီးတာေလးေတြကို ခြေက်ာ္ျပီး အေလးမထားတာေတြကို ေတြ႕ရေတာ့ တစ္ခါတစ္ေလ အားမလိုအားမရျဖစ္မိပါတယ္...

ဒါေၾကာင့္ ဒီေနရာကေန ေျပာခ်င္ပါတယ္... တစ္ကယ့္ Professional Web Developer စစ္စစ္ ျဖစ္ခ်င္တဲ့ သူတစ္ေယာက္ဟာ HTML, CSS ကို ပိုင္ႏုိင္ေအာင္ ေလ့လာဖို႕ (လံုး၀) လိုအပ္ပါတယ္... ဒါေတြသိဖို႕ မလိုပါဘူး၊ မသိလဲျဖစ္ပါတယ္လို႕ ယူဆေနရင္ေတာ့ ဘယ္ေတာ့မွ အရည္အခ်င္းျပည့္၀တဲ့ Web Developer တစ္ေယာက္ ျဖစ္လာမွာ မဟုတ္ပါဘူး...

--
ေက်းဇူး...
[ Ei Maung ]

Views: 32

Tags: css, html

Comment

You need to be a member of MyanmarITpro.com to add comments!

Join MyanmarITpro.com

ngemuu Comment by ngemuu on August 5, 2010 at 8:59am
့HTML နဲ ့WEB အေႀကာင္းေသခ်ာသိခ်င္ပါတယ္ရွင္
ငယ္မူး (ဘားအံ)
ngemuu Comment by ngemuu on August 5, 2010 at 8:57am
ေက်းဇူးတင္ပါတယ္အကိုေရ
HTML အေႀကာင္းကိုသိခ်င္ေနတာ
သင္တန္းကို ရံုးပိတ္ရက္ေတြမွာ၀န္ထမ္းေတြအတြက္သီးသန္ ့ဖြင္ ့ေပးတာမ်ိဳးမရွိဘူးလားရွင္
ရွိရင္တက္ခ်င္ပါတယ္
ငယ္မူး
Min Lwin Comment by Min Lwin on March 8, 2010 at 8:05pm
ရွင္းေနတာပဲဗ်ာ။HTMLရဲ႕သမုိင္းအခုမွပဲသိေတာ့တယ္။

စကားမစပ္ျမန္မာျပည္မွာIDEသံုးတဲ့လူေတြမ်က္ႏွာငယ္ရပံုပဲ။
ကႊၽန္ေတာ္ကေတာ့JavaEEကုိလုပ္ေနတာမ်ားေတာ့Eclipseကုိေဒါက္ေလွ်ာက္သံုးေနတာပဲ။

လမ္းေလွ်ာက္သြားတဲ့လူနဲ႔၊ဆုိင္ကယ္စီးၿပီးသြားတဲ့လူလုိ႔ထင္တာပဲ။
ခရီးတုိတုိေလးဆုိရင္ေတာ့လမ္းေလွ်ာက္သြားလုိက္တာ၊ဆုိင္ကယ္စက္ႏႈိးေနတာထက္ပုိျမန္လိမ့္မယ္။
ဒါေပမယ့္ေဝးတဲ့ခရီးေတြဆုိရင္ေတာ့ဆုိင္ကယ္ဆီးသြားတာပုိျမန္ပါလိမ့္မယ္။
ဆုိင္ကယ္ပ်က္တဲ့အခါ၊လမ္းေလွ်ာက္တတ္၊ေျပးတက္၊ဆုိင္ကယ္ျပင္တက္ရင္ေတာ့
ပုိေကာင္းတာေပါ႔ဗ်ာ။

IDEသံုးတာဒီေလာက္အျပစ္မႀကီးဘူးထင္ပါတယ္။

ေလးစားစြာျဖင့္

မင္းလြင္
Jia Li (DragonVirus) Comment by Jia Li (DragonVirus) on March 6, 2010 at 10:24pm
Thanks for ur explanation, Ko Ei Maung ...

I want to tell sth about IDE user ... You may also know some training center(very famous training center _ _ _ i don't want to mention the name) produce many IDE user. I had been attended at this training center when i finished 10th std. They completely use Dreamweaver and u know only teach us to be a professional typewriter ha ha .... :) . Not teach to be a web developer.
When we made a project, they gave us a tutor. But the tutor completely make our project. Only made us to type. Too bad. Also cuz of these training center. There are more and more IDE users. Not real developer ... I was being one of these before. But i'm not now ... I'm trying my best now. I hope i'll make web developing as my career. I really hope so ... :)
Thanyawzinmin Comment by Thanyawzinmin on March 5, 2010 at 9:32am
@Ko Ei Maung
thz again for ur help
One day I will show you my grade
plz wait for three months
Ei Maung Comment by Ei Maung on March 4, 2010 at 8:20pm
@သံေယာဇဥ္မင္း
You may consider taking self-study course at TURS...
Thanyawzinmin Comment by Thanyawzinmin on March 4, 2010 at 11:07am
ေက်းဇူးတင္ပါတယ္
ကြ်န္ေတာ့္ကိုသင္လို ့ရမယ့္ေနရာေလးရွိရင္တစ္ဆိတ္ေလာက္
ညႊန္ေပးေစခ်င္ပါတယ္
Kyaw Ko Ko Thet Comment by Kyaw Ko Ko Thet on March 1, 2010 at 5:02pm
>>တစ္ကယ့္ Professional Web Developer စစ္စစ္ ျဖစ္ခ်င္တဲ့ သူတစ္ေယာက္ဟာ HTML, CSS ကို ပိုင္ႏုိင္ေအာင္ ေလ့လာဖို႕ (လံုး၀) လိုအပ္ပါတယ္... ဒါေတြသိဖို႕ မလိုပါဘူး၊ မသိလဲျဖစ္ပါတယ္လို႕ ယူဆေနရင္ေတာ့ ဘယ္ေတာ့မွ အရည္အခ်င္းျပည့္၀တဲ့ Web Developer တစ္ေယာက္ ျဖစ္လာမွာ မဟုတ္ပါဘူး...

that is right.
smart1500 Comment by smart1500 on February 25, 2010 at 1:56am
ေကာင္းပါ့ ေရးတာ ကြက္တိပါပဲ
Sean Lin Comment by Sean Lin on February 23, 2010 at 9:18pm
Great one. CSS will be more than style rules with CSS3, and will be good for the rest if you can include things like short-hand rules, CSS compression, browser hacks and conditionals in CSS and CSS rules (such as repeated IDs)....really hope to see web designers from Myanmar using proper CSS and markups

Latest Activity

Profile Icon

Job Vacancy -ASP.Net C# Programmers

Blog post by Phyu Sin Kyaw 27 minutes ago
Profile Icon
ThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnailThumbnail
Minn htwe, itgirl, moekyaw and 11 more joined MyanmarITpro.com 41 minutes ago
Profile Icon

Bandwidth Splitter ' Shaping Rule & Quota Rule

Discussion posted by Mung Rat 1 hour ago
Profile Icon
Profile Icon
Profile Icon
Profile Icon
Profile Icon

Looking for Channel Partners to represent Sage software in Myanmar

Discussion posted by Gee 4 hours ago
Profile Icon
Gee updated their profile 4 hours ago
Profile Icon
golpi replied to golpi's discussion 'Pls help' 17 hours ago
Profile Icon
Profile IconProfile Icon
pyay thein and sumon are now friends 19 hours ago
Profile Icon
Richard Htin updated their profile 21 hours ago
Profile Icon

iphone 4g မွာ custom ringtone ကုိဘယ္လိုထည့္ရမလဲခင္ဗ် (sync မလုပ္ပဲနဲ. manual ထည့္ခ်င္လို.)

Discussion posted by GaaRa yesterday
Profile Icon
Sithu Kyaw updated their profile yesterday
Profile Icon
Profile Icon
www.fixnetcomputer.webs.com မွာၾကိဳေနမယ္ မိတ္ေဆြတို႔ ... :)
Status posted by fixcomputerservices yesterday
Profile Icon
Profile Icon
*Return Of FixNet* See U again All Member Nice to meet u :)
Status posted by fixcomputerservices yesterday
Profile Icon

© 2012   Created by Ko Chit.

Badges  |  Report an Issue  |  Terms of Service