Matangazo ya HTML

Moja ya vitambulisho ambavyo utajifunza mapema katika elimu yako ya kubuni mtandao ni jozi la vitambulisho vinavyojulikana kama "vitambulisho vya msisitizo." Hebu tuangalie jinsi vitambulisho hivi nivyo na jinsi vinavyotumiwa katika kubuni wavuti leo.

Rudi XHTML

Ikiwa umejifunza miaka ya HTML iliyopita, kabla ya kuongezeka kwa HTML5, labda alitumia vitambulisho vya ujasiri na italiki. Kama ungeweza kutarajia, lebo hizi zimegeuka vipengele katika maandishi ya ujasiri au maandiko ya italiki kwa mtiririko huo. Tatizo na vitambulisho hivi, na kwa nini walichukuliwa kando kwa ajili ya vipengele vipya (ambavyo tutaangalia kwa muda mfupi), ni kwamba sio vipengele vya semantic. Hii ni kwa sababu wanafafanua jinsi maandishi yanapaswa kuangalia badala ya habari kuhusu maandiko. Kumbuka, HTML (ambako vitambulisho hivi vinaandikwa) ni kuhusu muundo, sio mtindo wa kuona! Maonyesho yanashughulikiwa na CSS na maumbo ya kubuni mtandao yanaendelea kwa muda mrefu kuwa unapaswa kuwa na mgawanyo wa wazi wa mtindo na muundo katika kurasa zako za wavuti. Hii inamaanisha kutumia vitu ambavyo si vya semantic na ni maelezo gani yanayoonekana badala ya muundo. Hii ndiyo sababu vitambulisho vya ujasiri na italiki vimebadilishwa kwa nguvu (kwa ujasiri) na msisitizo (kwa italiki).

& lt; nguvu & gt; na & lt; em & gt;

Mambo yenye nguvu na mkazo yanaongeza habari kwenye maandiko yako, yaliyomo yaliyotakiwa kutibiwa tofauti na kusisitizwa wakati maudhui hayo yamezungumzwa. Unatumia mambo haya kwa kiasi kikubwa njia ile ile ungeweza kutumia ujasiri na italiki katika siku za nyuma. Funga tu maandishi yako na vitambulisho vya ufunguzi na kufunga ( na kwa msisitizo na na kwa msisitizo mkali) na maandiko yaliyofungwa yatasisitizwa.

Unaweza kuacha vitambulisho hivi na haijalishi ni lebo gani ya nje. Hapa kuna mifano.

Nakala hii imesisitizwa na vivinjari vingi vangeonyesha kama italiki. Nakala hii imesisitizwa sana na vivinjari vingi vinaionyesha kama aina ya ujasiri.

Katika mifano hizi mbili, hatuwezi kulazimisha kuangalia kwa Visual na HTML. Ndiyo, muonekano wa default wa lebo ya ingekuwa italiki na ingekuwa ya ujasiri, lakini wale inaonekana inaweza kubadilishwa kwa urahisi katika CSS. Hii ndiyo bora zaidi ya ulimwengu wote. Unaweza kupanua mitindo ya kivinjari ya kivinjari ili kupata maandishi yaliyotumiwa au ya ujasiri katika hati yako bila kweli kuvuka mstari na kuchanganya muundo na mtindo. Sema unataka kwamba maandishi kuwa si ujasiri tu, lakini pia kuwa nyekundu, unaweza kuongeza hii kwenye CSS

nguvu {
rangi: nyekundu;
}

Katika mfano huu, huna haja ya kuongeza mali kwa uzito wa poleta wa ujasiri kwa sababu hiyo ni default. Ikiwa hutaki kuondoka hiyo kwa bahati, hata hivyo, unaweza kuongezea daima katika:

nguvu {
font-uzito: ujasiri;
rangi: nyekundu;
}

Sasa ungependa kuwa wote lakini umehakikishiwa kuwa na ukurasa kwa maandishi ya ujasiri (na nyekundu) popote lebo ya itumiwa.

Mara mbili juu ya Msisitizo

Kitu kimoja nimeona juu ya mwaka ni kile kinachotokea ikiwa unajaribu kuimarisha mara mbili. Kwa mfano:

Nakala hii inapaswa kuwa na maandishi ya yaliyo na ujasiri na italicized ndani yake.

Ungefikiri kuwa mstari huu utazalisha eneo ambalo lina maandishi ambayo ni ya ujasiri na ya italiki. Wakati mwingine hii hutokea kweli, lakini nimeona browsers baadhi tu heshima ya pili ya mbili msisitizo mitindo, moja karibu na maandishi halisi katika swali, na tu kuonyesha hii kama italiki. Hii ni sababu moja kwa nini mimi si mara mbili juu ya tags mkazo.

Sababu nyingine ya kuepuka "kuchanganya" hii ni kwa madhumuni ya stylistic. Aina moja ya msisitizo kama kawaida ya kutosha kufikisha sauti unayotaka kuweka. Huna haja ya ujasiri, italicize, rangi, kupanua, na usisitize maandishi ili ionekane. Nakala hiyo, aina zote hizi za msisitizo, zitakuwa garish. Kwa hiyo, kuwa makini wakati wa kutumia vitambulisho vya msisitizo au mitindo ya CSS ili kusisitiza na usisimame.

Kumbuka juu ya Bold na Italics

Dhana moja ya mwisho - wakati vitambulisho vya ujasiri () na italiki () havipendekezwa tena kutumika kama msisitizo wa mambo, kuna wabunifu wa wavuti ambao hutumia vitambulisho hivi kwa maeneo ya ndani ya maandiko. Kimsingi, hutumia kama kipengele . Hii ni nzuri kwa sababu vitambulisho ni vifupi sana, lakini kutumia vipengele hivi kwa namna hii haipendekezwi kwa ujumla. Ninasema katika hali ikiwa unaweza kuona huko nje kwenye maeneo ambayo hutumiwa kutengeneza maandishi ya ujasiri au italicized, lakini ili kuunda ndoano ya CSS kwa aina nyingine ya mtindo wa Visual.

Makala ya awali na Jennifer Krynin. Iliyotengenezwa na Jeremy Girard tarehe 12/2/16.