Documente Academic
Documente Profesional
Documente Cultură
Ediţii HTML
Ediţii HTML
BOTTOM> </CAPITON>
Casete /Freim-uri/
Document cu <FRAMESET> </FRAMESET> înlocuieşte BODY
blocuri
Înălţimea <FRAMESET ROWS= ?,?,?,?> ? – puncte
rândurilor </FRAMESET>
Înălţimea <FRAMESET ROWS= ?> ? – dimensiunea
rândurilor </FRAMESET> relativă
Lăţimea <FRAMESET COLS= ?,?,?,?> ? – puncte
coloanelor </FRAMESET>
Lăţimea <FRAMESET COLS= ?> ? – dimensiune
coloanelor </FRAMESET> relativă
EDIŢII ELECTRONICE
Lăţimea <FRAMESET BORDER= ?> ? – puncte
frontierei </FRAMESET>
Frontiera <FRAMESET FRAMEBORDER=
“yes | no”> </FRAMESET>
Culoarea
Frontierei
<FRAMESET BORDERCOLOR=
“culoare”> </FRAMESET>
<FRAME MARGINWIDTH=?> Frontiere de stânga
ÎN FORMAT HTML
Lăţimea
frontierei şi dreapta (NOTE DE CURS)
Înălţimea <FRAME MARGINHEIGHT=?> Frontiere de sus şi
frontierei jos
Benzi scrolloing <FRAME SCROLLING= “yes | no |
auto”>
Demarcarea <FRAME FRAMEBORDER= “yes |
frontierei no”> </FRAMESET>
Conţinut în afara <NOFRAMES> </NOFRAMES>
blocurilor
Definirea blocului <FRAME>
Definirea blocului <FRAME SRC= “cale”>
document
Nume bloc <FRAME NAME=”nume” | _blank |
_self | _parent | _top>
Chişinău, 2002
68
CZU 004.738.5(075.8) Selectare <SELECT MULTIPLE>
multiplă
C 71 Opţiuni <OPTION>
Opţiune <OPTION SELECTED>
preselectată
Regiune text <TEXTAREA ROWS=? COLS=?>
(dimensiune) </TEXTAREA>
Sergiu CORLAT: Ediţii electronice în formatul HTML. Note de curs Titlul regiunii <TEXTAREA NAME=”nume”>
pentru studenţii facultăţii de Jurnalism şi ştiinţe ale comunicării. text <TEXTAREA>
Tabele
Definirea tabelei <TABLE> </TABLE>
Recenzent: dr. Igor Cialenco, facultatea de Matematică şi Informatică, Frontiera <TABLE BORDER=?> </TABLE>
USM Distanţa celule <TABLECELLSPACING=?>
Complementare <TABLECELLPADDING=?>
Lăţimea (dorită) <TABLE WIDTH=?> În pixeli
Lăţimea (%) <TABLE WIDTH= „%”> În procente
Recomandată pentru editare de către Consiliul Facultăţii de Jurnalism şi Linie de tabel <TR> </TR>
Ştiinţe ale Comunicării, USM, 2002. Aliniere <TR ALIGN= LEFT | RIGHT |
CENTER | MIDDLE | BOTTOM>
Celulă <TD> </TD> În interiorul
rândului
Aliniere celulă <TD ALIGN= LEFT | RIGHT |
Procesare computerizată: Centrul Tehnologii Informaţionale al FJŞC, CENTER | MIDDLE | BOTTOM>
CCRE „Presa” Interzicerea <TD NOWARP>
ruperii
© Sergiu CORLAT, 2002 Întinderea forţată <TD COLSPAN=?>
coloană
Întinderea forţată <TD ROWSPAN=?>
Descrierea CIP a Camerei Naţionale a Cărţii linie
Corlat, Sergiu Culoare celulă <TD BGCOLOR=”culoarea”>
Ediţii electronice în format HTML: Lăţime celulă <TD WIDTH=?> În puncte
note de curs / Sergiu Corlat. – Ch.: Centrul editorial - Titlul tabelei <TH> </TH>
poligrafic al USM, 2002. - 68p. Aliniere titlu <TH ALIGN= LEFT | RIGHT |
CENTER | MIDDLE | BOTTOM>
ISBN 9975-70-110-8 Interzicerea <TH NOWARP>
ruperii
004.738.5 (075.8) Întinderea forţată <TH COLSPAN=?>
coloană
Întinderea forţată <TH ROWSPAN=?>
linie
ISBN: 9975-70-110-8 Avantitlu tabel <CAPITON> </CAPITON>
2 67
CUPRINS
Simboluri speciale Intorducere 5
Simbol special &#? ? – codul simbolului Capitolul 1.
< <
Structura unui document HTML simplu 7
> >
& &
Capitolul 2.
„ "
® ® Paragrafe 12
© ©
Spaţiu fix Capitolul 3
§ § Organizarea textului în documentele HTML 19
± ±
1/4 &fract14 Capitolul 4.
3/4 &fract34 Legături între fişierele HTML 23
× ×
| ¦ Capitolul 5
1/2 &fract12 Prelucrarea culorilor 27
° °
Capitolul 6
Formulare Antetul HTML. Elemente invizibile 29
66 3
SQUARE> începând cu cel
curent
Cu numerotare <OL> <LI> </OL> Tagul <LI> se pune
în faţa fiecărui
element
Compact <OL COMPACT> </OL>
Tip numerotare <OL TYPE= A | a | I | i | 1 > Pentru toată lista
Tip numerotare <LI TYPE= A | a | I | i | 1 > Pentru elementele,
începând cu cel
curent
Începutul <OL START=?> ? – numărul cu care
numerotării începem
Începutul <LI VALUE=?> ? – numărul de la
numerotării care pornim cu
elementul curent
Listă de definiţii <DL> <DT> <DD> </DL> DT – noţiunea, DD
– definiţia
Compactă <DL COMPACT> <DT> <DD> DT – noţiunea, DD
</DL> – definiţia
Meniu <MENU> <LI> <MENU> LI – la fiecare
element
Compact <MENU COMPACT> <LI> LI – la fiecare
<MENU> element
Catalog <DIR> <LI> </DIR> LI – la fiecare
element
Compact <DIR COMPACT> <LI> </DIR> LI – la fiecare
element
Fonuri şi culori
Desen Fon <BODY BACKGROUND=”nume
fişier”>
Culoare FON <BODY BGCOLOR=”culoare”>
Culoare Text <BODY TEXT=”culoare”>
Culoare link <BODY LINK=”culoare”>
Culoare link <BODY VLINK=”culoare”>
cercetat
Culoare link <BODY ALINK=”culoare”>
activ
4 65
Introducere
Plasrea imaginii <IMG SRC=”nume fisier”> Se va indica numele
sau calea
Aranjarea <IMG SRC=”nume fisier” ALIGN= Aceste note sunt concepute ca baza unui curs de lecţii pentru
imaginii TOP | BOTTOM | MIDDLE | LEFT | cei ce încep studierea posibilităţilor de creare şi prelucrare a ediţiilor
RIGHT> electronice în reţeaua Internet. Documentele plasate în Reţea sunt
Alternativă <IMG SRC=”nume” ALT=”text”> Dacă nu se încară accesibile unui număr enorm de utilizatori (conform datelor statistice
imaginea apare
textul în 1996 numărul calculatoarelor conectate la Reţea a depăşit numărul
Dimensiunile <IMG SRC=”nume” WIDTH=? ? – în pixeli de 10 mln, iar în 2000 s-a dublat. Numărul utilizatorilor Reţelei în
imaginii HEIGTH=?> aceeaşi ani a fost de aproximativ 400 000 000 şi 1 000 000 000
Frontiera <IMG SRC=”nume” BORDER=?> ? – în pixeli respectiv).
Deplasare <IMG SRC=”nume” HSPACE=? ? – în pixeli Pentru publicarea electronică a unei ediţii (în continuare vom
VSPACE=?>
Preimagine <IMG SRC=”nume” Pentru Netscape
folosi noţiunea de document – fişier care conţine un anumit tip de
LOWSRC=”nume”> Communicator date) este suficientă plasarea ei legală pe un server informaţional,
conectat la Reţea, capabil să transmită şi să recepţioneze informaţii în
Separatori formatul (protocolul) http (HyperText Transfer Protocol). Totalitatea
serverelor informaţionale care posedă această proprietate a primit
Paragraf <P> </P> numele World Wide Web (www) / ”paingeniş global” /
Aliniere în <P ALIGN= LEFT | CENTER | Plasarea documentului în reţea prezintă ultima etapă a
paragraf RIGHT> </P> publicării lui. Preprocesarea poate fi realizată iniţial la orice
Rupere rând <BR> </BR> calculator, indiferent de faptul este el conectat la Reţea sau nu.
Anularea alinierii <BR CLEAR= LEFT | > CENTER |
RIGHT | ALL> Prelucrarea primară a textului este posibilă în orice procesor de texte,
Separator <HR> apoi, în dependenţă de structura documentului poate fi realizată
orizontal trecerea în formatul HTML sau completarea documentului cu
Aliniere <HR ALIGN= LEFT | RIGHT | elemente speciale în aplicaţiile specializate.
separator CENTER>
Grosime <HR SIZE=?> ? – în pixeli
Lăţime <HR WIDTH=?> ? – în pixeli Ce este HTML
Lăţime % <HR WIDTH=”%”> în procente
Linie plană <HR NOSHADE> Termenul HTML (HyperText Markup Language) se traduce
din engleză ca Limbajul de marcare a hipertextului. Prima versiune
Liste HTML a fost realizată de colaboratorul Laboratorului European
pentru fizica particulelor elementare Tim Berners-Ly. Ca orice alt
Fără numerotare <UL> <LI> </UL> Tagul <LI> se pune limbaj, HTML a cunoscut o dezvoltare continuă. Astfel au apărut
în faţa fiecărui
element
specificaţiile 2.0, 3.0, 4.0. Este important că orice versiune ulterioară
Compact <UL COMPACT> </UL> susţine prelucrarea documentelor create în versiunile precedente.
Tip marcher <UL TYPE= DISC | CIRCLE | Pentru toată lista Specificarea curentă a limbajului poate fi obţinută oricând pe serverul
SQUARE> http://www.w3.org/.
Tip marcher <LI TYPE= DISC | CIRCLE | Pentru elementele,
64 5
Caractere mici <SMALL> </SMALL>
Ce este necesar pentru studierea HTML Elemente de design
Semigras <B> </B>
În general studierea HTML presupune o anumită experienţă Cursiv <I> </I>
de utilizare a calculatorului cel puţin la nivelul procesoarelor de text Subliniat <U> </U> Nu întotdeauna este
(Notepad, WordPad, Microsoft Word etc.), procesoarelor grafice susţinut
(Adobe PhotoShop, Corel PhotoPaint), cunoştinţe în clasificarea Tăiat <STRIKE> </STRIKE> sau <S> </S> Nu întotdeauna este
caracterelor digitale, a noţiunilor de codificare binară şi cod binar al susţinut
Indice superior <SUP> </SUP>
caracterelor. Aparatul soft necesar este minim – un procesor de text
Indice inferior <SUB> </SUB>
în care veţi prelucra sursa documentului şi un program browser în Caracterul de <TT> </TT> Caractere de lăţime
care veţi realiza controlul asupra rezultatelor programării (în calitate maşină fixă
de browser standard poate fi folosit Microsoft Internet Explorer sau Caracter <PRE> </PRE> Păstrează formatarea
Netscape Communicator /Aceste două sisteme de navigare sunt preformatat iniţială a textului
folosite de circa 90% a utilizatorilor de reţea/). Suplimentar, după Lăţime <PRE WIDTH=?> </PRE> ? – numărul de
simboluri
acumularea experienţei de creare a documentelor electronice veţi Centrare <CENTER> </CENTER> Şi pentru elemente
putea însuşi şi un soft specializat pentru programare HTML, cum ar grafice
fi, de exemplu, Macromedia Flash. Clipirea textului <BLINK> </BLINK> A nu fi folosit!
În calitate de instrument hard puteţi utiliza orice calculator cu Dimensiunea <FONT SIZE=?> </FONT> Fixsează
sistem operaţional Windows 95 sau superior, dotat cu monitor color, caracterului dimensiunea
caracterului 1 – 7
care funcţionează în regim de 256 culori, Highcolor sau Truecolor. Schimbarea <FONT SIZE=”+ | - ?”> </FONT> Măreşte sau
dimensiunii micşorează
Tipologia proiectării procesoarelor HTML. dimensiunea
caracterului cu ?
Dimensiunea <BASEFONT SIZE = ?> De la 1 la 7. Dacă nu
Există două principii de creare a documentelor HTML: se fixsează este 3.
standard
1. Tehnologia închisă. Se utilizează sisteme de tipul Culoarea <FONT COLOR = „#******”> „#******” – numele
WYSIWYG (Wtat You See Is What You Get) – ce caracterelor </FONT> culorii în engleză
vezi, aceea şi vei primi (Microsoft Front page, Word, Selectaea fontului <FONT FACE = „#*******”> „#******” – numele
Netscape Editor). Utilizatorul nu are acces la sursa </FONT> fontului
documentului, - el vede doar rezultatul.
2. Tehnologia deschisă . Procesoare HTML propriu- Referinţe şi elemente grafice
zise. Utilizatorul îndeplineşte rolul de programator –
crearea documentului este realizată direct prin Referinţă <A HREF=”referinţă”> Trecere la referinţă
„coment”</A>
modelarea sursei şi utilizarea instrucţiunilor Ancoră <A NAME=”nume”> „coment” </A> Definirea unei
limbajului. ancore
Referinţă la <A HREF=”referinţă#ancoră”> Trecerea la poziţia
ancoră „coment” </A> definită de ancoră
6 63
Anexă Capitolul 1.
Taguri frecvent utilizate Structura unui document HTML simplu
Elemente bazice Documentele HTML sunt fişiere text obişnuite cu extensia *.html
Tipul <HTML> </HTML> Începutul şi sfârşitul (în sistemul UNIX *.htmll, iar în DOS – *.htm). Cel mai
documentului fişierului
Numele <TITLE> </TITLE> Se include în antet simplu document HTML are următoarea structură:
Antetul <HEAD> </HEAD> Descrierea
documentului <HTML>
Corpul <BODY> </BODY> Conţinutul paginii <HEAD>
<html> <head> <title> Exemplul 1 </title> Crearea formelor este un pas spre trecerea le elementele de DHTML
</head> (Dynamic HTML) – limbaj, care permite prelucrarea datelor direct în
<body> document, fără a trimite informaţia în afară. Acest tip de forme este
<H1> SALUT! </H1> utilizat pentru generarea diferitor tipuri de teste.
<P> E primul pas în lumea publicaţiilor electronice. </P>
8 61
defineşte valoarea, care va fi transmisă sistemului de prelucrare, dacă <P> <B>Exerciţiu: </B> Scrieţi acest fişier într-un procesor de texte,
a fost ales elementul corspunzător al meniului. Tagul <OPTION> salvaţi-l, şi deschideţi o copie a lui în Internet Explorer. </P> </body>
poate conţine atributul checked, </html>
care fixează că elementul este predefinit marcat.
E uşor de observat că toată informaţia despre formatul
Vom cerceta exemplul. documentului se conţine în tag-urile lui şi nu în modul de aranjare a
datelor sursă (cum se întâmplă în documentele scrise).
<SELECT NAME="selection"> Tagurile se marchează cu semnele "<" şi ">". De cele mai
<OPTION VALUE="option1" checked>Variantul 1 multe ori tagurile sunt pare , adică pentru fiecare <tag> de
<OPTION VALUE="option2"> Variantul 2 deschidere există tagul de închidere </tag> cu acelaşi nume, dar cu
<OPTION VALUE="option3"> Variantul 3 adăugarea "/".
</SELECT> Tagurile pot fi scrise atât cu majuscule, cât şi cu minuscule –
browserul le va înţelege în acelaşi fel. Exemplu: <body>, <BODY>
Fragmentul defineşteun meniu din trei elemente: Variantul 1, şi <Body> sunt identice.
Variantul 2 şi Variantul 3. Este preselectat elementul Variantul 1. Mai multe taguri conţin, în afară de numele său atribute –
sistemei de prelucrare i se va transmite variabila selection cu elemente, care poartă informaţii suplimentare despre aceea cum
valoarea option1 (predefinită), option2 sau option3. trebuie să fie prelucrat tagul. În exemplul propus asemenea atribute
lipsesc, dar vor fi introduse în compartimentele următoare.
Destul de simplă este şi utilizarea tagului <TEXTAREA>
Taguri obligatorii
<TEXTAREA NAME=address ROWS=5 COLS=50> Introducaţi
aici adresa... </TEXTAREA> <html> ... </html> Tagul <html> deschide orice document HTML.
La fel, tagul </html> închide un document HTML.
Atributele sunt obligatorii.
NAME defineşte numele variabilei prin care informaţia se transmite <head> ... </head> Această pereche de taguri marchează începutul
sistemului de prelucrare, (address). şi sfârşitul „părţii de serviciu” a documentului. De cele mai multe ori
ROWS defineşte înălţimea ferestrei în linii (5). acest compartiment conţine pe lângă titlul (vezi descrierea tagului
COLS defineşte lăţimea ferestrei în simboluri (50). <title>) documentului mai multe date de serviciu, despre care vom
vorbi în capitolele următoare.
Textul plasat între <TEXTAREA> şi </TEXTAREA>, este inclus
automat în fereastra de text. El poate fi redactat sau lichidat de către <title> ... </title> Toată informaţia plasată între tagurile <title> şi
utilizator. </title>, va fi interpretată ca titlul documentului. Majoritatea
sistemelor browser vor include titlul în titlul ferestrei la deschiderea
Exemplul 10.2: documentului, iar în cazul tiparului vor plasa acest titlu pe fiecare
pagină a documentului tipărit. În general pentru titlu se recomandă o
<HTML> secvenţă din nu mai mult de 64 simboluri.
<HEAD>
60 9
<body> ... </body> Această pereche indică începutul şi, respectiv
sfârşitul corpului (conţinutului) documentului HTML. Defineşte variabila ascunsă version, care se transmite sistemei de
prelucrare valoarea 1.1.
<H1> ... </H1> — <H6> ... </H6> Tagurile de tip <Hi> (i — o cifră
de la 1 la 6) descriu subtitluri de 6 nivele diferite (după dimensiunea TYPE=reset Defineşte butonul, activarea căruia resetează
caracterelor). Subtitlul de nivel H1 este cel mai mare, respectiv de conţinutul formei fără a transmite datele sistemului de prelucrare.
nivel H6 – cel mai mărunt. Spre deosebire de alte atribute, se poate lipsi de atributul name.
<P> ... </P> Descrie un paragrag. Totul ce este inclus între o Exemplu: <INPUT TYPE=reset VALUE="Resetarea conţinutului
pereche <P> şi </P> va fi considerat ca un singur paragraf. formei">
Tagurile <Hi> şi <P> pot conţine atributul auxiliar ALIGN În afară de elementele <INPUT>, mai pot fi utilizate elementele
(aliniere), de exemplu: <SELECT> şi <TEXTAREA>.
<H1 ALIGN=CENTER> alinierea subtitlului pe centru </H1> Meniul <SELECT> din n elemente are forma:
sau
<P ALIGN=RIGHT> Paragraf aliniat după marginea dreaptă </P> <SELECT NAME="[nume]">
Vom totaliza acum cele studiate mai sus în următorul exemplu: <OPTION VALUE="[valoare 1]">[text 1]
<OPTION VALUE="[valoare 2]">[text 2]
Exemplul 1.2 ...
<html> <OPTION VALUE="[valoare n]">[text n]
<head> </SELECT>
<title> Exemplul 1.2</title>
<H1 ALIGN=CENTER> Un document HTML putin mai complicat Meniul începe cu tagul <SELECT> şi sfîrşeşte cu </SELECT>.
</H1>
Tagul <SELECT> conţine atributul obligatoriu NAME, care
</head>
<body> defineşte variabila generată de meniu.
<H1 ALIGN=CENTER> Salut </H1>
<H2> Este un exemplu mai complicat al documentului HTML </H2> Tagul<SELECT> poate conţine şi atributul MULTIPLE, care
<P> Acum noi cunoaştem că textul poate fi aliniat nu numai la stinga permite selectarea concomitentă a cîtorva elemente din meniu.
</P> Majoritatea sistemelor de navigare prezintă meniul <SELECT
<P ALIGN=CENTER>dar şi pe centru</P> MULTIPLE> în forma unei ferestre (înălţimea ferestrei în linii este
<P ALIGN=RIGHT>sau pe partea dreapta </P> determinată de atributul suplimentar SIZE=[număr]). Meniul
</body> <SELECT> apare ca un meniu derulant vertical.
</html>
Tagul <OPTION> defineşte un element al meniului. Atributul
obligatoriu VALUE
10 59
Defineşte un grup din trei butoane radio, marcate 9600 bit/s, 14400
bit/s şi 28800 bit/s. La apariţia grupului de butoane pe pagină, va fi
marcat primul din ele. Dacă utilizatorul nu va selecta alt buton, Acum cunoaşteţi suficient pentru a crea documente cu o
sistemului de prelucrare i se va transmite variabila modem cu structură elementară, ce conţin text în formatul HTML. În cele ce
valoarea 9600. Dacă se selectează unul din butoanele iniţial inactive urmează vom dezvolta aceste cunoştinţe. Vom începe cu prelucrarea
se va transmite valoarea corespunzătoare butonului ales paragrafelor.
Exemplu:
<INPUT TYPE=checkbox NAME=comp VALUE="PC"> Staţii
terminale
<INPUT TYPE=checkbox NAME=comp VALUE="WS" checked>
Statii de lucru
<INPUT TYPE=checkbox NAME=comp VALUE="LAN"> Server
al reţelei Intrenet
<INPUT TYPE=checkbox NAME=comp VALUE="IS" checked>
Servere Internet
Exemplu:
<INPUT TYPE=hidden NAME=version VALUE="1.1">
58 11
Capitolul 2
TYPE=text Determină o fereastră pentru introducerea textului.
Paragrafe Poate conţine atribute suplimentare SIZE=[număr] (lăţimea ferestrei
de introducere în simboluri) şi MAXLENGTH=[număr] (lungimea
Taguri unitare (neperechi) maximă admisă pentru rândul de simboluri).
Acest compartiment este destinat studierii tagurilor care nu Exemplu: <INPUT TYPE=text SIZE=20 NAME=user
se supun celor două reguli principale HTML: ele sunt neperechi, iar VALUE="Scrie textul aici">
unele (aşa-numitele &- consecutivităţi) se introduc doar cu simboluri
minuscule. Defineşte o fereastră cu lăţimea de 20 simboluri pentru introducerea
textului. La momentul apariţiei ferestrei în ea se afişează textul
<BR> Acest tag se utilizează pentru a realiza trecerea forţată în "Scrie textul aici", care mai apoi poate fe redactatUlterior textul
rândul următor fără închiderea paragrafului. E comod în cazul scrierii (redactat sau predefinit) va fi transmis la sistemul de prelucrare prin
versurilor, notelor etc. (vezi exemplul 2.1) variabila user.
<html> <head> <title>Exemplul 2.1</title> </head>
TYPE=password Defineşte o fereastră pentru introducerea parolei.
<body> <H1> Vers </H1> <H2> Femeia? Măr de ceartă </H2>
<H2 align=right> Femeia? Măr de ceartă </H2>
Efectul este acelaşi, unica deosebire este că pe ecran în locul
<P> Femeia? Ce mai este şi acest măr de ceartă <BR> Cu masca ei simbolurilor introduse apar (*). Exemplu:
de ceară şi mintea ei deşartă,<BR> Cu-nfricoşate patimi în fire de <INPUT TYPE=password NAME=pw SIZE=20
copilă<BR> Cu fapta fără noimă, când crudă, când cu milă, <BR> A MAXLENGTH=10>
visurilor proprii eternă jucărie? - </P> Defineşte o fereastră pentru introducerea parolei cu o lungime de 20
</body> </html> simboluri. Numărul de simboluri în parolă nu poate depăşi 10. Parola
introdusă este transmisă sistemului de prelucrare prin variabila pw.
12 57
Folosind datele acumulate, putem forma un formular elementar <HR> Tagul <HR> descrie o linie orizontală:
Ă - Ă ă - ă Î - Î î - î Efectul utilizării acestui tag este apariţia în documentul HTML a
Ş - Ş ş - ş Ţ - Ţ ţ - ţ butonului cu inscripţia Submit („subscrie”), la activarea căreia toate
 -  â - â datele din formular vor fi transmise sistemei de prelucrare, indicate în
