Tag "text strikethrough" în html

Tag

Până în prezent textul barate în codul HTML utilizat în mod obișnuit tag . care este tag-ul de scriere prescurtată . există „Scribbles“ Printre cuvântul englezesc multe valori „grevă“ și „grevă“. Aici sunt rezultatele utilizării acestor două etichete:

  1. text, ratari cu o etichetă lt; sgt; → ratari text cu o etichetă
  2. text, ratari cu o etichetă lt; strikegt; → ratari text cu o etichetă

După cum puteți vedea, rezultatul este identic. Toate browserele moderne înțeleg aceste tag-uri, dar, cu toate acestea, ele sunt atât non-recomandat pentru utilizare. În specificațiile XHTML și HTML5 sunt inexistente. Și în HTML 4.0 caietul de sarcini este, de asemenea, descris ca fiind de nedorit.

Motivul pentru aceasta este faptul că etichetele și Ea aparține clasei de așa-numitele etichete de formatare fizice. Asta este, ei nu poartă nici un sens sau de sarcină și de a defini doar stilul textului. Cu toate acestea, pe cont propriu HTML limbaj de marcare este proiectat special pentru text markup semantic. Iar pentru formatarea vizuală proiectat CSS stylesheet.

Și, în timp ce poate fi indiferent la astfel de detalii academice, dar încă nu utilizează aceste etichete depășite. Dacă doriți să treacă afară de text în HTML, utilizați tag-ul cel mai bun . Aici este rezultatul aplicării sale:

  1. text, ratari cu o etichetă lt; delgt; → ratari text cu o etichetă

După cum puteți vedea, nu există nici o diferență vizuală între . și . dar, în sensul de - o diferență foarte mare.

etichetă concepute pentru a sărbători linia de text șters. Adică, are o anumită logică informații despre textul, și aparține unei clase de așa-numitele tag-uri HTML semantice. Formatarea textului ca barat în cererea - nu este scopul acestei etichete, ci doar o consecință a naturii sale logice.

Repet: dacă vă pasă de HTML limbaj de marcare și ideologia este importantă doar un efect vizual, cred că doar pentru un text barată este tag-ul și nu sau . cel puțin din aceleași motive, pe care este scris „profesionalism“ în loc de „profesionalism“.

În plus, eticheta mai funcțională decât și . El este capabil de a transmite informații suplimentare cu privire la textul prin utilizarea «cita» atributele și «datetime»:

  • Caracteristica «citează» proiectat să conțină o trimitere la un document care arată motivul pentru eliminarea textului și, probabil, alte detalii despre modificarea lui.
  • Caracteristica «datetime» este destinat să precizeze data și ora redactării acestui text.

Ce faci atunci când aveți nevoie pentru a afișa textul ca ratari, dar marcați ca telecomanda nu doresc? După cum sa menționat mai sus, vă va ajuta CSS. Mai precis - proprietate «text-decor», care are un «-line prin» valoare. Aici, de exemplu, acest lucru se poate face:

  1. text, ratari înseamnă CSS → Text tăiat înseamnă CSS

Prea mult cod? Sunt de acord. Prin urmare, putem reduce pentru a suporta instrucțiunile CSS într-un fișier separat. Se poate, de exemplu, următoarea descriere a textului clasa Tăiat cu:

Acest lucru va permite să scrie în codul HTML, după cum urmează:
  1. text, ratari înseamnă CSS → Text tăiat înseamnă CSS

Acest cod este, de asemenea, mai mult decât în ​​cazul , dar dacă doriți să se alăture Semantic Web, cu o astfel de concediere ar trebui să fie reconciliate. Mult noroc ratari!

articole similare