Kwa nini utumie HTML ya Semantic?

Kanuni muhimu ya harakati za Viwango vya Mtandao ambazo zinahusika na sekta tunazo leo ni wazo la kutumia vipengele vya HTML kwa kile ambacho ni badala ya jinsi yanaweza kuonekana katika kivinjari kwa chaguo-msingi. Hii inajulikana kama kutumia HTML Semantic.

Nini HTML ya Semantic

Kazi ya HTML au semantic markup ni HTML inayoingiza maana ya ukurasa wa wavuti badala ya kuwasilisha. Kwa mfano,

lebo inaonyesha kuwa maandiko yaliyofungwa ni aya.

Hili ni semantic na maonyesho, kwa sababu watu wanajua ni aya gani na browsers wanajua jinsi ya kuwaonyesha.

Kwenye sehemu ya fati ya usawa huu, lebo kama na si semantic, kwa sababu zinafafanua tu jinsi maandishi yanavyopaswa kuonekana (kwa ujasiri au italiki) na haitoi maana yoyote ya ziada kwa markup.

Mifano ya vitambulisho vya HTML za semantic ni pamoja na vitambulisho vya kichwa

kupitia

,
, na . Kuna vitambulisho vingi vya HTML vya semantic ambavyo vinaweza kutumiwa kama wewe kujenga tovuti inayolingana na viwango.

Kwa nini unapaswa kujali kuhusu semantics

Faida ya kuandika HTML ya semantic inatokana na kile kinachopaswa kuwa lengo la kuendesha gari la ukurasa wowote wa wavuti - hamu ya kuwasiliana. Kwa kuongeza vitambulisho vya semantic kwenye hati yako, hutoa maelezo ya ziada juu ya hati hiyo, ambayo husaidia katika mawasiliano. Hasa, vitambulisho vya semantic vinasema wazi kwa kivinjari nini maana ya ukurasa na maudhui yake ni.

Ufafanuzi huo pia unawasiliana na injini za utafutaji, kuhakikisha kwamba kurasa za kulia zinawasilishwa kwa maswali sahihi.

Vitambulisho vya HTML vya Semantic hutoa taarifa kuhusu yaliyomo ya vitambulisho hivi ambavyo huenda zaidi ya jinsi wanavyoangalia kwenye ukurasa. Nakala iliyofungwa kwenye lebo inatambuliwa mara moja na kivinjari kama aina fulani ya lugha ya coding.

Badala ya kujaribu kutoa code hiyo, kivinjari huelewa kwamba unatumia maandiko kama mfano wa kanuni kwa madhumuni ya makala au mafunzo ya mtandaoni ya aina fulani.

Kutumia vitambulisho vya semantic inakupa ndoano nyingi zaidi za kuandika maudhui yako. Labda leo unapendelea kuwa na sampuli zako za msimbo zinaonyesha katika mtindo wa kivinjari wa kivinjari, lakini kesho, unataka kuwaita nje na rangi ya rangi ya rangi ya kijivu, na baadaye unataka kufafanua familia ya font ya mono-spaced au stack ya font ili itumike kwa sampuli zako. Unaweza kufanya mambo haya kwa urahisi kwa kutumia markup ya semantic na kutumia CSS kwa kutumia smartly.

Tumia Tags za Semantic Kwa usahihi

Unapotaka kutumia vitambulisho vya semantic ili ueleze maana badala ya madhumuni ya uwasilishaji, unahitaji kuwa makini kwamba usiwatumie vibaya kwa ajili ya mali zao za kawaida. Baadhi ya vitambulisho vya kawaida vya semantic vibaya hujumuisha:

  • blockquote - Baadhi ya watu hutumia lebo kwa maandishi yasiyo ya kifungu ambacho sio nukuu. Hii ni kwa sababu blockquotes ni indented na default. Ikiwa unataka tu faida ya utoaji wa siri, lakini maandishi si blockquote, tumia margin ya CSS badala yake.
  • p - Baadhi ya wahariri wa wavuti kutumia

    & nbsp; (nafasi isiyo ya kuvunja yaliyomo katika kifungu) ili kuongeza nafasi ya ziada kati ya vipengele vya ukurasa, badala ya kufafanua aya halisi kwa maandishi ya ukurasa huo. Kama ilivyo na mfano uliojajwa hapo awali, unapaswa kutumia mali ya margin au ufikiaji wa mtindo ili kuongeza nafasi.