CSS ကိုအိမ်ခြံမြေ၏အဓိပ္ပာယ်

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

သင်တစ်ဦး CSS ကိုဖိုင်ကိုကြည့်လျှင်သင်မည်သည့် markup သို့မဟုတ်နိုင်တဲ့ coding ဘာသာစကားကဲ့သို့မြင်ရပါလိမ့်မည်, ဤဖိုင်တွေသူတို့ကိုတိကျတဲ့ syntax ရှိသည်။ တစ်ခုချင်းစီကိုစတိုင်စာရွက် CSS ကိုစည်းမျဉ်းစည်းကမ်းတွေကိုတစ်အရေအတွက်တက်လုပ်ဖြစ်ပါတယ်။ အပြည့်အဝယူသည့်အခါဤအစည်းမျဉ်းစည်းကမ်းတွေ, အဘယျသို့စတိုင်များဆိုက်ဖြစ်ကြသည်။

တစ်ဦး CSS Rule ၏အစိတ်အပိုင်းများ

အဆိုပါ selector နှင့်ကြေငြာ - တစ်ဦးက CSS ကိုစည်းမျဉ်းနှစ်ခုကွဲပြားအစိတ်အပိုင်းများကိုတက်လုပ်ဖြစ်ပါတယ်။ အဆိုပါ selector တစ်စာမျက်နှာပေါ်တွင် style အမျိုးမျိုးနှင့်ကြေငြာသူက style အမျိုးမျိုးရပါမည်ပုံနေပါသည်ဘယ်အရာကိုဆုံးဖြတ်သည်။ ဥပမာ:

p {
အရောင်: # 000;
}

ဒါက CSS ကိုအုပ်စိုးမှုဖြစ်ပါတယ်။ အဆိုပါ selector တစ်စိတ်တစ်ပိုင်း "အပိုဒ်" အတွက် Element တစ်ခုရဲ့ selector သော "p" ဖြစ်ပါတယ်။ ဒါဟာထို့ကြောင့် site တစ်ခုအတွက်အားလုံးအပိုဒ်ကို select နှင့် (တခြားနေရာသင့်ရဲ့ CSS ကိုစာရွက်စာတမ်းပိုမိုတိကျတဲ့စတိုင်များအားဖြင့်ပစ်မှတ်ထားနေသောအပိုဒ်ရှိပါတယ်မဟုတ်လျှင်) ဒီစတိုင်နှင့်အတူသူတို့ကိုပေးလိမ့်မယ်။

ပြောပါတယ်သောစည်းမျဉ်းများ၏အစိတ်အပိုင်းတစ်ရပ် "အရောင်: # 000;" အဆိုပါကြေငြာအဖြစ်လူသိများသည်အရာဖြစ်တယ်။ အိမ်ခြံမြေနှင့်တန်ဖိုး - ဒါကကြေငြာနှစ်ခုအပိုင်းပိုင်း၏ဖွင့်ထားခြင်းဖြစ်ပါသည်။

အဆိုပါပိုင်ဆိုင်မှုဒီကြေငြာ၏ "အရောင်" အပိုင်းအစဖြစ်ပါတယ်။ ဒါဟာ selector ၏ရှုထောင့်အမြင်ပြောင်းလဲသွားပါလိမ့်မည်သည့်ဆိုထားသည်။

တန်ဖိုးကိုရွေးချယ် CSS ကိုပိုင်သောမြေကိုပြောင်းလဲလိမ့်မည်အရာဖြစ်တယ်။ ကျွန်တော်တို့ရဲ့ဥပမာမှာကျွန်တော်တို့ဟာ "အနက်ရောင်" အတွက် CSS ကိုအတိုကောက်ဖြစ်သော, # 000 ၏ hex တန်ဖိုးကိုအသုံးပြုနေသည်။

ဒါကြောင့်ဒီအ CSS ကိုစည်းမျဉ်းကိုအသုံးပြုပြီးကျွန်တော်တို့ရဲ့ page ကိုအနက်ရောင်တစ် font-အရောင်ထဲမှာဖော်ပြပါတယ်အပိုဒ်ရှိလိမ့်မယ်။

CSS ကိုအိမ်ခြံမြေအခြေခံ

သငျသညျ CSS ကိုဂုဏ်သတ္တိများကိုရေးတဲ့အခါသင်မထိုက်မတန်မြင်သည်အတိုင်း, သင်ရိုးရှင်းစွာသူတို့ကိုထစေနိုင်ပါတယ်။ သာဓကအဘို့, "အရောင်" တစ်ခုအမှန်တကယ် CSS ကိုပိုင်ဆိုင်မှုဖြစ်တယ်, ဒါသင်ကသုံးနိုင်သည်။ ဤသည်ပစ္စည်းဥစ္စာပိုင်ဆိုင်မှု Element တစ်ခုရဲ့စာသားအရောင်ဆုံးဖြတ်သည်အရာဖြစ်တယ်။ သငျသညျ CSS ကိုဂုဏ်သတ္တိများအဖြစ် "text-အရောင်" သို့မဟုတ် "font-အရောင်" ကိုအသုံးပြုရန်ကြိုးစားခဲ့တယ်ဆိုရင်သူတို့က CSS ကိုဘာသာစကား၏အမှန်တကယ်အစိတ်အပိုင်းများမဟုတ်အဘယ်ကြောင့်ဆိုသော်ထိုအကျရှုံးလိမ့်မယ်။

