2. marcarea si structurarea paginilor web cu ajutorul html

18
Grafică Cursul 2. Marcarea şi structurarea paginilor Web cu ajutorul HTML Lect.univ.dr. Daniel MICAN [email protected]

Upload: dan-hagea

Post on 05-Feb-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Grafică

Cursul 2. Marcarea şi structurarea paginilor Web cu ajutorul HTML

Lect.univ.dr. Daniel [email protected]

Page 2: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

HTML (Hyper Text Markup Language)

HTML este: • un limbaj folosit pentru a descrie conținutul şi structura paginilor web;• un limbaj de marcare alcătuit dintr-un set de tag-uri de marcare.

Debutul HTML:• HTML (1991)• HTML+ (1993)• HTML 2.0 (1995)• HTML 3.2 (1997)• HTML 4.01 (1999)• XHTML (2000) • HTML5 (2012)• XHTML5 (2013)

Page 3: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Tag-urile de marcare HTML

Tag-urile de marcare HTML sunt: • de obicei numite simplu, tag-uri HTML;• cuvinte cheie înconjurate de paranteze unghiulare;• în mod normal prezente în perechi.

<numetag> Conținut </numetag>

Primul tag dintr-o pereche este tag-ul de început <numetag> .Al doilea este tag-ul de final </numetag> .

Page 4: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Elementele HTML

Un element HTML este:• ceea ce este între tag-ul de start şi tag-ul final, inclusiv tag-urile; • tag-urile HTML şi elementele HTML descriu acelaşi lucru;• spune browserului ceva despre informațiile care se află între tag-uri.

element HTML

<p> Acesta este un paragraf.</p>

Page 5: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Atribute şi valori

Atributele:• sunt conținute în tag-urile HTML; • furnizează informații suplimentare cu privire la elemente HTML;• sunt întotdeauna specificate în eticheta de start;• fiecărui nume de atribut îi este atribuită şi o valoare.

<tag numeatribut = "valoare"> ... </tag>

Valorile atributelor trebuie: • să fie întotdeauna închise în ghilimele; • ghilimele duble sunt cele mai comune;• sunt de asemenea permise şi cele simple.

Page 6: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Atribute şi valori

<tag numeatribut1="valoare1" numeatribut2="valoare2"> ... </tag>

Atribut Descriere

class Specifică una sau mai multe nume de clase pentru un element (se referă la clasele de stiluri dintr-o foaie de sti externă)

id Specifică un id unic pentru un element

style Specifică un stil CSS de tip inline pentru un element

title Specifică informații suplimentare cu privire la un element

Page 7: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Structura unei pagini HTML

Page 8: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Structura unei pagini HTML

Page 9: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Declarația <!DOCTYPE>

HTML5 <!DOCTYPE html>

HTML 4.01 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Page 10: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Elementul <head>

<title> defineşte titlul documentului HTML.• <title> Titlul documentului HTML </title> <link> defineşte relații între un document şi o resursă externă.• <link rel="stylesheet" type="text/css" href="mystyle.css"> <style> defineşte stilul (style).• <style type="text/css">body {background-color:yellow} p {color:blue} </style><script> este utilizat pentru a defini un script.<meta> furnizează metadata (date, informații) despre date. • <meta name="keywords" content="HTML, CSS, JavaScript">• <meta name="description" content="Descrierea paginii web">• <meta name="author" content="Daniel Mican">

Page 11: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Tag-uri HTML de marcare structurală a textului

<h1> formatează textul ca titlu principal (cel mai important titlu)

<h2> formatează textul ca titlu de nivel 2

<h3> formatează textul ca titlu de nivel 3

<h4> formatează textul ca titlu de nivel 4

<h5> formatează textul ca titlu de nivel 5

<h6> formatează textul ca titlu de nivel 6 (cel mai putin important titlu)

<p> defineşte un element de tip paragraf

<br /> se foloseşte pentru a adăuga un sfârşit de linie interiorul unui paragraf

<hr /> inserează o linie orizontală cu rol de delimitare a secțiunilor unei pagini

Page 12: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Tag-uri HTML de formatare semantică a textului

<b> formatează textul cu bold

<em> formatează textul să iasă în evidență

<i> formatează textul cuitalic

<small> formatează textul astfel încât sa fie mai mic

<strong> formatează textul să iasă în evidență

<sub> formatează textul ca şi subscript

<sup> formatează textul ca şi superscript

<ins> formatează textul prin adăugarea unei linii de subliniere

<del> formatează textul prin tăierea acestuia cu o linie

<mark> evidențiază / marchează textul cu un fundal galben

<q> formatează textul prin adăugarea acestuia între ghilimele

Page 13: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Listele

<ol><li>Alexandra</li><li>Mihai</li>

</ol>

<ul><li>Alexandra</li><li>Mihai</li>

</ul>

<dl>

<dt>Alexandra</dt><dd>- are ochii albastri</dd><dt>Mihai</dt><dd>- are ochii verzi</dd>

</dl>

Page 14: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Tabele

<table> defineşte un tabel

<th> defineste o celula antet într-un tabel

<tr> defineste un rând într-un tabel

<td> defineste o celulă într-un rând dintr-un tabel

<thead> grupează conținutul din antetul într-un tabel

<tbody> grupează conținutul din corpul într-un tabel

<tfoot> grupează conținutul din subsolul într-un tabel

Page 15: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Tabele

<table bordercolor=”blue” border=”5”><tr>

<td background=”imagine.gif”>text celula1 rand1</td><td>text celula2 rand1</td>

</tr><tr>

<td colspan=”2”>text celula 1 rand 2</td></tr>

</table>

Page 16: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

iframe

<iframe src="URL"> </iframe>

Cele mai importante atribute pe care le poate conține tag-ul <iframe>:

src specifică adresa URL a documentului care va fi încorporat în <iframe>

srcdoc specifică conținutul HTML al documentului care va fi încorporat în <iframe>

height specifică înălțimea unui <iframe>

width specifică lățimea unui <iframe>

Page 17: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Link-urile

<a href="URL" target="_blank">Textul link-ului / Imagine</ a>

<a id="semncarte">Ați ajuns la semnul de carte</a>

<a href="#semncarte">Click aici pentru a merge la semnul de carte</a>

<a href="pagina.html#semncarte">Click aici pentru a merge la semnul de carte</a>

Page 18: 2. Marcarea Si Structurarea Paginilor Web Cu Ajutorul HTML

Imaginile

<img src="url" alt="titlul sau descrierea imaginii">

Cele mai importante atribute pe care le poate conține tag-ul <img>:

src specifică adresa URL a unei imagini

alt specifică un text alternativ pentru imagine şi va fi afişat în cazul în care imaginea nu poate fi afişată

height specifică înălțimea unei imagini

width specifică lățimea unei imagini