![]() XHost |
Servere virtuale de la 20 eur / luna. Servere dedicate de la 100 eur / luna - servicii de administrare si monitorizare incluse. Colocare servere si echipamente de la 75 eur / luna. Pentru detalii accesati site-ul BluePink. |
Majoritatea browser-elor suporta patru tipuri fundamentale de formatare: aldin, italic, subliniat si monospatiu – existand mai multe etichete care produc aceste stiluri:
Aldin <B>,<STRONG>
Italic <I>,<EM>,<CITE>,<ADDRESS>
Subliniat <U>
Monospatiu <TT>, <CODE>, <KBD>
Este posibila si combinarea stilurilor de formatare. De exemplu, pentru un text cu caractere aldine si italice, monospatiat: :
<B><I><TT> Acest text apare cu caractere aldine si italice, monospatiat </TT></I></B>
Caracterele speciale disponibile in setul de caractere ISO Latin 1, sunt numerotate de la 32 pana la 255 inclusiv. Inserarea in pagina a caracterelor speciale, se face folosind numarul caracterului sau numele (daca exista). Astfel, putem specifica: referinta de caracter (character reference) sau numele de entitate (entity name). De exemplu, caracterul © (copyright) poate fi afisat cu referinta de caracter © sau cu numele de entitate ©:
Aceasta pagina este copyright © Ionescu Marcel
sau
Aceasta pagina este copyright © Ionescu Marcel
Exemple de caractere speciale:
Caracter |
Referinta de caracter |
Nume de entitate |
< |
< |
< |
> |
> |
> |
Spatiu nonbreaking |
  |
