CAP. 3. FORMATAREA DOCUMENTULUI

 

3.1. Crearea titlurilor în pagină

 

Elementele constituite din titluri şi subtitluri se regăsesc în interiorul secţiunii BODY şi sunt marcate de tag-urile <H1> până la <H6>, având dimensiunile corespunzătoare pe o scală de la 1 la 6, unde <H1> are dimensiunea cea mai mare, iar <H6> are dimensiunea cea mai mică. Este necesară folosirea tag-urilor de închidere </H1> ... </H6>.

Prezenţa titlurilor într-un document web este facultativă, ele putând apărea în orice ordine dorită de creatorul documentului, deşi, pentru a obţine cele mai bune efecte vizuale, este recomandat să le utilizaţi în ordine crescătoare (de la H1 la H6).

Iată, cum arată concret formatarea acestor titluri într-un document web.

 

<HTML>

<HEAD>

<TITLE>Pagina cu titluri</TITLE>

</HEAD>

<BODY>

<H1>TITLU de tip H1</H1>

<H2>TITLU de tip H2</H2>

<H3>TITLU de tip H3</H3>

<H4>TITLU de tip H4</H4>

<H5>TITLU de tip H5</H5>

<H6>TITLU de tip H6</H6>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

Atributele specifice acestui element sunt:

 

Atribut

Valoare

Descriere

align

left

center

right

justify

Precizează modul de aliniere a textului cuprins în tiltu.

 

 

3.2. Crearea paragrafelor

 

Paragrafele vă permit să adăugaţi text în documentul web într-o asemenea manieră încât este ajustat în mod automat la dimensiunea ferestrei browser-ului în care este afişat, adică fiecare rând de text va avea lăţimea ferestrei în care este afişat.

Pentru a marca prezenţa unui paragraf se foloseşte tag-ul <P>. Acesta necesită tag de închidere </P>.

Formatarea paragrafelor într-un document web se realizează astfel:

 

<HTML>

<HEAD>

<TITLE>Pagina cu paragrafe</TITLE>

</HEAD>

<BODY>

<P>Paragrafele va permit sa adaugati text în documentul web.</P>

<P>Fiecare rând de text va avea latimea ferestrei în care este afisat </P>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

Notă: Dacă veţi dori să introduceţi mai multe spaţii goale între cuvintele din interiorul unui paragraf, va trebui să folosiţi codul “&nbsp;” (NBSP = Non-Breaking Space) deoarece browser-ele ignoră spaţiile multiple dintre cuvinte.

 

Atributele specifice acestui element sunt:

 

Atribut

Valoare

Descriere

align

left

center

right

justify

Precizează modul de aliniere a textului cuprins în paragraf.

 

 

3.3. Ruperea rândurilor

 

O modalitate de a împărţi o zonă de text pe rânduri este de a semnala browser-ului exact unde vrem să fie efectuată ruperea de rânduri, folosind tag-ul <BR>. Acesta impune afişarea textului situat după el pe linia următoare. Nu are tag corespunzător de închidere.

Pentru exemplificare vom folosi următorul cod:

 

<HTML>

<HEAD>

<TITLE>Ruperea randului</TITLE>

</HEAD>

<BODY>

<P>Acest text contine o rupere <BR> a rândului </P>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

 

3.4. Despre paragrafe pre-formatate

 

Paragrafele pre-formatate sunt definite prin tag-ul <PRE>. Acesta se foloseşte pentru a indica browser-ului că textul trebuie să fie afişat exact aşa cum este scris în codul HTML, respectând spaţiile şi ruperea rândurilor. Necesită tag corespunzător de închidere </PRE>.

Iată cum se poate pune în practică folosirea acestui tag:

 

<HTML>

<HEAD>

<TITLE>Paragraf pre-formatat</TITLE>

</HEAD>

<BODY>

<PRE>Prin folosirea acestui tag nu mai trebuie sa apelam

la ruperea randului,

asa cum a fost prezentata anterior,

iar spatiile vor fi

considerate ca atare .   .   .</PRE>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

De remarcat că acest tag are o utilizare mai restrânsă, un neajuns major fiind faptul că textul nu este ajustat în mod automat la dimensiunea ferestrei browser-ului în care este afişat (aşa cum se poate observa şi în imagine), iar fontul folosit este din grupa Courier New.

Ajustarea lăţimii paragrafului se poate face prin folosirea următorului atribut:

 

Atribut

Valoare

Descriere

width

număr

