Watambulisho wa kipekee ndani ya Kurasa za Wavuti
Kulingana na W3C, sifa ya ID katika HTML ni:
kitambulisho cha kipekee cha kipengele
Hii ni maelezo rahisi sana ya sifa yenye nguvu sana. Tabia ya ID inaweza kufanya vitendo kadhaa kwa kurasa za Wavuti:
- Mchaguzi wa karatasi - Hii ni kazi watu wengi hutumia sifa ya ID kwa. Kwa sababu wao ni wa pekee, unaweza kuwa na uhakika utakuwa umechukua kitu kimoja tu kwenye ukurasa wako wa wavuti wakati mtindo ukitumia mali ya ID. Kushindwa kwa kutumia kitambulisho kwa madhumuni ya kuandika ni kwamba ina kiwango cha juu sana cha hali maalum, ambayo inaweza kuifanya kuwa vigumu sana ikiwa unahitaji kupindua mtindo kwa sababu fulani baadaye katika stylesheet. Kwa sababu ya hii, mazoea ya sasa ya Mtandao hutegemea kutumia madarasa na watoaji wa darasa badala ya Wachaguzi na ID kwa ajili ya kuchapisha ujumla.
- Zinazoitwa nanga kwa kuunganisha na - Vivinjari vya wavuti vinakuwezesha kulenga maeneo sahihi katika nyaraka zako za Wavuti kwa kuashiria ID wakati wa mwisho wa URL. Unaongeza id hadi mwisho wa URL ya ukurasa, kabla ya ishara ya pound (#). Unaweza pia kuunganisha nanga hizi na ukurasa yenyewe kwa kuongeza ishara ya pound (#) na jina la kitambulisho katika sifa ya href kwa kipengele. Kwa mfano, ikiwa una mgawanyiko na ID ya kuwasiliana, unaweza kuunganisha kwenye ukurasa huo na hii:
Hii ni maandishi ya kiungo - Rejea ya maandishi - Ikiwa unasajili kazi yoyote ya Javascript, utahitaji kutumia sifa ya ID ili uweze kufanya mabadiliko kwenye kipengele sahihi kwenye ukurasa na maandiko yako.
- Usindikaji mwingine - Id inaruhusu utaratibu wa nyaraka zako za wavuti kwa njia yoyote unayohitaji. Kwa mfano, unaweza kupanua HTML ndani ya darasani, na sifa ya ID hutambulisha nyanja.
Sheria kwa kutumia Tabia ya ID
Kuna sheria chache unapaswa kufuata kuwa na hati halali ambayo inatumia sifa ya id mahali popote kwenye waraka:
- Kitambulisho lazima kuanza na barua (az au AZ)
- Wahusika wote wafuatayo wanaweza kuwa barua, nambari (0-9), hyphens (-), wazi (_), colons (:), na vipindi (.).
- Kila kitambulisho kinapaswa kuwa cha pekee ndani ya hati. Kwa nini?
Kutumia Attribut ID
Mara baada ya kutambua kipengele cha pekee cha tovuti yako, unaweza kutumia karatasi za mtindo kwa mtindo tu kipengele hicho.
Wasiliana nasi
Kuna baadhi ya maudhui ya maandishi hapa
gaa # ya kuwasiliana {background: # 0cf;}
- au tu-
Sehemu ya kuwasiliana # background: # 0cf;}
Walakini wale waliochaguliwa wawili watafanya kazi. Sehemu ya kwanza (sehemu # ya usaidizi) itaenga mgawanyiko na sifa ya ID ya "sehemu ya mawasiliano". Sehemu ya pili (sehemu ya # ya kuwasiliana) ingeweza kulenga kipengele na kitambulisho cha "sehemu ya kuwasiliana", hakika haijui kuwa kinachotafuta ni mgawanyiko. Matokeo ya mwisho ya kupiga picha itakuwa sawa.
Unaweza pia kuunganisha kipengele hicho maalum bila kuongeza vitambulisho yoyote:
Unganisha habari ya mawasiliano
Rejelea kwamba kifungu katika maandiko yako na njia ya "getElementById" ya JavaScript:
weka hati.getElementById ("sehemu ya mawasiliano")
Vipaji vya vitambulisho bado vinasaidia sana katika HTML, hata kama wachunguzi wa darasa wamewachagua kwa madhumuni ya jumla ya styling. Uwezo wa kutumia sifa ya kitambulisho kama ndoano kwa mitindo, wakati pia kutumia kama nanga kwa viungo au malengo ya scripts, inamaanisha kwamba bado wana nafasi muhimu katika kubuni wavuti leo.
Iliyotengenezwa na Jeremy Girard