Introducere n HTML
Introducere
Timp de lucru
Dup parcurgerea laboratorului cursantul va putea:
Obiective
HTML (HyperText Markup Language) este un limbaj utilizat pentru crearea paginilor web
ce pot fi afiate ntr-un browser/navigator.
HTML este folosit pentru prezentarea unui coninut (text, imagine) ntr-o pagin web,
furnizeaz mijloacele prin care coninutul unui document poate fi structurat i adnotat cu
diverse tipuri de metadate i indicaii de redare i afiare. Indicaiile pot varia de la
decoraiuni minore ale textului, cum ar fi culoarea sau sublinierea unui cuvnt ori
introducerea unei imagini, pna la adaugarea de elemente sofisticate, tabele, hrti de
imagini, formulare i cod CSS, etc.
Metadatele pot include informaii despre titlul i autorul documentului, informaii
structurale despre cum este mprit documentul n diferite segmente, paragrafe, etc. i
informaii eseniale care permit ca documentul s poat fi legat de alte documente pentru a
forma astfel hiperlink-uri.
Pagina 1
HTML este un format text proiectat pentru a putea fi citit i editat utiliznd un editor de
text simplu, editarea i ntelegerea paginilor n acest fel necesit cunotine de HTML, pe
care le putei obine studiind lucrarea de laborator.
Definiie:
HTML este un format text proiectat pentru a putea fi citit i editat de oameni utiliznd un
editor de text simplu. Totui scrierea i modificarea paginilor n acest fel solicit cunotine
solide de HTML i este consumatoare de timp. Editoarele grafice de tip WYSIWYG What
You See Is What You Get, cum ar fi: Macromedia Dreamweaver, Adobe GoLive sau Microsoft
FrontPage permit ca paginile web s fie tratate asemntor cu documetele Word, dar cu
observaia c aceste programe genereaz un cod HTML care este de multe ori de proast
calitate.
HTML se poate genera direct utiliznd tehnologii de codare din partea serverului cum ar
fi PHP, JSP sau ASP. Numeroare aplicaii ca sistemele de gestionare a coninutului, wikiuri i forumuri web genereaz pagini HTML.
HTML este de asemenea utilizat n e-mail. Majoritatea aplicaiilor de e-mail folosesc un
editor HTML ncorporat pentru compunerea e-mail-urilor i un motor de prezentare a email-urilor de acest tip. Folosirea e-mail-urilor HTML este un subiect controversat i
multe liste de mail le blocheaz intenionat
Pagina 2
22.02.2015).
(http://ro.wikipedia.org/wiki/HyperText_Markup_Language la
Noiuni de baz
Structura documentului HTML
Un
fiier
HTML
este
alctuit
din
mai
multe
elemente
atributele
lor.
Exemplu:
<html>
<head>
<title>Titlu Documentului</title>
</head>
<body>
Continutul paginii web
</body>
</html>
Acum pagina dv. are HEAD si BODY n interiorul bazei <HTML>. n interiorul elementului
HEAD are elementul TITLE care se completeaz cu titlul documentului dvs. i n BODY un
text "Continutul paginii web". Ceea ce scriei la TITLE va apare n linia cea mai de sus a
browseru-lui (deasupra meniurilor). La TITLE putei pune orice text, dar este bine s
scrieti ceva care s descrie ct mai bine obiectul i coninutul paginii deoarece este ceea ce
caut i indexeaz multe portaluri de cutare de pe internet, i indicat, s nu depeasc 70
caractere. Ceea ce adaugai ntre tag-urile <body> </body> reprezint coninutul paginii,
Pagina 3
Exemplu:
<html>
<head>
<title> ACSO - Laborator </title>
</head>
<body>
<h1>Pagina HTML</h1>
Lectii, exemple si explicatii
</body>
</html>
<h1> </h1> este o etichet HTML pentru afiare de text mare (Heading 1) n pagina.
Pentru a vizualiza rezultatul, copiati acest cod ntr-o pagin nou deschis cu Notepad i
apoi salvai fiierul cu extensia .html. Pentru a-l salva, alegeti la "Save as type" - All Files,
apoi la "File name" i scriei numele i extensia (ex.: "ACSO.html"). Dupa ce a fost salvat
fiierul, deschidei-l cu un browser.
Setarea proprietilor documentului
Proprietile documentului (culorile pentru: fundalul paginii, pentru text i diferite faze ale
link-urilor)
pot
fi
controlate
de
atributele
elementului
BODY.
Culorile sunt setate folosind culorile de baz RGB: rosu, verde si albastru; acestea sunt
reprezentate ca valori hexadecimale i sunt scrise ntre ghilimele (" "), la nceput trebuie
adaugat caracterul '#'. Fiecare 2 uniti ale codului reprezint una din culorile RGB. De
exemplu: #00aa11 reprezint o culoare care nu are Rosu (00), are Verde (aa) si Albastru
mai putin (11), etc.
Daca elementul BODY nu este completat cu alte atribute atunci browser-ul va prezenta
culorile standard, de obicei fondul este alb. Pentru a seta culoarea fondului paginii adaugai
n eticheta <BODY> atributul BGCOLOR (background color).
Exemplu:
<body bgcolor="#0000ff"></body>
Culoarea textului - Atributul TEXT controleaza culoarea textului normal din document.
Acesta va afecta tot textul din document care nu este colorat de alte elemente, cum ar fi
link-ul. Culoarea standard pentru text este Negru.
Exemplu:
Pagina 4
Exemplu:
o pagina cu fondul alb, textul rosu, link-urile albastre, link-urile vizitate vor
avea culoarea roz iar culoarea link-urilor in momentul activarii va fi galben.
<body bgcolor="#ffffff" text="#ff0000" link="#0000ff" vlink="#ff00ff"
alink="#ffff00"></body>
Exemplu:
<html>
<head>
<title>Titlul paginii</title>
</head>
<body>
</body>
</html>
Reinei!
GRESIT
REZULTAT
BINE
REZULTAT
<_h2>text</h2>
< h2>text
text
text
Pagina 6
Exemplu:
Cod HTML
<html>
<head>
<title>Titlu documentului</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Exemplu:
Cod HTML
<html>
<head>
<title>Titlu documentului</title>
</head>
<body>
<p>Paragraf 1</p>
<p>Paragraf 2</p>
<p>Paragraf 3</p>
<p>Paragraf 4</p>
</body>
</html>
Paragraf 1
Paragraf 2
Paragraf 3
Paragraf 4
Tag-ul <br> permite s decizi unde textul va ncepe un nou rnd, astfel se foreaz
nceperea unui nou rnd. <br> este un Element Gol dar poate s conin atribut. <br> nu
are i nu cere element de nchidere, nu se foloseste </br>
Exemplu:
<html>
<head>
<title>Titlu documentului</title>
</head>
<body>
<h1>Heading 1</h1>
<p>Paragraf 1<br>
Linie 2<br>
Linie 3<br>
... </p>
<p>Paragraf 2</p>
</body>
</html>
Heading 1
Paragraf 1
Linie 2
Linie 3
...
Paragraf 2
Pagina 7
Cod HTML
Exemplu:
Cod HTML
<html>
<head>
<title>Titlu documentului</title>
</head>
<body>
<h1>Heading 1</h1>
<p>Paragraf 1<br>
Linie 2<br>
Linie 3<br>
... </p>
<hr>
<hr color="#1111fe" size="4" width="50%">
<p>Paragraf 2</p>
</body>
</html>
Heading 1
Paragraf 1
Linie 2
Linie 3
...
Paragraf 2
Formatul textului
HTML conine mai multe elemente, tag-uri i atribute, pentru afiarea textului n mai multe
formate cu aspecte grafice diferite.
1. Tag-ul <FONT> ... </FONT>
Cu acest element, <FONT>, putei modifica aspectul textului, cum sunt tipul fontului folosit,
mrimea i culoarea textului.
Mrimea textului poate fi modificat cu elementul FONT i atributul SIZE. Atributul SIZE
poate lua valorile numerice de la 1 la 7 i pe lng acestea poate folosi, ca valoare relativ,
Pagina 8
semnele "+" sau "-". Textul normal (daca nu este specificat acest atribut) are valoarea 3.
Exemplu:
<font size="+2">
Exemplu:
Exemplu:
Exemplu:
3. Alinierea
Cteva elemente pot avea atributul (ALIGN) pentru aliniere, cum ar fi Titlurile <Hx> ,
Paragraful <p></p> si Linia orizontal <hr> . Cele trei valori ale atributului ALIGN sunt:
LEFT, RIGHT i CENTER.
Aliniamentul celor mai multe elemente se face cu ajutorul altor elemente:
<div align="valoare"> ... </div> Poate conine cele mai multe elemente. Tot ce este
poziionat cu elementul DIV poate fi aliniat oriunde-n pagin, indiferent dac n acel loc se
afla i altceva (Imagine, Text, ).
<center> ... </center> Va centra elementele
4. Alte etichete HTML pentru formatul textului
<strike> Text tiat </strike>
<big> Prezint textul ntr-un font mare </big>
<small> Prezint textul ntr-un font mic </small>
<sub> Afieaz textul n poziia subscript </sub>
Pagina 9
Exemplu:
<html>
<head>
<title>Titlu documentului</title>
</head>
<body>
<p>
<strike> Text taiat </strike><br>
<big> Prezinta textul intr-un font mare </big><br>
<small> Prezinta textul intr-un font mic </small><br>
<sub> Aseaza textul in pozitia subscript </sub> normal
<sup> Aseaza textul in pozitia superscript </sup><br>
</p>
</body>
</html>
n browser va
arta astfel:
Text taiat
Marcatori si numerotare
HTML conine cteva tag-uri utile pentru aezarea coninutului n pagin. Prin acestea
textul este mai uor de citit i evideniat.
1. Elementele pentru marcatori i numerotare
Un element des folosit n formarea listelor (neordonate) este <ul>. <ul> este elementul de
nceput i dup scrierea listei se ncheie cu </ul>. Majoritatea elementelor pentru
marcatori i numerotare sunt compuse din unu sau mai multe elemente <li> ... </li> (list
element). Fr atributul "type" specificat n "<ul>" acestea prezint un marcaj ca un bullet.
Pagina 10
Exemplu:
<html>
<head>
<title>titlu documentului</title>
</head>
<body>
<ul>
<li>List item 1 ...</li>
<li>List item 2 ...</li>
<li>List item 3 ...</li>
</ul>
</body>
</html>
Sunt 3 tipuri de marcaje: disc, circle (cerc) i square (ptrat). Tipul de marcaj care se
doreste folosit se introduce prin atributul type n eticheta <ul>
Exemplu:
<html>
<head>
<title>titlu documentului</title>
</head>
<body>
<ul type="square">
<li>List item 1 ...</li>
<li>List item 2 ...</li>
<li>List item 3 ...</li>
</ul>
</body>
</html>
Pagina 11
Exemplu:
Adaugare de Imagini
HTML conine i elemente pentru adugarea de imagini n pagina web.
1. Formatul imaginilor care pot fi folosite
Cele
mai
folosite
formate
pentru
imaginile
adaugate
ntr-o
pagin
HTML
sun GIF i JPEG (JPG; JPE), avantajul acestora este ca imaginile care au aceste extensii au o
mrime
mic
(n
bytes),
avnd
maximum
256
de
culori.
Pagina 12
Exemplu:
Crearea de link-uri
Link-urile (links) sunt elemente HTML cu ajutorul crora putem deschide alte pagini, sri
de la un document la altul sau la alt site. Sunt foarte importante n crearea de pagini web.
Forma general pentru crearea unui link este urmtoarea:
<a href="url" title="Titlu link">Nume</a>
a este elementul specific pentru crearea link-urilor
href este atributul care marcheaz indicarea adresei link-ului
url este adresa
(http://www.utcluj.ro)
link-ului
(a paginii
care
va
fi
deschisa).
De exemplu
title este atributul prin care se d un titlu link-ului (un text ascuns, care apare numai
cnd este poziionat mouse-ul deasupra link-ului)
Titlu link este textul ascuns care apare cnd este poziionat mouse-ul deasupra
linkului
Nume este textul care va aparea n browser i pe care trebuie dat click cu mouse-ul.
n loc de acest text se poate folosi i o imagine, astfel "Nume" va fi nlocuit cu <img
src="nume_imagine.extensie">
Cnd documentul este alctuit din mai multe cadre se foloseste i atributul target.
Exemplu:
2. Link-uri interne - sunt link-uri ctre alte texte din aceeai pagin. Se folosesc cnd
pagina respectiv este lung i e nevoie s se sar spre anumite texte din pagin.
- Pentru creare de link-uri interne trebuie urmai urmatorii pai:
1. Se scrie urmtorul cod la textul int, care marcheaz locaia unde se va face saltul i se
afl n aceeai pagin cu linkul
<a name="cuvant">Textul tinta</a>
- atributul "name" indic inta pentru link, e un fel de semn care indic locaia.
- "cuvant" poate fi orice cuvnt, trebuie sa fie unic pentru fiecare link.
- "Textul tinta" este textul unde se face saltul.
2. n locul unde vrem s fie link-ul (acolo unde o s dm click pentru a face saltul ctre
Pagina 14
<a href="#cuvant">Nume</a>
-aici "cuvant" este acelai text scris la pasul 1.
Link-urile interne i externe pot fi combinate. Astfel putem face saltul ctre un anumit text
aflat ntr-o alt pagin. n pagina respectiv se scrie codul de la pasul 1, la textul ales pentru
inta link-ului, iar n pagina n care va fi link-ul se scrie:
Pagina 15
<a href="adresa_pagina#cuvant">Nume</a>