HTML & CSS pentru începători.

HTML & CSS pentru începători (Partea 05): Îmbunătățirea textelor

Toate videoclipurile tutorialului HTML & CSS pentru începători

Cuvinte individuale sau pasaje întregi pot fi scrise cu ușurință în cursiv sau în bold. Mai întâi, varianta care evidențiază textul în bold. Pentru aceasta, sunt disponibile, în principiu, două elemente HTML: b și strong.

Bine ați venit la <b>PSD-Tutorials.de</b>!
<br />
Bine ați venit la <strong>PSD-Tutorials.de</strong>!

O privire asupra rezultatului în browser va arăta următoarea imagine:

HTML & CSS pentru începători (partea 05): Îmbunătățirea textelor

Este evident faptul că ambele elemente oferă o afișare identică. De ce există, însă, două elemente diferite? De fapt, pentru paginile web există alte forme de afișare decât cele din browserele standard cunoscute. Gândiți-vă, de exemplu, la cititoarele pentru persoanele nevăzătoare sau la dispozitivele mobile. Elementele HTML oferite de W3C sunt menite să susțină semantica. Astfel, elementul b nu mai înseamnă de fapt că ceva trebuie afișat îngroșat. Mai degrabă, b reprezintă un text vizual evidențiat, fără a avea o importanță crescută. Aceasta ar putea include, de exemplu, numele produselor sau cuvintele cheie din documente.

Elementul strong a fost folosit până acum pentru o evidențiere mai puternică. În schimb, em a fost folosit pentru text important sau evidențiat (emfatic). În versiunile anterioare de HTML, strong a reprezentat o intensificare a em. În HTML5, ambele elemente primesc o altă semnificație.

Mai întâi, un text cu o evidențiere normală.

<p>
   Pisicile sunt animale drăguțe.
</p>



Acum, același text, dar cu accent pe primul cuvânt.

<p>
   <em>Pisicile</em>
   sunt animale drăguțe.
</p>



Prin utilizarea lui em, accentul este pus pe cuvântul Pisicile. Aceasta ar fi posibil într-o discuție în care se discută despre faptul dacă câinii sau pisicile sunt mai adorabile.

În același caz, elementul em ar putea fi aplicat și cuvântului sunt.

<p>
   Pisicile
   <em>sunt</em>
   animale drăguțe.
</p>



Aceasta ar putea fi o replică într-o discuție în care cineva afirmă că pisicile nu sunt deloc adorabile.

De fapt, pasajele marcate cu em sunt afișate în cursiv în browser. Aceeași efect optic poate fi obținut folosind elementul i.

Potrivit proiectului HTML5, elementul i nu mai reprezintă cursiv.

<p>
   Bine ați venit la
   <i>PSD-Tutorials.de</i>
</p>



Mai degrabă, acest element înseamnă acum că se dorește transmiterea unei alte stări de spirit. Elementul i este interesant, de exemplu, pentru etichetarea unor termeni tehnici sau nominalizări taxonomice.

Toate acestea sunt teribil de teoretice, știu. Principial ar trebui să încercați să respectați recomandările HTML5. Pe de altă parte, evident, nimeni nu-și va smulge capul dacă foloseșți strong în loc de b.

<p>
 <em>Rând cu em</em><br />
 <i>Rând cu i</i><br />
 <strong>Rând cu strong</strong><br />
 <b>Rând cu b</b>
</p>



În cele din urmă, browser-ele trebuie să acționeze aici.

Acronime cu abbr

Pentru a evidenția un acronim, se recurge la același element care a fost folosit până acum pentru abrevieri, și anume la abbr.

Biroul Germano-Austriac al
<abbr title="World Wide Web Consortium">W3C</abbr>
și-a mutat sediul la Universitatea de Tehnologie Potsdam începând cu aprilie 2009.



Browserele care interpretează corect elementul abbr vor sublinia textul inclus în interiorul acestuia.

În plus, elementului abbr ar trebui să i se atribuie un atribut title. Acolo, de obicei, se notează expresia completă pentru acronim. Atunci când vizitatorul plasează cursorul deasupra acronimului, expresia completă este afișată într-o fereastră de informații.

Adrese cu address

Cu elementul address se pot marca informațiile de adresă.

<address>
  4eck Media GmbH & Co. KG<br />
  Hauptstraße 20<br />
  17309 Viereck<br />
</address>



Browserele afișează de obicei conținutul elementului address cursiv.

HTML & CSS pentru începători (Partea 05): Îmbunătățirea textelor

Marcare cod cu elementul code

Elementul code este folosit pentru marcat codul de program. În acest sens, față de versiunile anterioare HTML, nu s-a schimbat nimic. În continuare, code este folosit în acel scop.

<pre>
Acesta este un antet HTML:
  <code>
    <html>
     <head>
     <title></title>
     </head>
  </code>
</pre>



De obicei, se combină elementul code cu elementul pre pentru a păstra indentările utilizate în codul de program.

Specificația HTML5 recomandă utilizarea atributului class în legătură cu elementul code. Acest atribut poate fi folosit pentru a atribui limbajul utilizat în elementul code. Iată câteva exemple tipice de cum pot arăta aceste marcaje:

language-html

language-css

language-javascript

language-php

language-pascal

Dacă și cum browserele implementează aceste instrucțiuni nu este specificat de către W3C.

<pre>
  Acesta este un antet HTML:
  <code class="language-html">
    <html>
      <head>
        <title></title>
      </head>
  </code>
</pre>



Momentan, atributul class nu are niciun efect vizibil în browser. Cu toate acestea, privitorii pot recunoaște în ce limbaj este scris codul de program atunci când aruncă o privire asupra codului sursă al paginii.

Marcare cu elementul small

Elementul small a fost inițial folosit pentru a afișa textul mai mic decât normalul. În HTML5, small este destinat explicit textelor mici. Acest text mic ar putea fi de exemplu:

• Informații despre drepturi de autor

• Excluderi de responsabilitate

• Termeni și condiții

• Contracte

W3C indică în mod expres că small nu ar trebui să fie folosit pentru texte lungi.

<small>
  Copyright de PSD-Tutorials.de<br />
  4eck Media GmbH & Co. KG<br />
  Hauptstraße 20<br />
  17309 Viereck
</small>

Sublinierea textelor

Puteți sublinia cuvintele folosind elementul u. Iată un exemplu:

<p>Bun venit la <u>PSD-Tutorials.de</u></p>

Rezultatul în browser arată astfel:

HTML & CSS pentru începători (partea 05): Îmbunătățirea textului



Când se analizează rezultatul, acesta corespunde efectului dorit. Cu toate acestea, situația are o hibă. Pe internet, textele subliniate sunt cunoscute în mod obișnuit ca hyperlink-uri. Dacă subliniați un text sau un cuvânt, vizitatorii ar putea crede că este vorba despre un hyperlink. Încercarea de a-l face clic va eșua, desigur. Ar trebui să renunțați la subliniere în acest caz.