Orice pagină care se respectă conţine măcar o frântură de text. Veţi (re)învăţa în acest capitol o serie de operaţii de formatare a textului cu care sunteţi obişnuiţi de la omniprezentul Word, dar şi alte tipuri de formatare, caracteristice paginilor web.

Câteva operaţii banale

Orice persoană care editează un text îşi alege întâi tipul de pagină adecvat. Acest lucru nu este necesar la crearea unei pagini web, mărimea paginii se adaptează după dimensiunile monitorului vizitatorului, aşa că putem tăia de pe listă această corvoadă. Urmează apoi alegerea tipului de literă (font); dacă vă place Times New Roman, fontul implicit, tăiaţi şi această operaţie de pe listă; pare simplu până acum, nu-i aşa?

<FONT>...</FONT>

Revenind la font, alegerea acestuia se face cu atributul FACE:

<FONT FACE="numefont(,numefont,numefont...)">...</FONT>

Acestă sintaxă ne permite să specificăm unul sau oricâte fonturi, în ordinea preferinţelor; browserul caută în sistem primul font din listă şi, dacă îl găseşte, îl utilizează; dacă nu, îl caută pe următorul etc.; dacă nu găseşte nici unul dintre fonturile specificate, va utiliza Times New Roman.

Tips & Tricks:  

Exemplul 2.1:
nu se specifică un font (text afişat cu fontul implicit)
<FONT FACE="Arial"> fontul specificat este Arial
<FONT FACE="Verdana,Arial"> specificăm o listă de fonturi
<FONT FACE="Fixedsys"> fontul specificat este Fixedsys, fără suport pentru caractere româneşti

O altă operaţie pe care o putem efectua este modificarea mărimii caracterelor, cu atributul SIZE:

<FONT SIZE="x">...</FONT>

unde x poate lua valori între 1 şi 7 (cea mai mică, respectiv cea mai mare dimensiune de caracter); dimensiunea implicită este 3.

Exemplul 2.2 afişează toate dimensiunile pe care le pot lua caracterele

Alegerea culorii fontului (implicit negru) poate fi determinantă pentru realizarea unei pagini de succes, bineînţeles în pereche cu imaginea de fundal sau cu culoarea acestuia.

Tips & Tricks:  

Culoarea fontului se alege cu atributul COLOR, astfel:

<FONT COLOR="numeculoare">...</FONT> sau
<FONT COLOR="#rrggbb">...</FONT>

Sunt valabile toate regulile enunţate în capitolul 1 (atributul COLOR pentru fundal)

Exemplul 2.3 texte a căror culoare a fost indicată prin nume sau cod
Exemplul 2.4 contrast violent (nerecomandat)
Exemplul 2.5 contrast slab (nerecomandat)

<BASEFONT...>

Este un tag utilizat tot pentru setarea fonturilor şi lucrează cu aceleaşi atribute ca şi tag-ul <FONT>, cu deosebirea că setarea dimensiunii literelor (SIZE) se mai poate face şi prin incrementarea sau decrementarea dimensiunii fontului de bază:

<BASEFONT SIZE="4"> (valoarea implicită este tot 3, ca şi la <FONT>)
...
<FONT SIZE=+1>...</FONT> (incrementare)
...
<FONT SIZE=-2>...</FONT> (decrementare)

Prima lecţie de scriere

După cum ştiţi, orice editor de text ceva mai evoluat (ex. WordPad din Windows) ne oferă posibilitatea de a scrie Plain (normal, implicit), Bold (îngroşat), Italic (înclinat) şi Underline (subliniat), precum şi combinaţii ale acestora. Limbajul HTML ne oferă aceleaşi facilităţi, cu ajutorul tag-urilor:

<B>Bold</B>
<I>Italic</I>
<U>Underline</U>

Evident, pentru scrierea Plain nu este necesar un marcaj special.

Exemplul 2.6 ilustrează aceste tipuri de scriere

În crearea paginilor web, am putea avea nevoie şi de alte formatări de text, pe care le putem obţine astfel:

<STRIKE>Striketrough</STRIKE> text tăiat cu o linie
<SUB>Subscript</SUB> textul încadrat apare micşorat şi coborât faţă de nivelul normal (ex. indici)
<SUP>Superscript</SUP> textul încadrat apare micşorat şi ridicat faţă de nivelul normal (ex. exponenţi)
<BIG>Big</BIG> textul încadrat apare mărit faţă de mărimea normală
<SMALL>Small</SMALL> textul încadrat apare micşorat faţă de mărimea normală
<TT>TeleType</TT> textul încadrat apare scris cu un font cu lăţime fixă, monospaţiat (ex. Fixedsys, Courier), indiferent de fontul ales pentru textul respectiv
<BLINK>Blink</BLINK> textul încadrat "clipeşte" (tag-ul e suportat doar de Netscape)

Exemplul 2.7 ilustrează aceste tipuri de formatare de text

Marcaje "Information Type"

Limbajul HTML vă pune la dispoziţie o serie de marcaje specifice, pe care le puteţi folosi în cazul în care le găsiţi utile, deşi ca mod de afişare ele pot fi înlocuite cu marcajele de formatare a textului prezentate înainte.

