HTML
HTML
DFT3013
HTML
LO
. Browserele nu afiș ează etichetele HTML, ci le folosesc pentru a reda conț inutul.
al paginii
Limbaj de marcare
Primul eticheta dintr-o pereche este eticheta de început, a doua eticheta este eticheta de sfâr ș it
–Eticheta de închidere este scrisă la fel ca eticheta de început, dar cu o bară oblică adăugată.
înainte de numele etichetei
–Tip: Eticheta de început este de asemenea numită eticheta de deschidere, iar eticheta de sfâr ș it eticheta de închidere
etichetă.
<html>
<body>
<h1>Aceasta este Titlul Principal</h1>
<p>Acest text ar putea fi o introducere la restul
pagina. Ș i dacă pagina este una lungă, ar putea
fie împărț it în mai multe subcapitole.
<h2>Aceasta este o Sub-Întrebare</h2>
<p>Multe articole lungi au subtitluri pentru a ajuta
urmezi structura a ceea ce este scris.
Ar putea exista chiar sub-subcapitole (sau niveluri inferioare
meniuri).
<h2>Un alt subtitlu</h2>
<p>Aici puteț i vedea un alt subcapitol.</p>
</body>
</html>
Structura paginii HTML
Secț iunea head ș i elementele sale
</body>
</html>
–Pasul 3: Salvează pagina HTML
Salva ț i fi ș ierul pe computerul dumneavoastră. Selecta ț i Fi ș ier > Salva ț i ca în meniul Notepad.
–Deschide ț i fi ș ierul HTML salvat în browserul dumneavoastră preferat (face ț i dublu clic pe fi ș ier,
sau faceț i clic dreapta - ș i alegeț i "Deschideț i cu".
Coduri Hex - Un cod cu ș ase cifre care reprezintă cantitatea de ro ș u, verde ș i albastru
care formează culoarea.
–Culoare valori decimale sau procentuale -Această valoare este specificată folosind rgb( )
proprietate.
[Link]
Exemplu
fundal HTML <body>
Atribut
HTML define, de asemenea, elemente speciale pentru a defini texte cu o semnifica ț ie specială.
HTML folose ș te elemente precum <b> ș i <i> pentru formatarea ie ș irii, precum îngro ș at sau italic.
text.
Elementele de formatare au fost concepute pentru a afi ș a tipuri speciale de text:
<b> - Text îngro ș at
–<strong> - Text important
-<i> - Text italic
-<em> - Text subliniat
–<mark> - Text marcat
-<small> - Text mic
–<del> - Text eliminat
–<ins> - Text adăugat
-<sub> - Text subscript
–<sup> - Text în superscript [Link]
Etichete de titlu (H1–H6)
Etichetele <h1> până la <h6> sunt folosite pentru a defini titlurile HTML.
<h1> define ș te cel mai important titlu. <h6> define ș te cel mai pu ț in important
titlu.
Motoarele de căutare folosesc titlurile pentru a indexa structura ș i con ț inutul site-ului tău.
pagini.
Utilizatorii rasfoiesc paginile tale după titluri. Este important să folose ș ti titluri pentru a arăta...
structura documentului.
–<h1> titlurile ar trebui să fie folosite pentru titlurile principale, urmate de <h2> titluri,
apoi mai puț in important <h3>, ș i aș a mai departe.
–Notă: Folosi ț i titluri HTML doar pentru titluri. Nu folosi ț i titluri pentru a face textul MARE.
orbold.
Etichete de titlu (H1–H6)
Tag-ul <hr> define ș te o pauză tematică într-o pagină HTML (de exemplu, o schimbare de subiect).
Elementul <hr> este folosit pentru a separa con ț inutul (sau a defini o schimbare) într-un
Pagina HTML.
În HTML5, eticheta <hr> define ș te o rupere tematică.
În HTML 4.01, eticheta <hr> reprezintă o regulă orizontală.
–Cu toate acestea, eticheta <hr> poate fi în continuare afi ș ată ca o linie orizontală în vizual.
butoane, dar acum este definit în termeni semantici, mai degrabă decât prezentanț i
termeni.
Toate atribu ț iile de layout sunt eliminate în HTML5. Folose ș te CSS în schimb.
<HR> linie cu lăț ime, aliniere, dimensiune
Hyperlink-uri
HTML
LO
Hyperlinkuri
–Folose ș te eticheta <a> pentru a face legătura:
între pagini
Hyperlinkuri
–Linkuri care deschid programul tău de email ș i adresează un email nou cuiva
<a> etichetă
–Un link este specificat folosind eticheta HTML <a>. Această etichetă se nume ș te etichetă de ancoră ș i
orice lucru între eticheta de deschidere <a> ș i eticheta de închidere </a> devine parte
al linkului ș i un utilizator poate face clic pe acea parte pentru a ajunge la documentul legat.
Următoarea este sintaxa simplă pentru a folosi tag-ul <a>.
Linkurile sunt create folosind elementul <a>. Utilizatorii pot face clic pe orice
între eticheta de deschidere <a> ș i eticheta de închidere </a>. Specifici
ce pagină doreș ti să leagă folosind atributul href.
Link către alte site-uri
Lista politehnicelor:
<ul>
<li><a href="[Link]
PSP</a></li>
<li><a href="[Link] </a></li>
PUO</a></li>
<li><a href="[Link] ">
PTSD</a></li>
<li><a href="[Link]
POLIMAS
</ul>
</p> Când te conectezi la un alt site web,
valoarea atributului href va fi întreaga
adresa web pentru site-ul, care este cunoscut
ca un URL absolut.
Legarea la alte pagini pe
Acelaș i site
<p>
<ul>
<li><a href="[Link]">Acasă</a></li>
<li><a href="[Link]">Despre</a></li>
<li><a href="[Link]">Filme</a></li>
<li><a href="[Link]">Contact</a></li>
</ul> Când faceț i legătura către alte pagini din interiorul
acelaș i site, nu trebuie să specifici
</p> numele de domeniu în URL. Puteț i folosi un
abrevial cunoscut sub numele de URL relativ.
Legarea la o parte specifică a
Aceeaș i pagină
<h2 id="interlude">Interlude</h2>
într-un film
<h2 id="prologue">Prologue</h2>
<p><a href="#top">Sus</a></p>
Linkuri HTML - Ținta
Atribut
<!DOCTYPE html>
<html>
<head>
<title>Hyperlink Example</title>
</head>
<body>
<p>Click any of the following links</p>
<a href="[Link]" target="_blank">Se deschide în
Nou
<a href="[Link]" target="_self">Se deschide în sine</a> |
<a href="[Link]" target="_parent">Se deschide în
Părinte</a> |
<a href="[Link]" target="_top">Se deschide în corp</a>
</body>
</html>
Exemplu
HiDAAHM | IUN2017
Masă
HTML
LO
Masă
–Seta ț i culoarea tabelului ș i a celulelor.
–Pute ț i seta fundalul tabelului folosind una dintre cele două moduri următoare:
–atribut bgcolor - Pute ț i seta culoarea de fundal pentru întreaga tabelă sau doar pentru
o celulă.
–atributdefundal - Pute ț i seta imaginea de fundal pentru întreaga tabelă sau doar
pentru o celulă.
De asemenea, po ț i seta culoarea border-ului folosind atributul bordercolor.
Fundaluri de mese
<!DOCTYPE html>
<html>
<head>
<title>HTML Table Background</title>
</head>
<body>
<table border="1" bordercolor="verde" bgcolor="galben">
<tr>
<th>Coloana 1</th>
<th>Coloana 2</th>
<th>Coloana 3</th>
</tr>
<tr><td rowspan="2">Rând 1 Celula 1</td><td>Rând 1 Celula 2</td><td>Rând 1 Celula 3</td></tr>
<tr><td>Row 2 Cell 2</td><td>Row 2 Cell 3</td></tr>
<tr><td colspan="3">Rând 3 Celula 1</td></tr>
</tabel>
</corp
</html>
Fundaluri pentru mese
<!DOCTYPE html>
<html>
<head>
<title>HTML Table Background</title>
</head>
<body>
<table border="1" bordercolor="green" background="/images/[Link]">
<tr>
<th>Coloana 1</th>
<th>Coloana 2</th>
<th>Column 3</th>
</tr>
<tr><td rowspan="2">Rând 1 Celula 1</td><td>Rând 1 Celula 2</td><td>Rând 1 Celula
3</td></tr>
<tr><td>Row 2 Cell 2</td><td>Row 2 Cell 3</td></tr>
<tr><td colspan="3">Rând 3 Celula 1</td></tr>
</table>
</body>
</html>
Cellpadding and Cellspacing
Atribute
<!DOCTYPE html>
<html>
<cap>
<title>HTML Table Cellpadding</title>
</head>
<body>
<table border="1" cellpadding="5" cellspacing="5">
<tr>
<th>Nume</th>
<th>Salary</th>
</tr>
<tr>
<td>Ramesh Raman</td>
<td>5000</td>
</tr>
<tr>
<td>Shabbir Hussein</td>
<td>7000</td>
</tr>
</table>
</body>
</html>
Colspan ș i Rowspan
Atribute
–Ve ț i folosi atributul colspan dacă dori ț i să fuziona ț i două sau mai multe coloane în
o singură coloană. Într-un mod similar, vei folosi rowspan dacă vrei să îmbini două
sau mai multe rânduri.
Exemplu
<!DOCTYPE html>
<html>
<head>
<title>HTML Table Colspan/Rowspan</title>
</cap>
<body>
<table border="1">
<tr>
<th>Coloana 1</th>
<th>Coloana 2</th>
<th>Coloana 3</th>
</tr>
<tr><td rowspan="2">Rând 1 Celula 1</td><td>Rând 1 Celula 2</td><td>Rând 1 Celula
3</td></tr>
<tr><td>Row 2 Cell 2</td><td>Row 2 Cell 3</td></tr>
<tr><td colspan="3">Rând 3 Celula 1</td></tr>
</table>
</body>
</html>
Atributul align <tr> HTML
<tabel>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr align="dreapta">
<td>Ianuarie</td>
<td>$100</td>
</tr>
</table>
Rame
HTML
HiDAYAHM | IUN2017
LO
–Frame-urile HTML sunt folosite pentru a împăr ț i fereastra browserului tău în mai multe sec ț iuni
unde fiecare secț iune poate încărca un document HTML separat.
O colec ț ie de cadre în fereastra browserului este cunoscută sub numele de set de cadre.
fereastra este împărț ită în cadre într-un mod similar în care sunt organizate tabelele: în
rânduri ș i coloane.
Crearea ramelor
Pentru a folosi cadre pe o pagină, folosim eticheta <frameset> în loc de eticheta <body>.
<!DOCTYPE html>
<html>
<head>
<title>HTML Frames</title>
</cap>
<frameset rows="10%,80%,10%">
<frame name="top" src="/html/top_frame.htm" />
<frame name="principal" src="/html/cadru_principal.htm" />
<frame name="bottom" src="/html/bottom_frame.htm" />
<noframes>
<corp>
Browserul tău nu suportă frame-uri.
</body>
</noframes>
</frameset>
</html>
Exemplu
<!DOCTYPE html>
<html>
<cap>
<title>HTML Frames</title>
</head>
<frameset cols="25%,50%,25%">
<frame name="left" src="/html/top_frame.htm" />
<frame name="center" src="/html/main_frame.htm" />
<frame name="dreapta" src="/html/bottom_frame.htm" />
<noframes>
<body>
Browserul tău nu suportă cadre.
</body>
</noframes>
</frameset>
</html>
Set de cadre
Atributele etichetei
Cadru
Atribute de etichetă
Design de cadru
<!DOCTYPE html>
<html>
<head>
<title>HTML Target Frames</title>
</cap>
<frameset cols="200, *">
<frame src="/html/[Link]" name="menu_page" />
<frame src="/html/[Link]" name="main_page" />
<noframes>
<corp>
Browser-ul tău nu suportă cadre.
</body>
</noframes>
</frameset>
</html>
Design cadrul
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<body bgcolor="#4a7d49">
<body bgcolor="#b5dcb3">
<a href="[Link]
<h3>Aceasta este pagina principală ș i conț inutul din orice</h3>
target="main_page">Google</a>
linkul va fi afiș at aici.</h3>
<br /><br />
<p>Deci acum faceț i clic pe orice link ș i vedeț i
<a href="[Link]
rezultat.</p>
target="main_page">Microsoft</a>
</body>
<br /><br />
</html>
<a href="[Link]
BBC News
</corp>
</html>
ț intă
Forme într-o pagină web
HTML
HiDAYAHM | IUN2017
LO
Elementul HTML <form> define ș te un formular care este utilizat pentru a colecta inputul utilizatorului:
</form>
–Un formular HTML con ț ine elemente de formular.
Elementele de formular sunt diferite tipuri de elemente de input, cum ar fi câmpurile de text,
casete de selectare, butoane radio, butoane de trimitere ș i altele.
Metode GET ș i POST
Există două moduri în care clientul browser poate trimite informa ț ii serverului web.
Metoda GET
–Metoda POST
Înainte ca browserul să trimită informa ț ia, o codifică folosind un sistem numit
Codificarea URL.
În acest sistem, perechile nume/valoare sunt legate cu semne de egalitate, iar perechile diferite sunt
separate de ampersand.
-name1=val1&name2=val2&name3=val3
-Spa ț iile sunt eliminate ș i înlocuite cu caracterul + ș i orice alt caracter non-alfanumeric
caracterele sunt înlocuite cu valori hexadecimale.
După ce informa ț ia este codificată, aceasta este trimisă către server.
Metoda GET
Metoda GET trimite informa ț iile codificate ale utilizatorului ata ș ate cererii paginii.
Pagina ș i informaț iile codificate sunt separate prin caracterul?
– [Link]
Metoda GET produce un ș ir lung care apare în jurnalele serverului tău, în
câmpul de locaț ie al browser-ului.
Metoda GET este restric ț ionată la trimiterea a maximum 1024 de caractere.
–Nu folosi ț i niciodată metoda GET dacă ave ț i o parolă sau alte informa ț ii sensibile.
trimis la server.
GET nu poate fi folosit pentru a trimite date binare, cum ar fi imagini sau documente Word, către
server.
Datele trimise prin metoda GET pot fi accesate folosind variabila de mediu QUERY_STRING
variabilă.
PHP oferă un array asociativ $_GET pentru a accesa toate informa ț iile trimise utilizând
Metoda GET.
Exemplu
<?php
dacă( $_GET["name"] || $_GET["age"] ) {
Bine ai venit
Ai
ieș ire();
}
?>
<html>
<body>
<form action = "<?php $_PHP_SELF ?>" method = "GET">
Nume: <input type = "text" name = "name" />
Vârstă: <input type = "text" name = "age" />
<input type = "submit" />
</form>
</body>
</html>
Metoda POST
Metoda POST transferă informa ț ii prin intermediul anteturilor HTTP. Informa ț ia este
codificat aș a cum este descris în cazul metodei GET ș i pus într-un antet numit
Ș IR_DE_INTEROGARE.
Metoda POST nu are nicio restric ț ie cu privire la dimensiunea datelor care pot fi trimise.
Metoda POST poate fi folosită pentru a trimite atât date ASCII, cât ș i date binare.
Datele trimise prin metoda POST trec prin antetul HTTP, astfel că securitatea depinde de
Protocolul HTTP. Folosind HTTP securizat, te poț i asigura că informaț iile tale sunt
sigur
PHP oferă un array asociativ $_POST pentru a accesa toate informa ț iile trimise utilizând
Metoda POST.
Exemplu
<?php
dacă( $_POST["nume"] || $_POST["vârstă"] ) {
dacă (preg_match("/[^A-Za-z'-]/",$_POST['name'] )) {
morț i ("nume invalid ș i numele ar trebui să fie alpha");
}
Bine ai venit
Ai
ieș ire();
}
?>
<html>
<body>
<form action = "<?php $_PHP_SELF ?>" method = "POST">
Name: <input type = "text" name = "name" />
Vârstă: <input type = "text" name = "age" />
<input type = "submit" />
</form>
</body>
</html>
O formă poate avea mai multe controale de formă,
fiecare întâlnire adună informaț ii diferite.
Serverul trebuie să ș tie ce piesă
datele introduse corespund cu
care element de formă.
Formular
–Un formular web este o colecț ie de casete de text, liste, butoane ș i alte
widget-uri clicabile pe care un utilizator de internet le foloseș te pentru a furniza un anumit tip de
Cea mai simplă formă posibilă este caseta de text unică care împodobeș te
motoare de căutare precum Google.
Instrumente de formular:
[Link]
[Link]
[Link]
c. casetă de text