Precizează numărul maxim de caractere pe un rând (în mod obişnuit 40, 80 sau 132), în funcţie de rezoluţia monitotului recomandată utilizatorilor.

 

 

3.5. Inserarea unei linii orizontale

 

Un alt element ce contribuie la redarea unui aspect mai placut unui document web este linia orizontală (Horizontal Line), redată în limbajul HTML prin tag-ul <HR>.

Acest element nu are un tag de închidere. Pur şi simplu adăugaţi tag-ul <HR> în interiorul secţiunii BODY şi veţi avea ca rezultat o linie orizontală.

Vom exemplifica cele de mai sus folosind următorul cod:

 

<HTML>

<HEAD>

<TITLE>Inserarea unei linii orizontale</TITLE>

</HEAD>

<BODY>

<P>Aceasta pagina contine o linie orizontala <HR> inserata într-un paragraf</P>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

 

 

 

 

 

Atributele specifice acestui element sunt:

 

Atribut

Valoare

Descriere

align

left

center

right

Precizează modul de aliniere liniei în document.

noshade

noshade

Când este prezent, acest atribut are ca rezultat înlăturarea efectului de umbră, setat în mod inplicit pentru linia orizontală.

size

pixels

%

Precizează grosimea liniei orizontale.

width

pixels

%

Precizează lăţimea liniei orizontale.

color

rgb(x,x,x)

#xxxxxx

colorname

Precizează culoarea liniei orizontale.

 

 

3.6. Formatarea unei secţiuni a documentului

 

Pentru formatarea unei întregi secţiuni (division) a unui document se foloseşte tag-ul <DIV>. În interiorul unei secţiuni pot fi cuprinse o serie de elemente care vor păstra caracteristicile acestea, stabilite prin atributele sale, cu excepţia cazului în care acele elemente nu au propriile atribute.

Folosirea acestui tag la deschidere necesită şi folosirea tag-ului </DIV> la închidere.

Atributele specifice acestui element sunt:

 

Atribut

Valoare

Descriere

align

left

center

right

justify

Precizează modul de aliniere a textului cuprins în interiorul secţiunii.

 

Pentru exemplificare vom folosi următorul cod:

 

<HTML>

<HEAD>

<TITLE>Inserarea unei sectiuni</TITLE>

</HEAD>

<BODY>

          <DIV align="center">

          <P>Paragraf aliniat pe centru ce pastreaza atributul "center" specificat pentru elementul DIV.</P>

          <P align="right">Paragraf aliniat la dreapta caruia i s-a aplicat propriul atribut "right", chiar daca se afla în interiorul aceleiasi sectiuni.</P>

          </DIV>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

 

3.7. Aplicaţie practică

 

În baza celor prezentate în acest capitol, vom crea un nou fişier numit test2.html folosind editorul Notepad++, urmând paşii descrişi în capitolul precedent, în care vom scrie următoarele:

 

<HTML>

<HEAD>

<TITLE>Testarea cunostintelor dobândite în Capitolul 3</TITLE>

</HEAD>

<BODY>

Începem prin inserarea unui text neformatat, care, după cum se poate observa, are caracteristicile unui text de tip paragraf, aliniat la stânga.

<H1>Inserăm un Titlu de tip H1</H1>

<H2>Inserăm si un Titlu de tip H2</H2>

<P align="justify">Adăugam text în document, aliniat atât la stânga cât si la dreapta, text ce va avea lătimea ferestrei în care este afisat.</P>

<P align="right">Puteti observa rezultatul inserării unei <BR> ruperi de rând în interiorul unui paragraf, precum si folosirea unor spatii multiple &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; între cuvinte, într-un paragraf aliniat la dreapta.</P>

<DIV align="center">

<H3>Titlu de tip H3</H3>

<HR color="red" size="5" width="300" align="right">

<PRE width="40">Introducem un paragraf pre-formatat în interiorul

unei sectiuni aliniate pe centru, precedat de un

titlu de tip H3 si de o linie orizontală de

culoare rosie, cu grosimea de 5 pixeli

si lătimea de 120 de pixeli, pozitionată

în partea dreaptă a documentului.</PRE></DIV>

</BODY>

</HTML>

 

Rezultatul afişat va fi următorul:

 

 

 

Note:          1. În Internet Explorer n-a fost recunoscut atributul width="40" al elementului <PRE>, ci doar în Netscape.

2. Aspectul documentului afişat în browser depinde şi de dimensiunea ferestrei în care este vizualizat, prin urmare, poate fi diferit de imaginea prezentată.