Specifying Values
ေနာက္သိသင့္တာ တစ္ခုကေတာ့ အကြာအေဝးအတိုင္းအတာ (length) ႏွင့္ အေရာင္ (color) သတ္မွတ္ရာတြင္ အသံုးျပဳရတဲ့ Values ေတြအေၾကာင္းပါ။ အဲ့ဒီမွာ Absolute values ႏွင့္ Relative values ဆိုျပီး(၂) မ်ိဳး႐ွိပါတယ္။
Absolute values တြင္
Inches (in),
Centimeter (cm),
Millimeter ( mm),
Point (pt),
Picas (pc),
Pixels (px) တို႔ကိုအသံုးျပဳပါတယ္။
Relative values တြင္ Emt (em), Ex (ex) ႏွင့္ Percentage (%) ဆိုျပီး႐ွိပါတယ္။
ဥပမာ…
<style type="text/css">
. header {
width: 960px;
height:5cm;
color:rgb(3%,10%,30%);
font-size:12pt;
letter-spacing:1.2em;
}
</style>
Specifying Color
အေရာင္ေတြကို အေရာင္နာမည္ ႏွင့္ေဖၚျပတာႏွင့္ နံပါတ္ေတြႏွင့္ေဖၚျပတာဆိုျပီး (၂) မ်ိဳး႐ွိတယ္။ အေရာင္ကိုနာမည္ႏွင့္ သတ္မွတ္ရင္ေတာ့ Browser တိုင္းတြင္ကိုယ္လိုခ်င္ေသာ အေရာင္ကို ရႏိုင္မည္ မဟုတ္ပါ။ Browser အေပၚတြင္မူတည္ျပီး အေရာင္ မတူညီႏိုင္ပါဘူး။ (W3C) သတ္မွတ္ထားတဲ့ အေရာင္ (၁၆) မ်ိဳးကေတာ့…
aqua gray navy silver
black green olive teal
blue lime purple white
fuchsia maroon red yellow
အေရာင္ေတြကို နံပါတ္ေတြႏွင့္သတ္မွတ္ရင္ေတာ့ Browser တိုင္းတြင္တူညီေသာ အေရာင္ကို ရႏိုင္မွာျဖစ္တယ္။ အေရာင္ေတြကို ေအာက္ပါအတိုင္း သတ္မွတ္ႏိုင္ပါတယ္။
h1 {color: 0000ff ;}
h1 {color: 00f ;}
h1 {color: rgb(0,0,255);}
h1 {color: rgb(0%,0%,100%);}
h1 {color: rgb(0%,3.5%,25.8%);}
ပထမနည္းက RGB Values ကို ႏွင့္ two-digit hexadecimal ႏွင့္ေဖၚျပျခင္းျဖစ္သည္။ အနည္းအမ်ားက 00 ကစျပီး FF ထိ႐ွိတာပါ။ hexadecimal တန္ဖိုးကိုေတာ ့သိျပီျဖစ္မယ္ ထင္လို႔ ထပ္ျပီးမ႐ွင္းေတာ့ပါဘူး။ ဒုတိယနည္းက တန္ဖိုးတစ္လံုး စီေလွ်ာ့ေရးတာပါ။ လိုတာကို Browser ကထပ္ျဖည့္ေပးပါလိမ့္မည္။
ေအာက္ကႏွစ္နည္းကေတာ့ တန္ဖိုးေတြကို ဂဏန္းတန္ဖုိး (values) ေတြႏွင့္ ေရးတာပါ။ photoshop အသံုးျပဳဖူးရင္ေတာ့ သိမွာပါ။ သူ႕တန္ဖိုးေတြက အနည္းဆံုး သုည(00) အမ်ားဆံုး ထိ႐ွိပါတယ္။ ရာခိုင္ႏႈန္း Percentage (%) ကေတာ့ အားလံုးသိတဲ့ အတိုင္း အနည္းဆံုး (0%) က (100%) ထိေပါ့။ ဒႆမႏွင့္လည္း ေရးႏိုင္ပါတယ္။
Font properties
Font-Family
Values: font-family: [<family-name> | [serif | sans-serif | cursive | fantasy | nonospaced],]
Inherited: Yes
Works with: All elements
ဥပမာ…
P {font-family:"Trebuchet MS", Arial, serif, sans-serif ;}
ဦးစားေပး Display လုပ္ေစခ်င္ေသာ font ကိုေ႐ွ႕ဆံုးတြင္အရင္ေရးရပါတယ္။ Trebuchet MS, Arial ဒါေတြကိုေတာ့ family name လို႔ေခၚပါတယ္။ serif | sans-serif | cursive | fantasy | nonospaced ဒါေတြကေတာ့ Generic family name ေတြပါ။ ကိုယ္ Display လုပ္လိုေသာ font family အျပင္ Generic family name ကိုပါထည့္ေရးရမွပါ။
ဘာလို႔လည္း ဆိုေတာ့ User ၏ (PC) Computer မွာအဲ့့ဒီ font (install) တင္မထားဘူးဆိုရင္ Generic family name ထည့္ေရးထားမွ အျခား font တခုခုႏွင့္ Browser က Display လုပ္ႏိုင္မွာပါ။ Generic family name ကိုတစ္ခုေတာ့ အနည္းဆံုး ထည့္သင့္ပါတယ္။
Font family တြင္ space ျခားေနလွ်င္ (single or double) quotation marks ("…") or ('…') ထည့္ေပးရတယ္။ Generic family name တြင္ေတာ့ထည့္ေပရန္ လံုးဝ (လံုးဝ) မလိုပါဘူး။
Font-Size
Values: font-size: [xx-small | x-small | small | large | x-large | xx-larger] | [larger | smaller] | <length> | <percentage> | inherit
Inherited: Yes
Works with: All elements
ဥပမာ…
P {Font-size: small ;}
P {Font-size: larger ;}
P {Font-size: 14px ;}
P {Font-size: 125% ;}
xx-small | x-small | small | large | x-large | xx-larger ေတြကေတာ့ Absolute size လုိ႔ေခၚျပီး ၊ larger | smaller ကေတာ့ Relative size ေတြပါ။ <length> ကေတာ့ number+ em|ex|pt|px|mm|cm|in ဆိုျပီးေရးရပါတယ္။ <percentage> ကေတာ့႐ွင္းပါတယ္။ Font-size: 125% ေပါ့။
Font-Style
Values: font-style: normal | italic | oblique | inherit
Inherited: Yes
Works with: All elements
ဥပမာ…
H1 {font-style: italic ;}
Default ကေတာ့ Normal ပါ။ Normal မဟုတ္ရင္ေတာ့ italic ႏွင့္ oblique ေပါ့။
Font-Weight
Values: font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit
Inherited: Yes
Works with: All elements
ဥပမာ…
.strong {font-weight: 700 ;}
normal | bold | bolder | lighter ဆိုျပီးေရးႏိုင္သလို 300,400,500 စေသာဂဏန္း တန္ဖိုး မ်ားႏွင့္ လည္းေရးႏိုင္ပါတယ္။ 400 ကေတာ့ normal ႏွင့္ ညီျပီးေတာ့ 700 ဆိုရင္ေတာ့ bold ပါ။ က်န္တာေတာ့ မေျပာေတာ့ပါဘူးသိမွာပါ။ ေအာက္ကဥပမာကိုၾကည့္ လုိက္ရင္ေတာ့႐ွင္းသြားမွာပါ။
ေအာက္ကအနီေရာင္စာမ်ားကို font.html လို႔နာမည္ေပးျပီ save လုပ္စမ္းၾကည့္လိုက္ပါ။ font properties ႏွင့္ပတ္သက္ တဲ့ style ေတြကို ျပင္ျပီးစမ္းၾကည့္ေစခ်င္ပါတယ္။ ဒါမွပိုျပီးနားလည္ သြားမွာပါ။
<html>
<head>
<style>span{color:000066;}</style>
</head>
<body>
<h1 style="color:maroon;">Font size and color</h1>
<span style="font-size: xx-small;color:olive">xx-small olive color</span><br/>
<span style="font-size:x-small;color:fuchsia">x-small fuchsia color</span><br/>
<span style="font-size:small;color:lime"> small lime color</span><br/>
<span style="font-size:medium;color:navy">medium navy color</span><br/>
<span style="fot-size:large;color:purple">large purple color</span><br/>
<span style="font-size:x-large;color:teal">x-large teal color</span><br/>
<span style="font-size:xx-large;color:aqua;font-style:italic;">xx-large aqua color</span><br/>
<h1 style="color:maroon;">Font Weight</h1>
<span style="font-weight:normal">normal</span>
<span style="font-weight:bold">bold</span>
<span style="font-weight:bolder">bolder</span>
<span style="font-weight:lighter">lighter</span><BR>
<span style="font-weight:100">100</span>
<span style="font-weight:200">200</span>
<span style="font-weight:300">300</span>
<span style="font-weight:400">400</span>
<span style="font-weight:500">500</span><br>
<span style="font-weight:600">600</span>
<span style="font-weight:700">700</span>
<span style="font-weight:800">800</span>
<span style="font-weight:900">900</span>
</body>
</html>
ေနာက္သိသင့္တာ တစ္ခုကေတာ့ အကြာအေဝးအတိုင္းအတာ (length) ႏွင့္ အေရာင္ (color) သတ္မွတ္ရာတြင္ အသံုးျပဳရတဲ့ Values ေတြအေၾကာင္းပါ။ အဲ့ဒီမွာ Absolute values ႏွင့္ Relative values ဆိုျပီး(၂) မ်ိဳး႐ွိပါတယ္။
Absolute values တြင္
Inches (in),
Centimeter (cm),
Millimeter ( mm),
Point (pt),
Picas (pc),
Pixels (px) တို႔ကိုအသံုးျပဳပါတယ္။
Relative values တြင္ Emt (em), Ex (ex) ႏွင့္ Percentage (%) ဆိုျပီး႐ွိပါတယ္။
ဥပမာ…
<style type="text/css">
. header {
width: 960px;
height:5cm;
color:rgb(3%,10%,30%);
font-size:12pt;
letter-spacing:1.2em;
}
</style>
Specifying Color
အေရာင္ေတြကို အေရာင္နာမည္ ႏွင့္ေဖၚျပတာႏွင့္ နံပါတ္ေတြႏွင့္ေဖၚျပတာဆိုျပီး (၂) မ်ိဳး႐ွိတယ္။ အေရာင္ကိုနာမည္ႏွင့္ သတ္မွတ္ရင္ေတာ့ Browser တိုင္းတြင္ကိုယ္လိုခ်င္ေသာ အေရာင္ကို ရႏိုင္မည္ မဟုတ္ပါ။ Browser အေပၚတြင္မူတည္ျပီး အေရာင္ မတူညီႏိုင္ပါဘူး။ (W3C) သတ္မွတ္ထားတဲ့ အေရာင္ (၁၆) မ်ိဳးကေတာ့…
aqua gray navy silver
black green olive teal
blue lime purple white
fuchsia maroon red yellow
အေရာင္ေတြကို နံပါတ္ေတြႏွင့္သတ္မွတ္ရင္ေတာ့ Browser တိုင္းတြင္တူညီေသာ အေရာင္ကို ရႏိုင္မွာျဖစ္တယ္။ အေရာင္ေတြကို ေအာက္ပါအတိုင္း သတ္မွတ္ႏိုင္ပါတယ္။
h1 {color: 0000ff ;}
h1 {color: 00f ;}
h1 {color: rgb(0,0,255);}
h1 {color: rgb(0%,0%,100%);}
h1 {color: rgb(0%,3.5%,25.8%);}
ပထမနည္းက RGB Values ကို ႏွင့္ two-digit hexadecimal ႏွင့္ေဖၚျပျခင္းျဖစ္သည္။ အနည္းအမ်ားက 00 ကစျပီး FF ထိ႐ွိတာပါ။ hexadecimal တန္ဖိုးကိုေတာ ့သိျပီျဖစ္မယ္ ထင္လို႔ ထပ္ျပီးမ႐ွင္းေတာ့ပါဘူး။ ဒုတိယနည္းက တန္ဖိုးတစ္လံုး စီေလွ်ာ့ေရးတာပါ။ လိုတာကို Browser ကထပ္ျဖည့္ေပးပါလိမ့္မည္။
ေအာက္ကႏွစ္နည္းကေတာ့ တန္ဖိုးေတြကို ဂဏန္းတန္ဖုိး (values) ေတြႏွင့္ ေရးတာပါ။ photoshop အသံုးျပဳဖူးရင္ေတာ့ သိမွာပါ။ သူ႕တန္ဖိုးေတြက အနည္းဆံုး သုည(00) အမ်ားဆံုး ထိ႐ွိပါတယ္။ ရာခိုင္ႏႈန္း Percentage (%) ကေတာ့ အားလံုးသိတဲ့ အတိုင္း အနည္းဆံုး (0%) က (100%) ထိေပါ့။ ဒႆမႏွင့္လည္း ေရးႏိုင္ပါတယ္။
Font properties
Font-Family
Values: font-family: [<family-name> | [serif | sans-serif | cursive | fantasy | nonospaced],]
Inherited: Yes
Works with: All elements
ဥပမာ…
P {font-family:"Trebuchet MS", Arial, serif, sans-serif ;}
ဦးစားေပး Display လုပ္ေစခ်င္ေသာ font ကိုေ႐ွ႕ဆံုးတြင္အရင္ေရးရပါတယ္။ Trebuchet MS, Arial ဒါေတြကိုေတာ့ family name လို႔ေခၚပါတယ္။ serif | sans-serif | cursive | fantasy | nonospaced ဒါေတြကေတာ့ Generic family name ေတြပါ။ ကိုယ္ Display လုပ္လိုေသာ font family အျပင္ Generic family name ကိုပါထည့္ေရးရမွပါ။
ဘာလို႔လည္း ဆိုေတာ့ User ၏ (PC) Computer မွာအဲ့့ဒီ font (install) တင္မထားဘူးဆိုရင္ Generic family name ထည့္ေရးထားမွ အျခား font တခုခုႏွင့္ Browser က Display လုပ္ႏိုင္မွာပါ။ Generic family name ကိုတစ္ခုေတာ့ အနည္းဆံုး ထည့္သင့္ပါတယ္။
Font family တြင္ space ျခားေနလွ်င္ (single or double) quotation marks ("…") or ('…') ထည့္ေပးရတယ္။ Generic family name တြင္ေတာ့ထည့္ေပရန္ လံုးဝ (လံုးဝ) မလိုပါဘူး။
Font-Size
Values: font-size: [xx-small | x-small | small | large | x-large | xx-larger] | [larger | smaller] | <length> | <percentage> | inherit
Inherited: Yes
Works with: All elements
ဥပမာ…
P {Font-size: small ;}
P {Font-size: larger ;}
P {Font-size: 14px ;}
P {Font-size: 125% ;}
xx-small | x-small | small | large | x-large | xx-larger ေတြကေတာ့ Absolute size လုိ႔ေခၚျပီး ၊ larger | smaller ကေတာ့ Relative size ေတြပါ။ <length> ကေတာ့ number+ em|ex|pt|px|mm|cm|in ဆိုျပီးေရးရပါတယ္။ <percentage> ကေတာ့႐ွင္းပါတယ္။ Font-size: 125% ေပါ့။
Font-Style
Values: font-style: normal | italic | oblique | inherit
Inherited: Yes
Works with: All elements
ဥပမာ…
H1 {font-style: italic ;}
Default ကေတာ့ Normal ပါ။ Normal မဟုတ္ရင္ေတာ့ italic ႏွင့္ oblique ေပါ့။
Font-Weight
Values: font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit
Inherited: Yes
Works with: All elements
ဥပမာ…
.strong {font-weight: 700 ;}
normal | bold | bolder | lighter ဆိုျပီးေရးႏိုင္သလို 300,400,500 စေသာဂဏန္း တန္ဖိုး မ်ားႏွင့္ လည္းေရးႏိုင္ပါတယ္။ 400 ကေတာ့ normal ႏွင့္ ညီျပီးေတာ့ 700 ဆိုရင္ေတာ့ bold ပါ။ က်န္တာေတာ့ မေျပာေတာ့ပါဘူးသိမွာပါ။ ေအာက္ကဥပမာကိုၾကည့္ လုိက္ရင္ေတာ့႐ွင္းသြားမွာပါ။
ေအာက္ကအနီေရာင္စာမ်ားကို font.html လို႔နာမည္ေပးျပီ save လုပ္စမ္းၾကည့္လိုက္ပါ။ font properties ႏွင့္ပတ္သက္ တဲ့ style ေတြကို ျပင္ျပီးစမ္းၾကည့္ေစခ်င္ပါတယ္။ ဒါမွပိုျပီးနားလည္ သြားမွာပါ။
<html>
<head>
<style>span{color:000066;}</style>
</head>
<body>
<h1 style="color:maroon;">Font size and color</h1>
<span style="font-size: xx-small;color:olive">xx-small olive color</span><br/>
<span style="font-size:x-small;color:fuchsia">x-small fuchsia color</span><br/>
<span style="font-size:small;color:lime"> small lime color</span><br/>
<span style="font-size:medium;color:navy">medium navy color</span><br/>
<span style="fot-size:large;color:purple">large purple color</span><br/>
<span style="font-size:x-large;color:teal">x-large teal color</span><br/>
<span style="font-size:xx-large;color:aqua;font-style:italic;">xx-large aqua color</span><br/>
<h1 style="color:maroon;">Font Weight</h1>
<span style="font-weight:normal">normal</span>
<span style="font-weight:bold">bold</span>
<span style="font-weight:bolder">bolder</span>
<span style="font-weight:lighter">lighter</span><BR>
<span style="font-weight:100">100</span>
<span style="font-weight:200">200</span>
<span style="font-weight:300">300</span>
<span style="font-weight:400">400</span>
<span style="font-weight:500">500</span><br>
<span style="font-weight:600">600</span>
<span style="font-weight:700">700</span>
<span style="font-weight:800">800</span>
<span style="font-weight:900">900</span>
</body>
</html>