|
© |
© |
© |
® |
® |
® |
o |
° |
° |
¼ |
¼ |
¼ |
½ |
½ |
½ |
¾ |
¾ |
¾ |
Caracterul „spatiu nonbreaking" din tabelul de mai sus, forteaza browserul sa afiseze spatiu in locul respectiv (asa ne asiguram ca browserul nu ignora spatiul - cum face de obicei). Exemplu:
Aceasta linie apare indentata cu doua spatii.
Pentru detalii suplimentare, puteti consulta http://www.htmlhelp.com/reference/charset/
Antetele se folosesc pentru evidentierea titlurilor diferitelor sectiuni ale paginii. Astfel, folosim eticheta <H1> pentru un titlu de capitol, <H2> pentru titlul de subcapitol, etc. Etichetele pentru stiluri de antet sunt <H1>, <H2>, . . . , <H6>. Exemplu:
<HTML><HEAD><TITLE>Exemple de antete</TITLE></HEAD><BODY>
<H1 >Infinitul in poezia romaneasca</H1>
<H2>Mihai Eminescu</H2>
<H3>La steaua</H3>
<P>La steaua care–a rasarit</P> <P>E–o cale–atat de lunga</P> <P>Ca mii de ani au trebuit</P>
<P>Luminii sa ne-ajunga</P> </BODY></HTML>
Paragrafele de text se pot alinia specificand modul de aliniere in interiorul etichetei de paragraf <P>, dupa modelul:
<P ALIGN=”mod de aliniere”>text</P>.
Modurile de aliniere sunt: LEFT(obisnuita), CENTER si RIGHT. In mod asemanator putem alinia si antetele (<H1>... <H7>). De asemenea, se pot centra antete, texte sau imagini incadrandu–le cu eticheta <CENTER>, dupa modelul:
<CENTER>antetul, textul si/sau imaginile respective</CENTER>
. Exemplu:
<HTML><HEAD><TITLE>Exemple de aliniere</TITLE></HEAD><BODY>
<CENTER>
<H1>Infinitul in poezia romaneasca</H1>
<H2>Mihai Eminescu</H2>
</CENTER>
<H3 ALIGN="CENTER">La steaua</H3>
<P ALIGN="CENTER">La steaua care–a rasarit</P>
<P ALIGN="LEFT">E–o cale–atat de lunga</P>
<P ALIGN="CENTER">Ca mii de ani au trebuit</P>
<P ALIGN="RIGHT">Luminii sa ne-ajunga</P>
</BODY></HTML>.
Desi in mod obisnuit browserul ignora spatiile, tabulatorii si sfarsiturile de rand daca acestea sunt stabilite din editorul de text, il putem forta sa tina cont de aceste elemente, incadrand textul respectiv intre etichetele <PRE> si </PRE>. Astfel, textul isi pastreaza modul de aranjare in pagina si este afisat cu font monospatiat. Ca exemplu, prezentam mai jos codul HTML scris in Notepad si pagina web rezultata.:
Se observa ca numai textul incadrat intre etichetele <PRE> isi pastreaza aranjarea.
@ Pentru a folosi alt font impreuna cu eticheta <PRE> (in locul celui monospatiat), se foloseste o foaie de stiluri – cum vom arata in capitolele urmatoare.
Trecerea la alt paragraf are ca efect adaugarea unui rand liber intre cele doua paragrafe. Daca nu dorim sa apara acest rand liber, putem comanda trecerea la randul urmator in cadrul aceluiasi paragraf, folosind eticheta <BR>. Eticheta <BR> nu are pereche (nu exista </BR>). Exemplu:
<HTML><HEAD><TITLE>Sfarsitul de rand</TITLE></HEAD><BODY>
<H2>La steaua</H2>
<P>La steaua care-a rasarit<BR>E-o cale-atat de lunga</P>
<P>Ca mii de ani au trebuit<BR>Luminii sa ne-ajunga</P>
</BODY></HTML>
Liniile orizontale au rol ornamental si de separare a diferitelor sectiuni din pagina. Eticheta folosita este <HR> (fara pereche) si denumirea provine de la horizontal rule (rigla orizontala) . Folosind simplu <HR>, vom insera o linie simpla subtire pe toata latimea paginii, iar daca folosim si alte atribute obtinem diferite efecte suplimentare, conform tabelului de mai jos:
Atribut |
Efect |
<HR WIDTH=x> |
Stabileste latimea liniei la x pixeli |
<HR WIDTH=x%> |
Stabileste latimea liniei la x la suta din fereastra |
<HR SIZE=”n”> |
Stabileste grosimea liniei la n pixeli (în conditiile în care grosimea implicita este de l pixel). |
<HR ALIGN="LEFT"> |
Aliniaza linia la stânga |
<HR ALIGN="CENTER"> |
Aliniaza linia la centru |
<HR ALIGN="RIGHT"> |
Aliniaza linia la dreapta |
<HR NOSHADE> |
Afiseaza o linie mai groasa (în locul unei linii subtiri) |
Exemplu:
<HTML><HEAD><TITLE>Linie orizontala</TITLE></HEAD><BODY>
<H2>La steaua</H2>
<HR ALIGN="LEFT" WIDTH="33%" SIZE="3" NOSHADE>
<P>La steaua care-a rasarit<BR>E-o cale-atat de lunga</P>
<P>Ca mii de ani au trebuit<BR>Luminii sa ne-ajunga</P>
</BODY></HTML>
@ In locul liniilor obtinute cu eticheta <HR>, in multe pagini web se folosesc imagini.
Stabilirea marimii textului se face cu ajutorul etichetei <FONT>, insotita de atributul SIZE, dupa modelul:
<FONT SIZE=”marime”>textul afectat</FONT>
unde „marime” este un numar intre 1(foarte mic) si 7(foarte mare), iar 3 este marimea standard. Exemplu:
<HTML> <HEAD>
<TITLE>Stabilirea marimii textului</TITLE> </HEAD> <BODY>
<H1>Folosirea etichetei <FONT> </H1> <HR>
<FONT SIZE="7">Text cu marimea 7. </FONT><BR><FONT SIZE="6"> Text cu marimea 6.</FONT><BR>
<FONT SIZE="5"> Text cu marimea 5.</FONT><BR><FONT SIZE="4"> Text cu marimea 4.</FONT><BR>
<FONT SIZE="3"> Text cu marimea 3 (standard).</FONT><BR>
<FONT SIZE="2"> Text cu marimea 2.</FONT><BR><FONT SIZE="1"> Text cu marimea 1.</FONT><BR> <HR>
<FONT SIZE="7">P</FONT>uteti folosi litere de diferite marimi intr–o fraza.
</BODY> </HTML>
Fontul de baza (base font) este fontul implicit cu care este afisat textul din pagina si se poate stabili cu eticheta <BASEFONT>. Pentru precizarea marimii fontului, folosim eticheta <BASEFONT> astfel:
<BASEFONT SIZE=”marime”>
unde „marime” este un numar intre 1 si 7. Daca, de exemplu, inseram <BASEFONT=”5”> imediat dupa eticheta <BODY>, atunci textul din pagina va aparea implicit cu marimea 5.
Fontul de baza permite si precizarea unei marimi relative de font pentru un anumit text, dupa modelele:
<FONT SIZE =”–n”>
<FONT SIZE=”+n”>
insemnand cu n puncte mai putin, respectiv mai mult decat fontul de baza – vezi exemplul urmator.
Avantajul folosirii marimilor relative de font este ca putem mari sau micsora rapid intregul text din pagina - de exemplu, cand fonturile apar prea mici sau prea mari in browser – modificand doar eticheta <BASEFONT>.
Daca un anumit text trebuie scris cu alt font decat cel de baza, putem preciza fontul dorit cu eticheta <FONT FACE=”typeface”>, unde „typeface” este numele fontului dorit si care trebuie sa fie instalat in calculatorul utilizatorului. De asemenea, se poate utiliza eticheta <FONT FACE=”typeface1, typeface2, typeface3, ...”>. Browserul va folosi primul font valabil din lista precizata, iar in caz de esec, fontul implicit. Atributul FACE poate fi folosit si in eticheta <BASEFONT>.
Exemplu:
<HTML> <HEAD>
<TITLE>Stabilirea fontului</TITLE> </HEAD> <BODY>
<BASEFONT FACE="Verdana" SIZE="4">
<FONT FACE="Times New Roman">Times New Roman</FONT><BR>
<FONT FACE="Times New Roman" SIZE="-1">Times New Roman</FONT><BR>
<FONT FACE="Georgia">Georgia</FONT><BR>
<FONT FACE="El Primo, Arial">acesta este fontul Arial - daca nu aveti El Primo :)</FONT>
</BODY> </HTML>
Culorile HTML sunt rezultatul combinarii a trei 3 culori de baza: rosu, verde si albastru. Intensitatea acestora este codificata printr–un numar hexazecimal intre 00 si FF (adica, in baza 10, intre 0 si 15*16 1 +15*16 0 =255 – reamintim ca cifrele bazei 16 sunt: 0, 1, . . . , 9, A, B, C, D, E, F) . Culoarea rezultata din combinatie este notata dupa modelul #rrggbb , unde rr reprezinta rosul, gg – verdele si bb – albastrul. Aceste combinatii se mai numesc valori RGB.
Exemple: #FF0000 inseamna rosu aprins, #000000 – negru, #FFFFFF – alb, iar cu valori egale pentru rr, gg si bb obtinem nuante de gri. In total, exista aprox. 16 milioane de culori diferite (256 x 256 x 256) .
Unele din aceste combinatii au si un nume echivalent.
Exemple nume / RGB:
Aqua #00FFFF Aquamarine #7FFFD4
Black #000000
Blue #0000FF
BlueViolet #8A2BE2
Brown #A52A2A
Chocolate #D2691E
Crimson #DC143C
Cyan #00FFFF
DarkBlue #00008B
DarkOliveGreen #556B2F
Darkorange #FF8C00
DarkOrchid #9932CC
DarkRed #8B0000
DarkSeaGreen #8FBC8F
DarkTurquoise #00CED1
DarkViolet #9400D3
DeepPink #FF1493
DeepSkyBlue #00BFFF
DodgerBlue #1E90FF
FireBrick #B22222
Gold #FFD700
Gray #808080
Green #008000
GreenYellow #ADFF2F
IndianRed #CD5C5C
Indigo #4B0082
LawnGreen #7CFC00
LightGreen #90EE90
LightSalmon #FFA07A
LightSeaGreen #20B2AA
LightSkyBlue #87CEFA
LightSlateBlue #8470FF
LightYellow #FFFFE0
Lime #00FF00
LimeGreen #32CD32
Magenta #FF00FF
MediumAquaMarine #66CDAA
MediumPurple #9370D8
MediumSeaGreen #3CB371
MediumSpringGreen #00FA9A
MediumTurquoise #48D1CC
MediumVioletRed #C71585
Moccasin #FFE4B5
NavajoWhite #FFDEAD
Navy #000080
Olive #808000
OliveDrab #6B8E23
Orange #FFA500
OrangeRed #FF4500
Orchid #DA70D6
PapayaWhip #FFEFD5
Pink #FFC0CB
Plum #DDA0DD
Red #FF0000
RoyalBlue #4169E1
SkyBlue #87CEEB
Snow #FFFAFA
SpringGreen #00FF7F
Teal #008080
Tomato #FF6347
Turquoise #40E0D0
Violet #EE82EE
VioletRed #D02090
White #FFFFFF
WhiteSmoke #F5F5F5
Yellow #FFFF00
@ Pentru vizualizarea codului RGB al unei anumite culori: deschidem Paint, facem dublu clic pe caseta de culori si apasam Define Custom Colors, apoi selectam culoarea dorita si observam valorile din casetele Red, Green, Blue. Pentru lista completa cu numele de culori, codurile RGB si mostrele de culoare, accesati pagina web http://www.w3schools.com/html/html_colornames.asp
CULOAREA TEXTULUI BODY se modifica folosind etidheta <BODY>, dupa modelul:
< BODY TEXT=”color”>
unde color este o combinatie RGB sau un nume de culoare
CULOAREA HYPERLINK-URILOR care urmeaza a fi introduse in pagina, se modifica cu eticheta <BODY>, astfel:
< BODY LINK=”color” VLINK=”color” ALINK=”color”>
unde: LINK reprezinta legaturile inca nevizitate, VLINK- legaturile vizitate (pe care utilizatorul a facut deja clic) si ALINK- legaturile active (pe care s-a facut clic, dar pagina solicitata nu a aparut inca).
CULOAREA UNUI TEXT OARECARE se poate specifica cu eticheta <FONT>, dupa modelul :
< FONT COLOR =”color”>
Exemplu:
<HTML> <HEAD>
<TITLE>Culoarea textului</TITLE> </HEAD>
<BODY TEXT="navy">
<BASEFONT FACE="verdana" size="4">
<FONT COLOR="#FF0000" SIZE="+1">La steaua</FONT><HR>
La steaua care-a rasarit<BR>E-o cale-atat de lunga<BR>
Ca mii de ani au trebuit<BR>Luminii sa ne-ajunga
</BODY></HTML>
Creati o pagina web continand o strofa dintr–o poezie cunoscuta. Numele poetului sa apara in bara de titlu a browserului. Titlul poeziei sa apara evidentiat, colorat „Navy”, cu font „Arial”, stil inclinat si centrat pe mijlocul paginii. Sub titlu inserati o bara orizontala aliniata centrat, cu lungimea cat jumatate din pagina. Versurile din poezie sa apara pe cate un rand, fara spatiu intre ele (in acelasi paragraf), cu aliniere centrata si colorate cu „OrangeRed”.