နောက်ထပ်ဥပမာအိမ်ခြံမြေ "background-image ကို" ဖြစ်ပါတယ်။ ဤသည်ပစ္စည်းဥစ္စာပိုင်ဆိုင်မှုဤကဲ့သို့သောတစ်နောက်ခံအတှကျအသုံးပွုနိုငျသောပုံရိပ်တစ်ခုသတ်မှတ်:

.logo {
နောက်ခံ-image: url (/images/company-logo.png);
}

သင်တစ်ဦးပစ္စည်းဥစ္စာပိုင်ဆိုင်မှုအဖြစ် "background-ရုပ်ပုံလွှာ" သို့မဟုတ် "background-ဂရပ်ဖစ်" ကိုအသုံးပြုရန်ကြိုးစားခဲ့ပါလျှင်တစ်ကြိမ်နောက်တဖန်ဤအမှန်တကယ် CSS ကိုဂုဏ်သတ္တိများမဟုတ်အဘယ်ကြောင့်ဆိုသော်သူတို့ကျရှုံးလိမ့်မယ်။

တချို့က CSS ကို Properties ကို

သငျသညျ site တစ်ခု style မှအသုံးပွုနိုငျကွောငျးကို CSS ကိုဂုဏ်သတ္တိများ၏နံပါတ်ရှိပါသည်။ တချို့ကဥပမာနေသောခေါင်းစဉ်:

ဤရွေ့ကား CSS ကိုဂုဏ်သတ္တိများထိုလူအပေါင်းတို့သည်သင်တို့ကို CSS ကိုမသိရပါဘူးလျှင်ပင်အလွန်ရိုးနှင့်ကြောင့်, သင်ဖြစ်ကောင်းသူတို့အမည်များအပေါ်အခြေခံပြီးဘာကိုခန့်မှန်းနိုင်, ဥပမာအဖြစ်သုံးစွဲဖို့အလွန်ကြီးစွာသောသူများဖြစ်ကြ၏။

သင်သည်သူတို့၏အမည်များအပေါ်အခြေခံပြီးသူတို့အလုပ်လုပ်ပုံကိုအဖြစ်သိသာမကျမည်အကြောင်းအရာအဖြစ်ကောင်းစွာကြုံတွေ့ရပါလိမ့်မယ်အခြား CSS ကိုဂုဏ်သတ္တိများရှိပါတယ်:

သငျသညျကို web ဒီဇိုင်းသို့ပိုမိုနက်ရှိုင်း get အဖြစ်, သင်ကြုံတွေ့ရ (အသုံးပြု) ဦးမည်ဤအရာအလုံးစုံဂုဏ်သတ္တိများနှင့်ပိုပြီး!

Properties ကိုတန်ဖိုးများလိုအပ်

သင်တစ်ဦး property ကိုသုံးအခါတိုင်း, သင်ကတန်ဖိုးပေးရမည် - အခြို့ဂုဏ်သတ္တိများသာအချို့သောတန်ဖိုးများကိုလက်ခံနိုင်ပါတယ်။

သည် "အရောင်" property ကကျွန်တော်တို့ရဲ့ပထမဦးဆုံးဥပမာမှာကျွန်တော်တို့ဟာအရောင်တန်ဖိုးကိုသုံးစွဲဖို့လိုအပ်ပါတယ်။ ဒါကဖြစ်နိုင်ပါတယ် hex တန်ဖိုးကို , RGBA တန်ဖိုးကို, ဒါမှမဟုတ်ပင် အရောင်သော့ချက်စာလုံးများ ။ သူတို့အားတန်ဖိုးများကိုမဆိုအလုပ်လုပ်မယ်ဆိုတာသို့သော် အကယ်. သင်ဤပစ္စည်းဥစ္စာပိုင်ဆိုင်မှုနှင့်အတူစကားလုံး "တွေများ" ကိုအသုံးပြုလျှင်စကားလုံးအဖြစ်ဖော်ပြရန်ကဲ့သို့ဖြစ်ရစေခြင်းငှါ, ဘာဖြစ်လို့လဲဆိုတော့, ကဘာမျှမလုပ်ပေးမယ်လို့က CSS ကိုတစ်ဦးအသိအမှတ်ပြုတန်ဖိုးကိုမဟုတ်ပါဘူး။

"background-image ကို" ၏ကျွန်ုပ်တို့၏ဒုတိယဥပမာလမ်းကြောင်းကိုအသုံးပြုပုံရိပ်တစ်ခုလိုအပ်ပါတယ် အနေနဲ့အမှန်တကယ် image ကိုဆွဲယူ သင့်ရဲ့ site ရဲ့ဖိုင်တွေထဲက။ ဒါဟာလိုအပ်ကြောင်းတန်ဖိုးကို / syntax ဖြစ်ပါတယ်။

အားလုံး CSS ကိုဂုဏ်သတ္တိများသူတို့မျှော်လင့်ထားကြောင်းတန်ဖိုးများရှိသည်။ ဥပမာ:

သငျသညျ CSS ကိုဂုဏ်သတ္တိများများ၏စာရင်းကတဆင့်သွားလျှင်, သင်သည်ထိုသူတို့အသီးအသီးကိုသူတို့အဘို့ရည်ရွယ်နေသောစတိုင်များကိုဖန်တီးရန်ကိုသုံးပါလိမ့်မည်ဟုသီးခြားတန်ဖိုးများရှိကြောင်းရှာဖွေတွေ့ရှိပါလိမ့်မယ်။

ဂျယ်ရမီ Girard တည်းဖြတ်