<FORM>.
14 55
Capitolul 10. <p>Codificarea semnelor diacritice româneşti în
limbajul HTML</p>
Formulare. <p> <b>Ă</b> - &#258;</p>
<p> <b>ă </b> - &#259;</p>
Utilizarea formularelor <p> <b> Î</b> - &Icirc;</p>
<p> <b> î</b> - &icirc;</p>
Formularul este un instrument cu ajutorul căruia din <p> <b> Ş </b> - &#350;</p>
<p> <b> ş </b> - &#351;</p>
documentul HTML se realizează transmiterea unor informaţii
<p> <b> Ţ </b> - &#354;</p>
structurate o adresă exterioară, fixată apriori. Informaţia primită pe <p> <b> ţ </b> - &#355;</p>
această adresă este apoi prelucrată (de cele mai multe ori în regim <p> <b> Â </b> - &Acirc;</p>
automat de programe soft speciale) <p> <b>â </b> - &acirc;</p>
Formularele ocupă un compartiment aparte în limbajul </body> </html>
HTML, cel puţin din motivul, că utilizarea eficientă a lor cere şi
cunoştinţe din domeniul programării. Crearea unei forme este mult
mai simplă decât crearea sistemelor de prelucrare a datelor transmise Alte metode de codificare a semnelor diacritice române, utilizate
prin forme. De cele mai multe ori adresa exterioară (la care este pentru documentele cu un volum mare de text vor fi studiate în
transmisă informaţia din formă) prezintă un program scris în capitolul 6.
Limbajele PERL, JAVA, C. Programele de acest tip sunt numite
CGI- scripturi, de la (Common Gateways Interface), ce se traduce ca Comentarii Sistemele browser ignoră reproducerea oricărui
"Interfaţă comună de ecluze". De cele mai multe ori scrierea text situat între <!-- şi -->. Este o opţiune specială pentru
programelor CGIcere o cunoaştere bună a limbajelor respective şi a introducerea în textul documentului HTML a unor comentarii,
particularităţilor sistemului operaţional UNIX. O metodă mai simplă ce nu for fi afişate pe ecran.
de prelucrare a formularelor este utilizarea instrucţiunilor limbajului
specializat PHP/FI, care se includ direct în documentele HTML. În <!--Acesta e un comentariu -->
acest caz documentele capătă extensiunea *.pht sau *.php.
Formatarea caracterelor
Formularele transmit datele pentru sistemele de prelucrare în formă
de perechi HTML permite două tipuri de formatare a fragmentelor de text.
[nume variabilă]=[valoare variabilă]. Numele variabilelor sunt date Primul tip – direct: Pentru un careva fragment se indică toate
cu litere ale alfabetului englez. Valorile variabilelor, indiferent de caracteristicile necesare textului / caracter, dimensiune, variaţie etc./
conţinutul lor, sunt prelucrate de sistem ca variabile de tip şir de Сel de al doilea tip – prin stiluri logice definite aparte şi atribuite
caractere (string). fragmentelor de text. Vom exemplifica aceste metode.
Structura formularelor Stiluri fizice
Formularele sunt marcate de perechea de taguri <FORM> ... Prin stil fizic se înţelege o directivă sistemului browser
</FORM>. Este permisă utilizarea mai multor formulare într-un pentru modificare caracterelor dintr-un anumit fragment.
54 15
De exemplu: tot ce se conţine în interiorul tagurilor <B> şi </B>, se Nici ii merge, nici se-ndeamna, <br> Nici ii este toamna toamna, <br>
va scrie cu caractere semigrase. Fragmentul dintre tagurile <I> şi Nici e vara vara lui <br> Si-i strain in tara lui.
</I> va fi înclinat. </p></i>
Un sens aparte îl au tagurile <TT> şi </TT>. Textul cuprins ........................................
<hr> </i></p> </body> </html>
între aceste taguri se va scrie cu simboluri ce imită simbolurile
maşinii de scris – caractere cu lăţimea fixă.
Fişierul vers3.html
Pentru prelucrarea manuală a caracterelor este folosită
<html>
perechea de taguri <FONT> ... </FONT>, care determină <body bgcolor="#FF8080">
caracteristicile corpului de literă în fragmentul cuprins de această <hr> <p> <i>
pereche. Tagul <FONT> este însoţit de mai multe atribute, Cine trece Valea Saca <br> Cu hangerul fara teaca <br>
principalele dintre ele fiind: Si cu pieptul dezvelit? <br> Andrii Popa cel vestit <br>
FACE=”[nume caracter]” – fixează corpul de literă (fontul)  <br> Septe ani cu voinicie <br>
utilizat în fragment. Puteţi indica oricare din fonturile prezente pe Si-au batut joc de domnie <br> Si tot prada ne-ncetat <br>
calculatorul la care realizaţi pagina, dar să nu aşteptaţi o prezentare Andrii Popa, hot barbat! </p></i>
identică a ei la alte staţii de lucru. În cazul când la calculatorul, care ........................................
încarcă pagina, lipsesc seturile respective de caractere, ele vor fi <hr> </i></p> </body> </html>
înlocuite de caracterele standard pentru sistemul local (de obicei
Times, Verdana sau Arial pentru Windows, Helvetica pentru UNIX.) Fişierul vers4.html
<html>
COLOR=[numele sau codul culorii] – stabileşte culoarea
<body bgcolor="#FF8080">
fragmentului. Mai detaliat despre fixarea culorii se vorbeşte în <hr> <p> <i> Mai tatare, tine-ti calul, <br> Mai tatare, stringe-ti fraul
capitolul 5. <br>
SIZE=[indicele dimensiunii sau +|- ] – dimensiunea Mai tatare, lasa malul <br> Nu cerca a trece riul <br>
caracterelor. Variază între 1 şi 7. În caz dacă nu este stabilită, Ca, pe crucea sfintei lege!<br> De voi doi peste hotare <br>
dimensiunea se stabileşte egală cu 3 (ceea ce corespunde dimensiunii Nimic, zau, nu s-a alege, <br> Mai tatare, mai tatare!
de 12 pt.). Dacă se utilizează caracteristicile +|- are loc </p></i>
mărirea|micşorarea caracterelor faţă de dimensiunea fragmentului ........................................
precedent. <hr> </i></p> </body> </html>
În tabelul ce urmează sunt prezentate stilurile fizice des
utilizate (unele dintre ele nu sun susţinute de toate sistemele browser,
deci nu poate fi garantat rezultatul identic al afişării documentului în
diferite medii)
52 17
<EM> ... </EM> text accentuat </body>
</html>
<STRONG> ... </STRONG> text puternic accentuat
Fişierul continut.html
<CODE> ... </CODE> e recomandat pentru afişarea fragmentelor <html>
surselor documentelor <body bgcolor="#FF8080">
<p> CONTINUT</p>
</body>
<SAMP> ... </SAMP> - de la sample (eng.) Se recomandă pentru </html>
demonstrarea comunicărilor afişate de programe.
Fişierul autori.html
<KBD> ... </KBD> de la keyboard (eng.) — tastatură. Se <HTML>
recomandă pentru evidenţierea fragmentelor, ce trebuie introduse de <body bgcolor=lightblue >
la tastatură. <p><B>AUTORI</b> </p>
<ul >
<VAR> ... </VAR> de la variable — variabilă. Se recomandă <li ><a href="op_em.html" target="cuprins">Mihai EMINESCU </a>
pentru a scrie numele variabilelor. <li ><a href="op_al.html" target="cuprins"> Vasile
ALECSANDRI</a>
Exemplul 2.3. Vom generaliza cunoştinţele despre stilurile fizice şi </ul>
</body> </HTML>
logice cu ajutorul exemplului de mai jos:
22 47
Capitolul 4.
<HTML> <!--fişierul main.html -->
<FRAMESET COLS="25%, 75%" > Legături între fişierele HTML
<FRAME SRC="frame1.html">
<FRAME SRC="frame2.html"> Lincajul
</FRAMESET>
<NOFRAMES>
</HTML> <!--sfârşitul fişierului main.html -->
În capitolele precedente am vorbit destul de mult despre
posibilităţile de marcare a textului în fişierele HTML. Să nu uităm
<HTML> <!--fişierul frame1.html --> însă şi de posibilităţile limbajului de prelucrare a hipertextului.
<HEAD>
<H2> <Font face="Arial Black"> Biblioteca electronica <br> AUTORI Ce este hypertextul? Este un text, care, spre deosebire de
</font></H2> textul clasic (care se citeşte consecutiv), permite trecerea (şi citirea)
</HEAD> secvenţială. După acest principiu sunt organizate sistemele HELP
<body bgcolor=lightgreen> pentru majoritatea produselor soft, şi desigur documentele HTML cu
<A name="begin"> </a>
structură desfăşurată.
<H3> <font face="Arial Black">Autori si editii </H3>
<UL type=disk>
<FONT FACE="Arial"> În documentele HTML trecerea de la un fragment al textului
<LI> <a href="#Moraru"> Victor MORARU </a> la altul se realizează prin tagurile:
<LI> <a href="#Marin"> Constantin MARIN </a>
<LI> <a href="#Coval"> Dumitru COVAL </a> <A HREF="[adresa de trecere]"> fragment de text evidenţiat </A>
<LI> <a href="#Coval"> Sergiu CORLAT </a>
</UL> Parametrul [adresa de trecere] poate fi de câteva tipuri. Cel mai
</font>
simplu tip — numele altui document HTML la care se face
<hr>
<FONT FACE="Arial"> trecerea.
<A name="Moraru"> <b> Victor MORARU </B>
<p> </p> Forma generală: <A HREF="nume fişier">Comentariu</A>
<img src="moraru1.jpg" width=200 height=160>
<P> Doctor habilitat in politologie, decan al Facultatii de Jurnalism si Exemplu: <A HREF="index.html">Trecere la index</A>
Stiinte ale Comunicarii. Acest fragment de HTML text va genera apariţia în
Autor a mai multe manuale, monografii, articole stiintifice. In varianta document a unui fragment marcat (de regulă - albastru,subliniat ex:
electronica sunt prezentate lucrarile: Trecere la index). La apăsarea butonului stâng mouse pe acest
<ul> fragment se va realiza trecerea la fişierul index.html.
<li> Repere Italiene
Remarcă Dacă în adresa de trecere nu este indicată calea la
<li> Mass-Media vs Politica
</ul> fişier, căutarea adresei se va face doar în dosarul curent! Dacă în
<a href="#begin"> Spre inceput </a> adresa de trecere nu este indicat serverul, căutarea se va realiza pe
<hr> serverul curent. Urmează o concluzie importantă: Dacă aţi pregătit
<A name="Marin"> <b> Constantin MARIN </B> pentru publicaţie un grup de documente HTML cu lincaje reciproce
46 23
numai după nume, şi care sunt stocate în acelaşi dosar – veţi obţine Capitolul 9
acelaşi mod de lucru a lor la copierea dosarului pe orice alt
calculator, în reţea locală sau Internet. De aici rezultă şi principiul de Casete în documentele HTML.
bază al pregătirii colecţiilor de documente HTML pentru publicare în
Internet: elaborarea şi ajustarea documentelor şi legăturilor se va Structura liniară a documentelor HTML simplifică mult
realiza ... fără Reţea! Colecţia poate fi amplasată pe Internet doar procesul lor de elaborare, dar lipseşte utilizatorul de unele elemente
după finalizarea etapei de elaborare. de structură, care ar face accesul la informaţia din document mai
Un alt tip de adresare este o poziţie interioară specificată rapidă şi comodă. Pentru divizarea documentului în mai multe casete
(fie în documentul curen, fie în alt document HTML). Pentru a (compartimente) poate fi utilizat tagul frameset.
realiza acest tip de trecere, poziţia de adresare trebuie marcată prin o Cel mai simplu mod de utilizare al acestui tag este
ancoră (punct de reper). Ancora se declară în felul următor: deschiderea în aceeaşi fereastră a câtorva documente, fiecare din ele
rulând în o regiune aparte. Operaţia se realizează prin secvenţa:
<A NAME="nume ancoră">Comentariu</A>
iar trecerea: <FRAMESET COLS="x%, y%"
<A HREF="nume fişier#nume ancoră">Comentariu</A> <FRAME SRC="fisier 1">
<FRAME SRC="fisier 2" NAME="titlu">
Vom cerceta un exemplu. </FRAMESET>
Fie că din fişierul trebuie să realizăm trecere 1.html la fragmentul <NOFRAMES>
„Sfârşitul trecerii” din fişierul 2.html (Fişierele se află în acelaşi
catalog). Mai întâi se crează ancora în fişierul 2.html: La afişarea acestei secvenţe fereastra sistemului browser se va
<A NAME="AAA">Sfârşitul trecerii</A>. La această etapă în diviza în 2 casete – prima cu lăţimea ¼ din lăţimea ferestrei, a doua – cu
documentul 2.html fragmentul “Sfârşitul trecerii” nu este evidenţiat lăţimea de ¾ din fereastră. În prima casetă fa fi plasat conţinutul
în raport cu restul textului documentului fisier 1, în cea de a doua – conţinutul documentului fisier 2.
La următorul pas în fişierul 1.html (sau oricare altul) vom defini
adresarea la ancora din 2.html: Atributele tagului <frameset>
<A HREF="2.html#AAA">Trecerea la ancora din 2.html AAA</A> cols – fixează crearea casetelor verticale. Lăţimea casetelor este specificată
Pentru trecerea la un loc fix în interiorul aceluiaşi document este în % din lăţimea documentului sau în pixeli (în lipsa semnului %)
suficient să definim ancora la el în modul următor: rows – fixează crearea casetelor orizontale. Înălţimea casetelor este
specificată în % din înălţimea documentului plasat pe ecran sau în pixeli
<A NAME="nume ancoră">Comentariu</A> (în lipsa semnului %)
Trecerea:
<A HREF="#nume ancoră">Comentariu</A> Exemplul 9.1:
Vom crea o pagină, formată dein 3 documente HTML:
Exemplu: 1. main.html – fişierul pentru organizarea paginii
<A HREF="#AAA">Trecerea la ancora AAA</A> 2. frame1.html – fişierul cu indicii autorilor publicaţiilor incluse
3. frame2.html - fişierul cu indicii publicaţiilor incluse şi referinţele
la publicaţii
24 45
Utilizarea trecerilor în interiorul documentelor este foarte
<html> <body> <table> comodă în cazul creării documentelor de volum mare: La începutul
<tr> <td width=80 height=80 color=darkgreen> </td> paginii se crează cuprinsul ei, format din treceri la anumite ancore
<td width=80 height=80 color=lightyellow> </td> plasate la începutul fiecărei secţii a documentului.
<td width=80 height=80 color=darkgreen> </td> Note: Utilizaţi pentru denumirile ancorelor doar litere ale alfabetului
<td width=80 height=80 color=lightyellow> </td> </tr>
englez, respectând pentru toate apariţiile numelui ancorei acelaşi mod
<tr> <td width=80 height=80 color=lightyellow> </td>
<td width=80 height=80 color=darkgreen> </td> de scriere a lui: majoritatea sistemelor browser diferenţiază
<td width=80 height=80 color=lightyellow> </td> majusculele şi minusculele din numele anchorelor.
<td width=80 height=80 color=darkgreen> </td> </tr> În afară de adresările la documentele HTML sunt acceptate şi
<tr> <td width=80 height=80 color=darkgreen> </td> adresări la alte tipuri de documente. Dacă, de exemplu, colecţia de
<td width=80 height=80 color=lightyellow> </td> documente conţine o bibliotecă de fişiere (arhive, imagini etc.) pentru
<td width=80 height=80 color=darkgreen> </td> care e permis transferul la cererea clientului pe discul lui, activarea
<td width=80 height=80 color=lightyellow> </td> </tr> transferului o puteţi realiza prin:
<tr> <td width=80 height=80 color=lightyellow> </td>
<td width=80 height=80 color=darkgreen> </td> <A HREF="ftp://<nume server>/<cale directory>/ <nume
<td width=80 height=80 color=lightyellow> </td>
fişier>"> Comentariu</A>
<td width=80 height=80 color=darkgreen> </td> </tr>
</table></body></html>
Exemplu
<A HREF="ftp://server/directory/ <nume fişier>"> Copiaţi
fişierul</A>
<HTML> <HEAD>
<A NAME=Begin >
44 25
<TITLE>Exemplul 4.1</TITLE> <TD> <a href="imagini\4.jpg"> <img src= "imagini\4.jpg" height=75
</HEAD> width=100> </a></TD>
<BODY> <TD> <a href="imagini\5.jpg"> <img src= "imagini\5.jpg" height=75
<H1>Legături </H1> width=100> </a></TD>
<P>Cu ajutorul indicilor poate fi realizată trecerea la alte documente </TR>
HTML <TR align=center >
(de exemplu la <A HREF="Exemplu6.html"> Exemplul precedent <TD> <a href="imagini\6.jpg"> <img src= "imagini\6.jpg" height=75
</A>).</P> width=100> </a></TD>
<P> Aveţi posibilitatea să transferaţi fişiere (de exemplu, <TD> <a href="imagini\7.jpg"> <img src= "imagini\7.jpg" height=100
<A HREF="ftp://www.nokia.com/ usersguide/3310.pdf"> Ghidul de width=75> </a></TD>
utilizare pentru Nokia 3310 în format PDF</A>) prin protocolul <TD> <a href="imagini\8.jpg"> <img src= "imagini\8.jpg" height=100
FTP.</P> width=75> </a></TD>
<P>Puteţi permite clientului să trimită un mesaj (de exemplu, <A <TD> <a href="imagini\9.jpg"> <img src= "imagini\9.jpg" height=75
HREF="mailto:scorlat@mail.md"> autorului </A>).</P> width=100> </a></TD>
<P>Puteţi reveni la inceputul documentului <A <TD> <a href="imagini\10.jpg"> <img src= "imagini\10.jpg" height=75
HREF=#Begin>Revenire la inceput </A>).</P> width=100> </a></TD>
</BODY> </TR>
</HTML> <TR align=center >
<TD> <a href="imagini\11.jpg"> <img src= "imagini\11.jpg"
height=100 width=75> </a></TD>
<TD> <a href="imagini\12.jpg"> <img src= "imagini\12.jpg"
height=100 width=75> </a></TD>
<TD> <a href="imagini\13.jpg"> <img src= "imagini\13.jpg" height=75
width=100> </a></TD>
<TD> <a href="imagini\14.jpg"> <img src= "imagini\14.jpg" height=75
width=100> </a></TD>
<TD> <a href="imagini\15.jpg"> <img src= "imagini\15.jpg"
height=100 width=75> </a></TD>
</TR>
</TABLE>
</BODY>
</HTML>
42 27
primare în acest sistem. După stabilirea intensităţii pentru culorile VALIGN - Fixează alinierea verticală a textului (sau altor elemente)
primare calculaţi codul hexazecimal al intensităţilor şi utilizaţi-l în în celulă. Variante: VALIGN=TOP (după marginea de sus),
documentul HTML. VALIGN=MIDDLE (după mijloc), VALIGN=BOTTOM (după
În unele cazuri puteţi utiliza numele culorii de bază prefixate partea de jos).
de light sau dark, pentru a obţine nuanţele mai deschise sau mai
întunecate ale culorii, fără a executa experimentarea prin coduri WIDTH – fixează lăţimea celulei în puncte (pixeli). Exemplu
hexazecimale. (WIDTH=200).
Atributele de gestionare a culorilor se includ în tagul <BODY>: HEIGHT - fixează înălţimea celulei în puncte (pixeli). Exemplu
<BODY bgcolor=#FFFFFF > (HEIGHT=40).
Culoarea fonului. Intensitatea culorii roşii, verzi, albastre este
aceeaşi — FF (255). Rezultatul — culoarea albă.
<BODY text=#000000 > Dacă în celulă nu este informaţie, în jurul ei nu apare contur. Pentru a
Culoarea textului. Intensitatea culorii roşii, verzi, albastre este evita situaţiile de „asimetrie” în cazul utilizării celulelor libere,
aceeaşi — 00 (0). Rezultatul — culoarea neagră. introduceţi în calitate de informaţie simbolul   (non-breaking
<BODY link=#0000FF > space — spaţiu fix). Celula va rămâne liberă, dar conturul ei va fi
Culoarea unui link. Pentru culoarea albastră intensitatea este — FF prezent.
(255), pentru verde şi roşu — 00 (0). Rezultat — culoarea albastră.
Notă: Tabelele pot fi incluse - in orice celulă a tabelului puteţi insera
În unele cazuri în afară de culorile uniforme, definite direct, un alt tabel.
poate fi folosit şi un fon bazat pe imagine (tapet). Imaginea este de
obicei de dimensiuni mici şi este multiplicată de sistemul browser pe Exemplul 8.2 Tabele formatate
toată suprafaţa documentului. Pentru a evita “rupturile” de fon <HTML> <HEAD> <TITLE>Exemplul 10a</TITLE> </HEAD>
urmează să selectaţi imagini, care au o structură simetrică. Formatul <H1>Un tabel elementar cu elemente de formatare</H1>
grafic recomandat pentru imaginile tapet este GIF sau JPG. Anexarea <TABLE BORDER=2 width=800>
tapetului se va realiza prin atributul background="nume fisier <CAPTION align=bottom> Tabelul poate avea antet plasat sub el
</CAPTION>
imagine" în tagul <BODY>.
<TR>
Este important faptul că fonul uniform sau tapet nu se <TD align=center colspan=8> <Font size=5 ><B>Municipiul</b>
imprimă în cazul tiparului pe hârtie. Din acest motiv urmează să </font> </TD>
evitaţi utilizarea textului de culoare albă. </TR>
În calitate de exemple pentru acest capitol puteţi utiliza <TR align=center>
documentele propuse în capitolul 9 al acestei lucrări. <TD colspan=2 >   </TD>
<TD align=center colspan=2 > <b>Chisinau </b></TD>
<TD colspan=2 ><b> Balti </b> </TD>
<TD colspan=2 > <b> Cahul </b></TD>
</TR>
<TR>
<TD colspan=2 width=100 align=center valign=middle> Anul </TD>
28 41
Tabelul poate avea un antet (este marcat de perechea de taguri Capitolul 6
<CAPTION> ... </CAPTION>). Tagul <CAPTION> permite
utilizarea atributului ALIGN. Valori admisibile: <CAPTION Antetul HTML. Elemente invizibile.
ALIGN=TOP> (de asupra tabelului) şi <CAPTION
ALIGN=BOTTOM> (sub tabel). În general, antetul documentului nu este văzut de utilizator,
dar conţine unele elemente utile pentru documentul propriu-zis.
Începutul unei linii a tabelului este marcată de tagul <TR> iar Antetul conţine un set (volumul lui nu este limitat) de
sfârşitul – de tagul </TR>. Tagul <TR> permite utilizarea metainstrucţiuni.
următoarelor atribute:
<META NAME="description" CONTENT="Documentul contine
ALIGN – fixează alinierea textului (sau altor elemente) în celulele informatii din domeniul istoriei ">
tabelului. Variante: ALIGN=LEFT (la stânga), ALIGN=CENTER (la
centru), ALIGN=RIGHT (spre dreapta). Această META instrucţiune determină variabila description, care
conţine o descriere succintă a documentului. Majoritatea sistemelor
VALIGN – Fixează alinierea verticală a textului (sau altor elemente) de căutare scanează resursele INTERNET, căutând în documente
în celulele rândului. Variante: VALIGN=TOP (după marginea de această variabilă, o plsaează în bazele sale de date şi transmit
sus), VALIGN=MIDDLE (după mijloc), VALIGN=BOTTOM (după informaţia despre sursa respectivă la apariţia cererilor de căutare.
partea de jos). Astfel se realizează procesul de căutare pe serverele google.com,
rambler.ru, altavista.com, yandex.com etc.
Celulele tabelului se marchează prin perechea de taguri <TD>
...</TD>. Pentru tagul <TD> pot fi utilizate următoarele atribute: <META NAME="keywords" CONTENT="Internet, HTML,
WWW, hipertext, manual">
NOWRAP – tot conţinutul celulei va fi plasat fără ruperi într-un
singur rând. META-instrucţiunea defineşte variabila keywords, ce conţine
COLSPAN - fixează "extinderea" celulei pe orizontală (cîte celule cuvintele cheie, care descriu documentul. Procesul de căutare în
vecine vor fi „asimilate” de celula curentă). Exemplu, COLSPAN=4 sistemele specializate se realizează după conţinutul acestei variabile.
- celula se va extinde pe 4 coloane. Alt grup de META-instrucţiuni determină echivalentele
protocolului de transmitere a hipertextului. De exemplu:
ROWSPAN - fixează "extinderea" celulei pe verticală (cîte rânduri
vecine vor fi „asimilate” de celula curentă).Exemplu ROWSPAN=2 <META HTTP-EQUIV="Content-type" CONTENT="text/html;
– celula ocupă două linii. charset=windows-1251">
ALIGN – fixează alinierea textului în celulă. Variante: Browserul va interpreta datele recepţionate ca text HTML în
ALIGN=LEFT (spre stânga), ALIGN=CENTER (după centru), codificare Windows/1251.
ALIGN=RIGHT (spre dreapta).
<META HTTP-EQUIV="Content-type" CONTENT="text/html;
charset=koi8-r">
40 29
</TD> <!--Sfârşitul celulei 2-->
Browserul va interpreta datele recepţionate ca text HTML în </TR> <!--Sfârşitul liniei 1-->
codificare koi8-r. <TR> <!--Începutul liniei 2-->
<TD> <!-- Începutul celulei 1-->
Linia 2 Coloana 1
<META HTTP-EQUIV="Refresh" CONTENT="[timp];
</TD> <!-- Sfârşitul celulei 1-->
URL=[adresă document]"> <TD> <!-- Începutul celulei 2-->
Linia 2 Coloana 2
META-instrucţiunea se interpretează astfel: dacă la expirarea </TD> <!-- Sfârşitul celulei 2-->
intervalului de timp [timp] (în secunde) după încărcarea </TR> <!-- Sfârşitul liniei 2-->
documentului curent utilizatorul nu trece la alt document HTML, va </TABLE> <!-- Sfârşitul tabelului-->
începe încărcarea automată a documentului dat de [adresă document]. </BODY>
Exemplu </HTML>
Dacă în 30 secunde după încărcarea documentului curent nu ALIGN – Fixează aranjarea tabelului faţă de marginile paginii
va apare nici o acţiune din partea utilizatorului, va începe în mod documentului. Permite alinierea la stânga (ALIGN=LEFT) centru
automat încărcarea paginii http://www.usm.md (ALIGN=CENTER) şi dreapta (ALIGN=RIGHT)
META-instrucţiunea Refresh poate fi folosită în cazurile,
când aţi deplasat pagina de pe un server pe altul. Pentru a nu păstra o WIDTH - lăţimea tabelului. Poate fi indicată în puncte (pixeli) sau
copie a paginii pe serverul vechi, puteţi lăsa un mesaj scurt despre în procente de la lăţimea paginii: (WIDTH=500 – lăţimea de 500
readresare, care va conţine instrucţiunea Refresh şi noua adresă a puncte) (WIDTH=60% - 60% din lăţimea paginii).
documentului.
Dacă în calitate de [nume fişier] vom indica un fişier de BORDER – fixează lăţimea liniilor de separare între elementele
sunet, peste [timp] secunde după încărcarea documentului HTML va tabelului şi pe perimetrul lui. Dacă atributul BORDER nu este indicat
începe pomparea , iar apoi derularea pe calculatorul utilizatorului (cu tabelul va apare fără linii de separare.
condiţia că sistemul browser, utilizat de el susţine acest format de
sunet) a fişierului cu date sonore. Este comod de utilizat în calitate de CELLSPACING – Fixează distanţa între frontierele a două celule
apeluri de salut. alăturate în puncte. Exemplu
Exemplul care va urma (exemplul 6.1) este format din mai (CELLSPACING=2).
multe (cinci) fişiere HTML. Vom organiza un slide-show al acestor
fişiere, utilizând meta instrucţiunea Refresh (fişierele se vor numi CELLPADDING Fixează distanţa dintre frontiera celulei şi textul
e0009.html, e0009a.html e0009b.html, e0009c.html, şi din ea în puncte. Exemplu
e0009d.html), stoparea procesului demo poate fi realizată, folosind (CELLPADDING=10).
oricare din lincurile de trecere spre fişierul de start sau final.
30 39
Capitolul 8.
<HTML> <!--fisierul e0009.html -->
Tabele <HEAD>
<TITLE>Exemplul 9</TITLE>
Tabelele sunt elemente pseudografice (sau grafice, în <H1> Fisierul pentru startarea slide-show </h1>
dependenţă de modul de construcţie şi codificare a separatorilor) în </HEAD>
care informaţia este stocată în celule aparte, fiecare celulă având <BODY >
caracteristicile sale proprii(dimensiunile, culoarea, formatul textului, <H2> A fost odata un BIT. <br> Stiti ce a fost mai apoi? <br> Pentru
a afla activati link-ul respectiv </H2>
). De aici şi principala destinaţie – prezentarea structurată a textului. <P align=center> [<A HREF="e0009a.html">Start</A> ]</P>
Mai sunt însă şi alte moduri, mai puţin cunoscute, de </BODY>
utilizare a tabelelor. Un exemplu ar fi prezentarea informaţiei din </HTML><!- - sfirsitul e0009.html -->
documentul HTML în mai multe coloane. Altă utilizare –
evidenţierea unor fragmente de text sau crearea în celulele tabelului a <HTML><!--fisierul e0009a.html -->
unei galerii fotografice. <HEAD>
În general divizarea informaţiei în tabel se face pe linii, iar în <TITLE>Exemplul 9a</TITLE>
interiorul liniilor – pe celule. De aici şi principalele elemente de <META HTTP-EQUIV="Refresh" CONTENT="5; URL=e0009b.html">
dirijare pentru tabele: tagurile <TR> ... </TR> pentru marcarea </HEAD>
începutului şi sfârşitului liniei de tabel şi <TD> ... </TD> pentru <BODY>
<H1>Slide-show al documentelor HTML <BR>
marcarea inceputului şi sfârşitului celulei.
realizat prin META instructiunea Refresh </H1>
<font size=6>
Structura tabelului <P><b>Generatia 1</b> BIT-ul s-a divizat in 3 <br> Astfel au devenit
3 </P>
Exemplul 8.1 </font>
<P>[<A HREF="e0009.html">Revenire spre inceput</A>|
<HTML> <A HREF="e0009d.html">Spre sfirsit</A>]</P>
<HEAD> </BODY>
<TITLE>Exemplul 10</TITLE> </HTML><!--sfirsit fisier e0009a.html -->
</HEAD>
<H1>Un tabel elementar</H1> <HTML><!--fisierul e0009b.html -->
<TABLE BORDER=1> <!--Începutul --> <HEAD>
<CAPTION> <!--Antetul tabelului--> <TITLE>Exemplul 9b</TITLE>
Tabelul poate avea antet <META HTTP-EQUIV="Refresh" CONTENT="5; URL=e0009c.html">
</CAPTION> </HEAD>
<TR> <!--Începutul liniei--> <BODY>
<TD> <!--Începutul celulei--> <H1>Slide-show al documentelor HTML <BR>
Linia 1 Coloana 1 realizat prin META instructiunea Refresh </H1>
</TD> <!--Sfârşitul celulei 1--> <font size=6>
<TD> <!--1Începutul celulei 2--> <P><b>Generatia 2</b> Fiecare din cei 3 biti s-a divizat in 3<br>
Linia 1 Coloana 2 Astfel au devenit 9 </P>
38 31
</font>
<P>[<A HREF="e0009.html">Revenire spre inceput</A>|
<A HREF="e0009d.html">Spre sfirsit</A>]</P>
</BODY>
</HTML><!--sfirsit fisier e0009b.html -->
36 33
Capitolul 7 În cazul când fişierul – imagine se află în alt dosar sau pe alt server în
tag se va indica calea completă la el:
Imagini în documentele HTML <IMG SRC="calea la fişier" >
Există mai multe standarde grafice ale imaginilor, dar, de Exemplu: <IMG SRC="C:\Album\Cars\v2108.jpg" >
cele mai multe ori, încercările de a plasa o imagine în format grafic
ce nu permite compresarea datelor va duce la mărirea nemotivată a Următorul exemplu (7.1) va ilustra plasarea simplă a imaginii în
spaţiului de memorie ocupat de documentul respectiv. La moment se document.
acceptă pentru includere în documentele HTML imagini în formatele
GIF şi JPG, formate care permit compresarea internă a datelor din <HTML> <HEAD> <TITLE>Exemplul 7.1</TITLE> </HEAD>
imagine. Standardul de culoare a imaginii nu este primordial, dar <BODY>
vom recomanda (pentru imaginile color) standardul RGB. <H1>Imagini</H1>
Majoritatea absolută a dispozitivelor pentru obţinerea imaginilor <P>Imaginea se plasează simplu de tot: </P>
digitale (scanere, camere video, aparate foto) utilizează acest <P><IMG SRC="picture.gif"></P>
standard şi tot el este folosit pentru reproducerea culorilor la monitor <P>Adiţional, imaginea poate fi „activă” adică se va deschide în o
(pentru monitoarele cu tub electronic). În cele ce urmează vom fereastră separată la realizarea unui click pe imagine :</P>
<P><A HREF="picture.gif"> <IMG SRC= "picture.gif">
presupune că imaginea există, e plasată în dosarul curent sau se
</A></P>
cunoaşte calea spre ea.* </BODY> </HTML>
Fie că trebuie să includem în document imaginea picture.gif, În cea de a doua parte a exemplului se ilustrează cum
plasată în acelaşi dosar cu documentul HTML. Vom folosi în acest imaginea devine „de facto” un buton la apăsarea căruia se realizează
caz tagul: trecerea după legătura stabilită. Pentru aceasta trecerea va fi plasată
<IMG SRC="picture.gif"> între tagurile <A HREF="..."> şi </A>.
Tagul <IMG SRC="[numele fişierului]"> poate conţine atributul Dacă dimensiunile imaginii sunt prea mari, putem fixa forţat
adiţional ALT="[text]", de exemplu: înălţimea şi lăţimea spaţiului ocupat de imagine pe suprafaţa
<IMG SRC="picture.gif" ALT="Se transmite…"> documentului HTML. Este suficient să indicăm în tagul <IMG SRC>
Întâlninn în documentul HTML un asemenea tag sistemul browser va atributele WIDTH=? şi HEIGHT=?, care vor fixa lăţimea şi
afişa mai întâi textul „Se încarcă...” apoi va începe încărcarea corespunzător înălţimea imaginii în pixeli. Un exemplu de utilizare a
imaginii din fişierul picture.gif. Acest atribut este comod în special acestor atribute îl veţi întâlni în capitolul următor, la crearea
când vizualizarea se efectuiază pe un browser vechi, ce nu permite galeriilor de imagini cu ajutorul tabelelor.
vizualizarea imaginilor sau în cazul cănd încărcarea automată a Alinierea imaginii faţă de marginile documentului se
imaginilor este deconectată (pentru a mări viteza de acces.). realizează la fel ca şi pentru text, cu ajutorul atributului
ALIGN=LEFT | CENTER | RIGHT.
Utilizarea referinţelor grafice permite optimizarea încărcării
*
În procesul de realizare a exemplelor ulterioare, în care se utilizează imagini, veţi paginii ce conţine imagini. Pe pagina de bază se includ copii de
înlocui numele imaginilor din exemple prin numele imaginilor reale, prezente pe dimensiuni mici şi rezoluţie joasă ale imaginilor (ele se vor transmite
staţia de lucru. În cazul lipsei imaginilor, pe pagină va apare un dreptunghi care va mult mai repede decât originalele) şi prin intermediul lor se fac
marca locul ipotetic al ampalsării imaginii
34 35