<ABBREV>Abbreviation</ABBREV> indică o abreviere, iar textul va fi afişat cu caractere normale
<ACRONYM>Acronym</ACRONYM> indică o prescurtare, iar textul va fi afişat cu caractere normale
<AU>Author</AU> indică autorul documentului, iar textul va fi afişat cu caractere normale
<BANNER>Banner</BANNER> specifică faptul că textul / imaginea încadrată este un banner
<BDO>Bi-Directional Override</BDO> specifică faptul că textul poate fi parcurs în ambele direcţii (atributul DIR="ltr | rtl" - left to right, right to left); textul va fi afişat cu caractere normale
<BQ>Blockquote</BQ> indică o citare, iar textul încadrat va fi afişat cu caractere normale
<CITE>Citation</CITE> indică o citare, iar textul încadrat va fi afişat cu caractere italice
<CODE>Code</CODE> specifică un exemplu de cod, iar textul încadrat va fi afişat cu un font cu lăţime fixă (ex. Formula: <CODE>x=(-b+/-(b^2-4ac)^1/2)/2a)</CODE>)
<CREDIT>Credit</CREDIT> indică autorul unui document, iar textul încadrat va fi afişat cu caractere normale
<EM>Emphasis</EM> specifică o emfază tipografică, iar textul încadrat va fi afişat cu caractere italice
<FN>Footnote</FN> indică o notă de subsol, iar textul încadrat va fi afişat cu caractere normale
<INS>Inserted</INS> indică un text inserat, care va fi afişat cu caractere subliniate
<KBD>Keyboard</KBD> poate fi folosit pentru a indica un text ce va fi introdus de utilizator, iar textul încadrat va fi afişat cu un font cu lăţime fixă
<LANG>Language</LANG> indică un text scris în altă limbă decât limba de bază a documentului, iar textul încadrat va fi afişat cu caractere normale
<LH>List Header</LH> indică un cap de listă, iar textul încadrat va fi afişat cu caractere normale
<NOTE>Note</NOTE> indică o notă, iar textul încadrat va fi afişat cu caractere normale
<PERSON>Person</PERSON> indică numele unei persoane, iar textul încadrat va fi afişat cu caractere normale
<Q>Quotation</Q> indică un citat, iar textul încadrat va fi afişat cu caractere normale
<SAMP>Sample</SAMP> poate fi folosit pentru a indica o secvenţă de caractere literale, iar textul încadrat va fi afişat cu un font cu lăţime fixă
<STRONG>Strong</STRONG> specifică o emfază tipografică puternică, iar textul încadrat va fi afişat cu caractere boldate
<VAR>Variable</VAR> poate fi folosit pentru a indica numele unei variabile, iar textul încadrat va fi afişat cu caractere italice

Exemplul 2.8 ilustrează aceste tipuri de formatare de text

Tips & Tricks:  

Caracterele sunt "cărămizile" textului

Prin caractere înţelegem literele mari şi mici, cifrele, semne de punctuaţie, semne matematice, semne speciale (ex. @ # $ etc.); aceste caractere, fie ele printabile sau neprintabile (non printing characters: line feed etc.) sunt codificate ISO (International Standards Organization, Organizaţia Internaţională pentru Standarde) şi au asociate o entitate numerică şi o valoare hexazecimală.
Atâta vreme cât textele pe care doriţi să le afişaţi sunt scrise în engleză, nu veţi întâmpina nici o problemă la afişare; dacă doriţi însă să scrieţi într-o limbă bogată în caractere diacritice, va trebui să apelaţi la entităţile numerice sau entităţile literale (dacă există) ale caracterelor specifice limbii respective. Astfel, un cuvânt de genul "Ångström" ar trebui scris în pagina web sub forma: "&#197;ngstr&#246;m" sau "&Aring;gstr&ouml;m". Cumplit, nu-i aşa?
Anexa 2 cuprinde setul de caractere ISO Latin 1, unde veţi găsi caracterele, însoţite de entitatea numerică, valoarea hexazecimală, entitatea literală şi descrierea. Parcurgând această anexă, puteţi observa că unele caractere specifice limbii române lipsesc; codificările lor pot fi găsite în anexa 3.

Tips & Tricks:  

 Exerciţii

Exerciţiul 2.1: Creaţi pagina fontface.html în care afişaţi pe rând un text cu fontul implicit, cu font specificat, cu listă de fonturi
Exerciţiul 2.2: Creaţi pagina fontsize.html în care afişaţi un text cu fontul implicit, apoi cu toate dimensiunile posibile pentru font
Exerciţiul 2.3: Creaţi pagina basefont.html în care afişaţi un text cu font de bază cu mărime specificată; incrementaţi şi decrementaţi acestă dimensiune
Exerciţiul 2.4: În pagina fontcol.html afişaţi câte un text cu culoarea specificată prin nume, respectiv prin cod hexa
Exerciţiul 2.5: Realizaţi pagina fontfrm1.html în care afişaţi pe rând un text cu formatările Plain, Bold, Italic, Underline precum şi combinaţiile acestora
Exerciţiul 2.6: Realizaţi pagina fontfrm2.html în care afişaţi pe rând un text cu formatările Striketrough, Big, Small, TeleType precum şi combinaţiile acestora
Exerciţiul 2.7: În pagina sup.html, afişaţi un polinom de gradul 3
Exerciţiul 2.8: În pagina sub.html, afişaţi ecuaţia reacţiei chimice dintre acidul sulfuric şi hidroxidul de sodiu
Exerciţiul 2.9: Realizaţi pagina inftype.html în care afişaţi pe rând un text cu formatările "Information Type"
Exerciţiul 2.10: Creaţi pagina diacrit.html în care afişaţi un text cu cât mai multe diacritice

 Teste
Daca doriti eliminarea reclamelor, va rugam sa ne contactati.
Google