CSS2 နှင့် CSS3 အကြားခြားနားချက်

CSS3 ဖို့အဓိကအပြောင်းအလဲကိုနားလည်ခြင်း

CSS2 နှင့်အကြားအကြီးမားဆုံးကွာခြားချက် CSS3 CSS3 module တွေကိုခေါ်ကွဲပြားခြားနားသောကဏ္ဍများသို့တက်ခွဲထားပြီးဖြစ်ပါတယ်။ ဤအ module တွေတစ်ခုချင်းစီထောက်ခံချက်လုပ်ငန်းစဉ်၏အမျိုးမျိုးသောအဆင့်ဆင့်အတွက် W3C မှတဆင့်၎င်း၏လမ်းအောင်ဖြစ်ပါတယ်။ ဤဖြစ်စဉ်ကိုကွဲပြားခြားနားသောထုတ်လုပ်သူအားဖြင့် browser မှာလက်ခံအကောင်အထည်ဖော်ခံရဖို့ CSS3 အမျိုးမျိုးကိုအပိုင်းပိုင်းအဘို့အကအများကြီးပိုမိုလွယ်ကူစေတော်မူပြီ။

သငျသညျ CSS2 နှင့်အတူဖြစ်ပျက်မှဤဖြစ်စဉ်ကိုနှိုင်းယှဉ်ပါလျှင်အရာခပ်သိမ်းသူအပေါင်းတို့ကိုအတူတစ်ခုတည်းစာရွက်စာတမ်းအဖြစ်တင်သွင်းခဲ့ခြင်းဖြစ်သည်ရှိရာ, ကက်စကိတ်ပုံစံ Sheet များ ကအတွင်းသတင်းအချက်အလက်, သငျသညျသေးငယ်, တစ်ဦးချင်းစီကိုအပိုင်းပိုင်းသို့တက်ထောက်ခံချက်ကိုချိုးဖောက်၏အားသာချက်များကိုကြည့်ရှုရန်စတင်။ အဆိုပါ module တွေတစ်ခုချင်းစီတစ်ခုချင်းစီအပေါ်အလုပ်လုပ်ခဲ့လျက်ရှိသည်သောကြောင့်, ကျနော်တို့ CSS3 module တွေအဘို့အဘရောက်ဇာကိုထောက်ခံကြောင်းတစ်အများကြီးကျယ်ပြန့်အကွာအဝေးရှိသည်။

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

နယူး CSS3 selector

CSS3 သငျသညျသစ်ကို CSS ကို selector တွေကိုအဖြစ်အသစ်တခုပေါင်းစပ်နှင့်အချို့သောသစ်ကို Pseudo-element တွေနှင့်အတူ CSS ကိုစည်းမျဉ်းစည်းကမ်းတွေကိုရေးနိုင်ပါတယ်နည်းလမ်းအသစ်များကိုတစည်းပေးထားပါတယ်။

အသစ်သုံးမျိုးတွေက attribute selector:

16 သစ်ကို Pseudo-အတန်း:

တဦးတည်းသစ်ကိုပေါင်းစပ်:

နယူး Properties ကို

CSS3 လည်းအသစ်သော CSS ကိုဂုဏ်သတ္တိများ၏နံပါတ်မိတ်ဆက်ပေးသည်။ ဤအဂုဏ်သတ္တိများ၏အတော်များများကဖွယ်ရှိ Photoshop ကိုကဲ့သို့သောဂရပ်ဖစ် program နဲ့ပိုပြီးဆက်စပ်မယ်လို့အမြင်အာရုံစတိုင်များကိုဖန်တီးရန်ရှိကြ၏။ ဤအရာအချို့ကိုနယ်စပ်-အချင်းဝက်သို့မဟုတ်သေတ္တာ-အရိပ်ကဲ့သို့ CSS3 လျှင်မိတ်ဆက်စကားဝန်းကျင်ကတည်းကပါပြီ။ flexbox သို့မဟုတ်ပင် CSS ကို Grid များကဲ့သို့အခြားသူများကို, ဆဲမကြာခဏထည့်သွင်းစဉ်းစား CSS3 ဖြည့်စွက်ဖြစ်ကြောင်းအသစ်များစတိုင်များဖြစ်ကြသည်။

CSS3 မှာသေတ္တာမော်ဒယ်ပြောင်းလဲသွားမထားပါဘူး။ သို့သော်သင်သည်သင်၏သေတ္တာများ၏နောက်ခံနှင့်နယ်နိမိတ် style ကိုကူညီနိုင်ကြောင်းသစ်ကိုစတိုင်ဂုဏ်သတ္တိများတစည်းရှိပါတယ်။

အကွိမျမြားစှာနောက်ခံငါမာဂုပညာရှိ

သင် box ထဲမှာတယောက်ကိုတယောက်ထိပ်ပေါ်မှာ layered ခံရဖို့မျိုးစုံနောက်ခံပုံရိပ်တွေကိုသတ်မှတ်နိုင်ပါတယ် background-image ကို, နောက်ခံ-အနေအထားနှင့်နောက်ခံ-ထပ်စတိုင်များအသုံးပြုခြင်း။ ပထမဦးဆုံးပုံရိပ်နောက်ကွယ်မှခြယ်အောက်ပါသူတွေနဲ့အတူအသုံးပြုသူအနီးဆုံးအလွှာဖြစ်ပါတယ်။ တစ်ဦးနောက်ခံအရောင်လည်းမရှိဆိုပါကအားလုံး image ကိုအလွှာအောက်တွင်ဖော်ပြထားသောခြယ်သထားသည်။

