Documente Academic
Documente Profesional
Documente Cultură
1. HTML
2. CSS
3. A.C.U.
3.1. Codul Sursă
3.2. Anexe
4. BIBLIOGRAFIE
1. HTML
Noţiuni de bază HTML este prescurtarea de la Hyper Text Mark-up Language şi este codul care
stă la baza paginilor web. Paginile HTML sunt formate din etichete sau tag-uri şi au extensia HTML sau
HTM. În marea lor majoritate aceste etichete sunt pereche, una de deschidere <eticheta> şi alta de
închidere </eticheta>. Browserul interpretează aceste etichete afişând rezultatul pe ecran.
HTML-ul nu este un limbaj case sensitiv (nu face deosebirea între litere mici şi mari). Pagina
principală a unui domeniu este fişierul index HTML. Această pagina este setată a fi afişată automat la
vizitarea unui domeniu.
De exemplu la vizitarea domeniului www.nume.ro este afişată pagina www.nume.ro/index.html.
Unele etichete permit utilizarea de atribute care pot avea anumite valori: <eticheta atribut-Valoare"> ...
</eticheta>.
Componenţa unui document HTML este:
1. versiunea HTML a documentului
2. zona head cu etichetele <head> </head>
3. zona body cu etichetele <body> </body> sau <frameset> </frameset> Versiunea HTML poate
fi: HTML 4.01 Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 //EN"
"http://www.w3.org/TR/html4/strict.dtd"> HTML 4.01 TrANSItional <!DOCTYPE HTML PUBLIC "-
//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML 4.01 Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
Toate paginile HTML încep şi se termină cu etichetele <html> şi </html>. În interiorul acestor
etichete găsim perechile <head>, </head> şi <body>, </body>.
head conţine titlul paginii între etichetele <title> şi </title>, descrieri de tip <meta>, stiluri pentru
formatarea textului, scripturi şi linkuri către fişiere externe (de exemplu scripturi, fişiere de tip CSS sau
favicon).
Etichetele de tip meta conţin cuvinte cheie, descrierea paginii, date despre autor, informaţii utile
motoarelor de căutare si au următorul format: <META NAME-'nume" CONTENT="continut">
Exemplu: link către un fişier extern CSS: <link rel="stylesheet" type="text/css" href-'css.css">
body găzduieşte practic toate etichetele afişate de browser pe ecran.
Exemplu: o pagină HTML cu titlul
Exemplu: iar conţinutul Conţinut pagina <html> <head> <title>Titlu</title> </head> <body>
Conţinut pagina </body> </html>
HTML este o formă de marcare orientată către prezentarea documentelor text pe o singură
pagină, utilizând un software de redare specializat, numit agent utilizator HTML, cel mai bun exemplu de
astfel de software fiind browserul web. HTML furnizează mijloacele prin care conţinutul unui document
poate fi adnotat cu diverse tipuri de metadate şi indicaţii de redare. Indicaţiile de redare pot varia de la
decoraţiuni minore ale textului, cum ar fi specificarea faptului că un anumit cuvânt trebuie subliniat sau că
o imagine trebuie introdusă, până la scripturi sofisticate, hărţi de imagini şi formulare,
Metadatele pot include informaţii despre titlul şi autorul documentului, informaţii structurale
despre cum este împărţit documentul m diferite segmente, paragrafe, liste, titluri etc. şi informaţii cruciale
care permit ca documentul să poată fi legat de alte documente pentru a forma astfel hiperlink-uri (sau
web-ul).
HTML este un format text proiectat pentru a putea fi citit şi editat de oameni utilizând un editor
de text simplu. Totuşi scrierea şi modificarea paginilor în acest fel solicită cunoştinţe solide de HTML şi
este consumatoare de timp. Editoarele grafice (de tip WYSIWYG) cum ar fi Macromedia Dreamweaver,
Adobe GoLive sau Microsoft Front Page permit ca paginile web să fie tratate asemănător cu documentele
Word, dar cu observaţia că aceste programe generează un cod HTML care este de multe ori de proastă
calitate. HTML se poate genera direct utilizând tehnologii de codare din partea serverului cum ar fi PHP,
JSP sau ASP. Multe aplicaţii ca sistemele de gestionare a conţinutului, wiki-uri şi forumuri web generează
pagini HTML.
HTML este de asemenea utilizat în e-mail. Majoritatea aplicaţiilor de e-mail folosesc un editor
HTML încorporat pentru compunerea e-mail-urilor şi un motor de prezentare a e-mail-urilor de acest tip.
Folosirea e-mail-urilor HTML este un subiect controversat şi multe liste de e-mail le blochează intenţionat.
2. CSS
Stilurile interne
Mai întâi vom aborda metoda stilurilor interne. Această metodă înseamnă ca veţi plasa codul
CSS în interiorul fiecărei pagini HTML pe care doriţi să folosiţi stilurile respective, între tagurile <head>
</head>. Acest lucru se face ca în exemplul ce urmează:
<head>
<title>titlu pagina</title> <style type="text/css">Aici se definesc stilurile CSS</style>
</head>
Folosind această metodă (stilurile interne), fiecare fişier (X)HTML va conţine codul CSS folosit
la stilizare. Asta înseamnă că atunci când dorim să facem o schimbare de stil (mărimea fontului, culoare,
etc.) va trebui să operăm modificarea în toate paginile ce conţin acel stil. Metoda descrisă până acum
este bună atunci când avem de stilizat doua, trei pagini, însă când avem de a face cu site-uri de zeci sau
sute de pagini este destul de neplăcut sa modificam toate paginile.
Stilurile externe
În continuare vom explora metoda stilurilor externe. Un fişier CSS extern poate fi realizat cu
orice editor simplu de text (Notepad, Wordpad, etc.) sau cu editoare avansate gen Dreamweaver. Fişierul
CSS nu conţine sub nici o formă cod (X)HTML, ci doar cod CSS. Fişierul trebuie salvat cu extensia .css.
Inserarea fişierului extern în paginile (X)HTML se face foarte uşor, prin plasarea unui link (legătura) în
secţiunea <head> </head> a fiecărei pagini pe care dorim să folosim stilul respectiv. Iată un exemplu de
inserare a unui fişier extern .css într-o pagina (X)HTML:
<head>
<title> titlu pagina </title>
<link rel-'stylesheet" type="text/css" href-'stil.css"
/> </head>
sau
<head>
<title> titlu pagina </title>
<style type="text/css"> @import url (Calea către fişierul.css) </style>
</head>
Folosind metoda fişierelor CSS externe, toate paginile (X)HTML vor folosi acelaşi fişier de stil.
Asta înseamnă că dacă dorim să facem o schimbare care să aibă efect în toate paginile, este de ajuns să
modificăm un singur fişier, şi anume cel de stil (.css), şi efectul se va observa pe toate paginile (X)HTML
ce folosesc acel fişier. Astfel facem schimbări în tot site-ul, indiferent de câte pagini are, fără efort şi mai
ales foarte repede.
lată câteva motive pentru care această metodă este mai buna.
Ordinea cascadelor
În paragrafele de mai sus am explicat cum se foloseşte un fişier CSS fie că este intern sau
extern. Se înţelege că este deja ceea ce am explicat mai sus. Probabil vă întrebaţi dacă putem folosi
ambele metode? Răspunsul este DA. Putem folosi atât metoda stilurilor interne cât şi metoda stilurilor
externe. Totuşi, ar mai fi o posibilitate... Stilurile "în linie" (inline styles).
Stiluri in linie
Dacă ne referim la "care este mai bună", putem spune ca depinde de ceea ce ne-am propus
să realizăm/obţinem. Dacă avem o singură pagină pe care trebuie să o stilizăm, putem folosi metoda
stilurilor interne fără nici o problemă. Pe de alta parte, dacă avem de stilizat un număr mare de pagini, cel
mai bine este să folosim foile de stil externe. Modul în care vom implementa foile externe în paginile
noastre rămâne la latitudinea noastră, şi avem de ales între metoda cu link sau metoda cu ©import, după
cum am exemplificat mai sus.
Trebuie specificat însă că metoda importului (@import) va fi un pic mai greoaie, fiind posibil să
dureze o secundă, două, până se încarcă foaia de stil, timp în care conţinutul este afişat nestilizat.
Utilizatorii cu disabilităţi
Folosirea foilor de stil externe mai are un avantaj major, şi anume permit vizualizarea
conţinutului paginii HTML şi de către utilizatorii cu disabilităţi. De exemplu, utilizatorul respectiv, poate
renunţa la folosirea foii de stil pe care a definit-o, şi poate aplica o foaie de stil specială, a lui, care îl ajută
să vizualizeze pagina într-un mod facil. Poate mari fontul, poate schimba culorile, etc.
Probleme de browser
3. A.C.U.
3.1 lndex.HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3. org/TR/xhtml1/DTD/xhtml1-transitional.dtdM>
<html xmlns-'http://www.w3.Org/1999/xhtml">
<head>
<meta http-equiv-'Content-Type" content="text/html; charset=utf-8" />
<title>Anatomia Corpului Uman</title>
<LINK media=screen href-'style.css" type=text/css rel=stylesheet>
<script type="text/javascript">
<!--
function MM_swaplmgRestore() {//v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src-x.oSrc;
}
function MM_preloadlmages() {//v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var ij=d.MM_pJength,a=MM__preloadlmages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p|]]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) {//v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementByld) x=d.getElementByld(n); return x;
}
function MM__swaplmage() {//v3.0
var ij=0,x,a=MM__swaplmage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(e- i]))!=null){document.MM sr[j++]=x; if(îx.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body
onload="MM_preloadilmages(site/layout/sn_over.jpg, site/layout/sc_over.jpg, site/layout/sr_over.jpg,
site/layout/so_over.jpg, site/layout/sm_over.jpg, site/layout/sd_over.jpg, site/layout/sex_over.jpg) ">
<br />
<table width="1000" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td width="1000" height="120" align="center" valign="middle"><a href="index.html"><img
src="site/layout/head.jpg" border="0" /></a></td>
</tr> <tr>
<td>
<table width="1000" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td align-'center" valign="middle">
<table width="356" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="356" height="100" align="center" valign="middle">
<a href-'sn.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('sn','','site/layout/sn_over.jpg',1)''><img src="site/layout/sn.jpg"
name ="sn"width="356" height="100" border="0" id="sn" /></a>
</td>
</tr>
<tr>
<td width="356" height="100" align="center" valign="middle">
<a href="se.html" onmouseout="MM_swaplmgRestore()"
onmouseover="MM_swaplmage('se',",'site/layout/se_over.jpg', 1 )"><img src="site/layout/se.jpg"
name=se width="356" height="100" border="0" id="se" /></a>
</td>
</tr>
<tr>
<td width="356" height="100" align="center" valign="middle">
<a href="sc.htm!" onmouseout="MI\/l_swaplmgRestore()"
onmouseover=''MM_swaplmage('sc','','site/layout/sc_over.jpg',1)''><img src="site/layout/sc.jpg" name=sc
width="356" height="100" border="0" id="sc" /></a>
</td>
</tr>
<tr>
<td width="356" height="100" align="center" valign="middle">
<a href="sr.html" onmouseout="MM_swaplmgRestore()"
onmouseover="MM_swaplmage('sr',",'site/layout/sr_over.jpg', 1 )"><img src="site/layout/sr.jpg" name='sr
width="356" height="100" border="0" id="sr" /></a>
</td>
</tr>
</tab!e>
</td>
<td align="center" valign="middle"><img src="site/layout/body.jpg" border="0" /></td>
<td align-'center" valign="middle">
<table width="356" a!ign="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="356" height="100" align="center" valign="middle">
<a href="so.html" onmouseout="MM_swaplmgRestore()"
onmouseover:="MM_swaplmage('so',",'site/layout/so_over.jpg'11 )"><img src="site/layout/so.jpg"
name=so width="356" height="100" border="0" id="so" /></a>
</td>
</tr>
<tr>
<td width="356" height="100" align="center" valign="middle">
<a href="sm.html" onmouseout="MM_swaplmgRestore()"
onmouseover="MM_swaplmage('sm',",'site/layout/sm_over.jpg',1)"><img src="site/layout/sm.jpg"
name="sm" width="356" height="100" border="0" id="sm" /></a>
</td>
</tr>
<tr>
<td width="356" height-'100n aligrR"center" valign^'middle'
<a href-'sd htmr onmouseout=,,MM_swaplmgRestore()"
onmouseover=,,MM__swaplmage(isd',n,,site/layout/sd__over jpg', 1 )"><img src-'site/layout/sd.jpg"
name=sd width="356 height=100M border="0 id="sd" /></a>
</td>
</tr>
<tr>
<td width=M356" height-'100" align="center" valign="middle">
<a href="sex.html" onmouseout="MM_swaplmgRestore()M
onmouseover-MMM_swaplmage(,sex'/site/layout/sex_over jpg\1)"><img src=nsite/layout/sex.jpg"
name=sex" width=356" height="100" border=n0" id="sex" /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=1000" height="80" align»"center" valign="middle"><img src-"site/layout/bottom.jpg
border- 0/></td>
</tr>
</table>
</body>
</html>
3.2. Anexe
a).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http//www w3 org/TR/xhtml 1 /DTD/xhtml 14ransitional.dtd>
<html xmlns-"http//www w3 org/1999/xhtml>
<head>
<meta http-equiv-'Content Type" content-'text/htmi; charset=utf-8 />
<title>Anatomia Corpului Uman - Sistemul Nervos</title>
<LINK media=screen href="style,css" type=text/css rel=stylesheet>
M
<script type-'text/javascript >
<!--
function MM swaplmgRestore() {//v3.0
var i,x,a-document.MM sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x src=x oSrc
}
function MM j)re!oad!mages() {//v3.0
var d-document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(),
var i,j=d.MM_p.length,a=MM_preloadlmages.arguments; for(i=0; i<a length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new image; d.MM p[j++].src=a[i];})
}
functionMM_findObj(n,d) {//v4.01
var p,i,x; if(!d)d=document;if((p=n.indexOf(?))>0&&parent.frames.length){
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementByld) x=d.getElementByld(n); return x;
}
function MM_swaplmage() {//v3.0
var i,j=0,x,a=MM_swaplmage.argumerits; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_srO++]=x; if(lx.oSrc) x.oSrc=x.src; x.src=a[i+2]}
}
//-->
</script>
</head>
<body
onload-
'MM_preloadlmages('site/layout/layout2/sr_overjpg\'site/layout/layout2/so_overjpg\'site/layout/lay
out2/sr_over.jpg,site/layout2/so_over.jpg.site/layout.jpg\'site/layout/layout2/sex_overJpg\'site/layout/layout2
/neuronul_overJpg\'site/layout/layout2/over.jpg\'site/layout/layout2/sn2_overJpg\'site/layout/layout2/igiena_
overjpg\'site/layout/layout2/imag er.jpg')">
<table width="1000" cellpadding="0" cellspacing="0" align="center" border="0">
<tr>
<td width="1000" height="156" align="center" valign-'middle"><a href="index.html"><img
src="site/layout/layout2/head.jpg" border="0" /></a></td>
</tr>
<tr>
<td width-'1000" align-'center" valign="top">
<table width="1000" align="center" ceilpadding="0" cellspacing="0" border="0">
<tr>
<td width="165" align="center" valign="top">
<table width="165" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="165" height="62" align="center" valign="middle">
<img src="site/layout/layout2/sn_over.jpg" border="0" />
</td>
</tr>
<tr>
<td width="165" height="62" align="center" valign="middle">
<a href="se.html" onmouseout="MM_swaplmgRestore()"
,
onmouseover=''MM_swaplmage('se','','site/layout/layout2/se_over.jpg ,1)''><img
src="site/layout/layout2/se.jpg" name="se" width="165" height="62" border="0" id="se" /></a>
</td>
</tr>
<tr>
<td width="165" height="62" align="center" valign="middle">
<a href="sc.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('sc','','site/layout/layout2/sc_over.jpg',1)"><img
src="site/layout/layout2/sc.jpg" name="sc" width="165" height="62" border="0" id="sc" /></a>
</td>
</tr>
<tr>
<td width="165" height="62" align="center" valign="middle">
<a href="sr.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('sr','','site/layout/layout2/sr_over.jpg',1)''><img
src="site/layout/layout2/sr.jpg" name="sr" width="165" height="62" border="0" id="sr" /></a>
</td>
</tr>
<tr>
<td width="165" height="63" align="center" valign="middle"> <a href="so.html"
onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('so','','site/layout/layout2/so_over.jpg',1)''><img
src="site/layout/layout2/so.jpg" name="so" width="165" height="63" border="0" id="so" /></a>
</td>
</tr>
<tr>
<td width="165" height="63" align="center" valign="middle">
<a href="sm.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('sm','','site/layout/layout2/sm_over.jpg',1)''><img
src="site/layout/layout2/sm.jpg" name="sm" width="165" height="63" border="0" id="sm" /></a>
</td>
</tr>
<tr>
<td width="165" height="63" align="center" valign="middle">
<a href-'sd.html" onmouseout="MM_swaplmgRestore()"
,
onmouseover="MM_swaplmage('sd','','site/layout/layout2/sd_over.jpg ,1)''><img
src="site/layout/layout2/sd.jpg" name="sd" width="165" height="63" border="0" id="sd" /></a>
</td>
</tr>
<tr>
<td width="165" height="62" align="center" valign="middle">
<a href="sex.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('sex',",'site/layout/layout2/sex_over.jpg',1)''><img
src="site/layout/layout2/sex.jpg" name="sex" width="165" height="62" border="0" id="sex" /></a>
</td>
</tr>
</table>
</td>
<td width="835" align="center" valign="top">
<table width="835" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="835" height="62" align="center" valign="middle">
<table width="835" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="184" height="62" align="center" valign="middle">
<a href="neuronul.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('neuronui'1",'site/layout/layout2/neuronul_over.jpg',1)''><img
src="site/layout/layout2/neuronul.jpg" name="neuronul" width="184" height="62" border="0" id="neuronul"
/></a>
</td>
<td width="152" height="62" align="center" valign="tniddle">
<a href-'creierul.htmr onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('creierur,'','site/layout/layout2/creierul_over.jpg',1)''><img
src="site/layout/layout2/creierul.jpg" name="creieru!" width="152" height="62" border="0" id="creierul"
/></a>
</td>
<td width="152" height="62" align="center" vaiign="middle">
<a href="sn2.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('sn2','','site/layout/layout2/sn2_over.jpg',1)"><img
src="site/layout/layout2/sn2.jpg" name="sn2" width="152" height="62" border="0" id="sn2" /></a>
</td>
<td width="152" height="62" align="center" valign="middle">
<a href="igiena_sn.html" onmouseout="MM_swaplmgRestore()"
onmouseover="MM_swaplmage('igiena','','site/layout/layout2/igiena_over.jpg',1)''><img
src="site/layout/layout2/igiena.jpg" name="igiena" width="152" height="62" border="0" id="igiena" /></a>
</td>
<td width="195" height="62" align="center" valign="middle">
<a href="imagini_sn.html" onmouseout="MM_swaplmgRestore()"
onmouseover=''MM_swaplmage('imaginiV\'site/layout/layout2/imagini_overjpg\1)''><img
M
src="site/layout/layout2/imagini.jpg" name="imagini" width= 195" height="62" border="0" id="imagini"
/></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
i
<td width-"835" height-"14" a!ign""cente-" valign""middle"><img
src=site/layout/layout2/cont__head.jpg" border=0" /></td>
</tr>
<tr>
<td width="835" align- 'left" valign-'top
background="site/layout/layout2/cont-body jpg>
{
<table width- 800" align-'center" cellpadding-"0" cellspacing="0" border "0>
<tr>
<td width="800" align=center valign-'top" class-'conf >
<br />
<h1>Sistemul Nervos</n1><br /><br />
<center>
n
<img src-'site/sn/male.jpg border="0
/>  ,
<img src="site/sn/female.jpg" border-'0 />
</center>
</td>
</tr>
</table>
</td>
</tr>
<tr>
M
<td width-'"835" height=17 align-'center" valign~"middie ><img
src=site/layout/layout2/cont_ bottom.jpg" border "0" /></t.d>
</tr>
</table>
</td>
</tr>
</table>
</td>
b). Butoane specifice:
BIBLIOGRAFIE
HTML & CSS, Traian Anghel, Teora