Documente Academic
Documente Profesional
Documente Cultură
Atributele HTML :
Fiecare element HTML poate avea un atribut , care sa ofere informatii suplimentare.
Acest atribut este introdus in eticheta de inceput a elementului, avand urmatoarea
forma generala : nume=”valoare”.
Cele mai utilizate atribute in HTML sunt prezentate in tabelul urmator:
Atributul Descrierea atributului
alt Cand imaginea nu poate fi afisata, se
specifica un text alternativ pentru aceasta
disabled Cand un element de intrare ar trebui
sa fie dezactivat
href Reprezinta adresa pentru un link
id Reprezinta un id unic pentru un
element
src Reprezinta adresa imaginii(sursa)
style Reprezinta stilul pentru un element
title Specifica informatii suplimentare
Tabel 1. Atribute HTML5
Pentru a defini stilurile unor elemente in HTML se utilizeaza eticheta <style>. In
interiorul acesteia se specifica ce anume este stilizat:
background-color – pentru imaginea de ansamblu
color – pentru culoarea textului
font-family – pentru tipurile de text
font-size – pentru marimea textului
text-align – pentru alinirea textului
Exemplul cel mai simplu de cod HTML5 este urmatorul:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>
<body>
Content of the document......
</body>
</html>
Fata de HTML4, penultima versiune de HTML, HTML5 are cateva elemente noi, cele
mai utilizate fiind:
In campul semantic, elementele sunt: <header>, <footer>, <article>, <section>
In campul atributelor : number,date, time, calendar, range
In campul grafic : <svg>, <canvas>
In campul multimediat: <audio>, <video>
De asemenea, cateva elemente utilizate in HTML4 au fost eliminate sau inlocuite in
HTML5, precum:
<acronym>, <applet>, <basefont>, <big>, <center>, <dir>, <font>, <frame>,
<frameset>, <noframes>, <strike>, <tt>.
Toate broswerele moderne accepta HTML5. Plus de asta, atat cele vechi, cat si cele
noi, gestioneaza automat elementele necunoscute.
Pentru a oferi o structura mai buna , HTML5 ofera elemente noi, cele prezentate mai
sus fiind doar cateva exemple. In continuare, le voi explica pe cele prezentate mai sus si voi
adauga alte cateva.
<article> - defineste un articol dintr-un document
<aside> - defineste continutul din afara unei pagini
<bdi> - izolează o parte a textului care ar putea fi formatată într-o direcție diferită de
celălalt text din afara acestuia
<details> - defineste detalii pe care utilizatorul le poate vedea sau le poate ascunde
<dialog> - defineste o fereastra de dialog
<figure>- definește conținutul de sine stătător
<figcaption> - definește o legendă pentru un element <figure>
<footer> - definește un subsol pentru un document sau secțiune
<header> - definește un antet pentru un document sau secțiune
<main> - definește conținutul principal al unui document
<mark> - definește un text marcat / evidențiat
<meter> - defineste o masura scalara intr-un interval cunoscut
<nav> - definește legăturile de navigare
<progress> - reprezintă progresul unei sarcini
<rp> - definește ce trebuie afișat în browserele care nu acceptă adnotările ruby
<rt> - definește o explicație / pronunție a caracterelor (pentru tipografia din Asia de
Est)
<ruby> - definește o adnotare a rubinelor (pentru tipografia din Asia de Est)
<section> - defineste o sectiune intr-un document
<summary> - definește un titlu vizibil pentru un element detaliat
<time> - defineste o data/un timp
<wbr> - definește o posibilă întrerupere a liniei