Darasa dhidi ya kitambulisho
Laha za Mitindo ya Kuachia (CSS) ni lugha inayofafanua mwonekano na uumbizaji wa hati iliyoandikwa kwa kutumia lugha ya alama. CSS hutumiwa sana kutengeneza kurasa za wavuti zilizoandikwa katika HTML. CSS inaruhusu kubainisha viteuzi vya mtindo wako mwenyewe pamoja na kutumia mitindo kwa vipengele vya HTML. Hii inafanywa kwa kutumia kitambulisho na viteuzi vya darasa. Wakati wa kubainisha mtindo kwa kipengele kimoja cha kipekee, kiteuzi cha kitambulisho kinatumika. Wakati wa kubainisha mtindo wa kikundi cha vipengele, kiteuzi cha darasa kinatumika.
Darasa ni nini?
Katika CSS, kiteuzi cha Daraja kinaweza kutumika kutumia mtindo wako mwenyewe kwa kikundi cha vipengele. Kiteuzi cha Darasa kinatumika kutumia mtindo mahususi kwa seti ya vipengee vilivyo na darasa moja. Katika CSS, kiteuzi cha darasa kinatambuliwa na kituo kamili (.). Ufuatao ni mfano wa kiteuzi cha darasa kilichofafanuliwa katika CSS.
.darasa_langu {
rangi: bluu;
uzito-fonti: herufi nzito;
}
HTML inaweza kurejelea darasa lililofafanuliwa katika CSS kwa kutumia aina ya sifa kama inavyoonyeshwa hapa chini.
Huu ndio umbizo langu
Huu ni umbizo langu tena
Kama inavyoonyeshwa hapo juu, darasa sawa linaweza kutumika kwa vipengele vingi na kipengele kimoja kinaweza kutumia madarasa mengi. Madarasa mengi yanapotumiwa katika kipengele kimoja, madarasa huwekwa kwenye sifa ya darasa iliyotenganishwa na nafasi kama inavyoonyeshwa hapa chini.
Huu ni uumbizaji wangu kwa kutumia madarasa mawili
Kitambulisho ni nini?
Katika CSS, kiteuzi cha kitambulisho kinaweza kutumika kuweka mtindo wako mwenyewe kwa kipengele kimoja cha kipekee. Katika CSS, kiteuzi cha kitambulisho kinatambuliwa na heshi (). Ufuatao ni mfano wa kiteuzi cha kitambulisho kilichofafanuliwa katika CSS.
Kitambulisho_changu {
rangi: nyekundu;
panga-maandishi:kulia;
}
HTML inaweza kurejelea kiteua kitambulisho kilichofafanuliwa katika CSS kwa kutumia kitambulisho cha sifa kama inavyoonyeshwa hapa chini.
Hii ni fomu yangu ya umbizo kichagua kitambulisho
Vitambulisho ni vya kipekee. Kwa hivyo, kila kipengele kinaweza kuwa na kitambulisho kimoja pekee na kila ukurasa unaweza kuwa na kipengele kimoja pekee kilicho na kitambulisho hicho mahususi. Vitambulisho vina sifa muhimu ambayo inaweza kutumika na kivinjari. Ikiwa URL ya ukurasa ina thamani ya heshi (k.m. https://myweb.commy_id) kivinjari kitajaribu kupata kipengee kiotomatiki kwa kitambulisho cha "my_id" na kusogeza ukurasa wa wavuti ili kuonyesha kipengele hicho. Hii ni sababu moja kwa nini ukurasa unapaswa kuwa na kipengele kimoja kilicho na kitambulisho hicho mahususi, ili kivinjari kiweze kupata kipengele hicho.
Kuna tofauti gani kati ya Daraja na Kitambulisho?
Ingawa kiteuzi cha Daraja na kiteuzi cha kitambulisho kinaweza kutumika kuweka mtindo wako kwa vipengele katika ukurasa wa wavuti, vina tofauti fulani muhimu. Kiteuzi cha darasa kinaweza kutumika kuweka mtindo wako mwenyewe kwa kikundi cha vipengee, huku kiteuzi cha kitambulisho kinatumika kuweka mtindo kwa kipengele kimoja, cha kipekee. Unapotumia vitambulisho, kila kipengele kinaweza kuwa na kitambulisho kimoja pekee na kila ukurasa unaweza kuwa na kipengele kimoja pekee kilicho na kitambulisho hicho mahususi, lakini Darasa linaweza kutumika kwa vipengele vingi na kipengele kimoja kinaweza kutumia Madarasa mengi. Zaidi ya hayo, kitambulisho kinaweza kutumiwa kusogeza ukurasa kiotomatiki ili kuonyesha kipengele kilicho na kitambulisho hicho, lakini hili haliwezekani kwa kiteuzi cha darasa.