နယူးနောက်ခံပုံစံ Properties ကို

CSS3 အချို့သစ်ကိုနောက်ခံဂုဏ်သတ္တိများလည်းရှိပါတယ်။

ဖြစ်တည်မှုနောက်ခံပုံစံ Properties ကိုမှအပြောင်းအလဲများ

လက်ရှိနောက်ခံစတိုင်ဂုဏ်သတ္တိများအနည်းငယ်အပြောင်းအလဲများကိုလည်းရှိပါတယ်:

CSS3 နယ်စပ်ရေးရာ Properties ကို

CSS3 နယ်စပ်မှာတော့ကျနော်တို့ (စသည်တို့ကို, Dash နှစ်ချက်, အစိုင်အခဲ) ရန်အသုံးပြုနေစတိုင်များနိုင်ပါတယ်ဒါမှမဟုတ်သူတို့ပုံတစ်ပုံရှိနိုင်ပါသည်။ Plus အား, CSS3 rounded corner နဲ့ဖန်တီးနိုင်စွမ်းအတွက်တတ်၏။ သင်တို့ရှိသမျှလေးနယ်နိမိတ်၏ပုံရိပ်တစ်ခုဖန်တီးပြီးတော့သင့်ရဲ့နယ်နိမိတ်ကို image ကိုလျှောက်ထားရန်မည်သို့ CSS ကိုပြောပြဘာဖြစ်လို့လဲဆိုတော့နယ်စပ်ရေးရာပုံရိပ်တွေစိတ်ဝင်စားစရာကောင်းဖြစ်ကြသည်။

နယူးနယ်စပ်ရေးရာစတိုင် Properties ကို

CSS3 အချို့သစ်ကိုနယ်စပ်ဂုဏ်သတ္တိများရှိပါတယ်:

နယ်ခြားမဲ့နှင့်နောက်ခံမှ Related အပိုဆောင်း CSS3 Properties ကို

တစ်သေတ္တာစာမျက်နှာချိုး, (inline element တွေအတွက်) line break များအတွက်ကော်လံချိုးမှာကျိုးသည်အခါသေတ္တာ-အလှဆင်-ချိုးပိုင်ဆိုင်မှုသစ်ကိုသေတ္တာများနယ်စပ်နှင့် padding ကိုနှင့်အတူပတ်ရစ်လျက်ရှိသည်ကိုဘယ်လိုသတ်မှတ်ပါတယ်။ နောက်ခံကဒီပစ္စည်းဥစ္စာပိုင်ဆိုင်မှုကို အသုံးပြု. မျိုးစုံကျိုးသေတ္တာများအကြားထခွဲခြားနိုင်ပါသည်။

ထို့အပြင် element တွေကိုသေတ္တာမှအရိပ်ကိုထည့်သွင်းအသုံးပြုနိုင်မယ့် box ကို-အရိပ်ပိုင်ဆိုင်မှုရှိပါသည်။

CSS3 နှင့်အတူ, သငျသညျယခုအလွယ်တကူစားပွဲဒါမှမဟုတ်ရှုပ်ထွေး div tag ကိုအဆောက်အဦများမပါဘဲမျိုးစုံကော်လံနဲ့ web page ကိုဖွင့်လှစ်နိုင်ပါ။ သငျသညျရိုးရှင်းစွာခန္ဓာကိုယ်ဒြပ်စင်ရှိသင့်မည်မျှကော်လံများနှင့်သူတို့ကဖြစ်သင့်သည်မည်မျှကျယ်ပြန့် browser ကိုပြောပြပါ။ Plus အားသင်, ကော်လံ၏အမြင့် span ကြောင်းနောက်ခံအရောင်တွေနယ်နိမိတ် (စည်းမျဉ်းစည်းကမ်း) ကိုထည့်သွင်းနိုင်ပြီး, သင်၏စာသားအလိုအလျှောက်အပေါငျးတို့သကော်လံမှတဆင့်စီးဆင်းမည်ဖြစ်သည်။

CSS3 ကော်လံများ - ကော်လံ၏နံပါတ်နှင့်အကျယ် Define

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

CSS3 ကော်လံကွာဟချက်နှင့်စည်းကမ်းများ

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

CSS3 ကော်လံကော်လံများ spanning Break များ, နှင့်ဖြကော်လံများ

ကော်လံလပ်ချိန် ပေမယ့်အသစ်သုံးမျိုးဂုဏ်သတ္တိများနှင့်အတူ, စာမျက်နှာအကြောင်းအရာအတွက်အားလပ်ချိန်သတ်မှတ်ဖို့အသုံးပြုအတူတူ CSS2 options တွေကိုအသုံးပြုနိုင်: မတိုင်မီ-ကိုချိုးဖျက် Break-ပြီးမှ, Break-အတွင်းပိုင်း။

စားပွဲနှင့်အတူလိုပဲ, သင်ကော်လံ-span ပိုင်ဆိုင်မှုနှင့်အတူကော်လံ span မှဒြပ်စင်သတ်မှတ်နိုင်သည်။ ဒါဟာသင်ပိုမိုသတင်းစာများကဲ့သို့အများအပြားကော်လံ span ကြောင်းခေါင်းကြီးပိုင်းတွင်ဖန်တီးခွင့်ပြုထားသည်။

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

CSS2 အတွက်ပါဝငျ T; Aren & # 39 ဆိုလိုသည်မှာ CSS3 ပိုမိုအင်္ဂါရပ်များ

အပါအဝင် CSS2 အတွက်မတည်ရှိခဲ့ CSS3 အတွက်အပိုဆောင်း features တွေအများကြီးရှိပါတယ်: