Treci la conținutul principal

HTML - Elementul Head

Elementul <head> este un container pentru aceste elemente: <title>, <style>, <meta>, <link>, <script> și <base>.


Elementul HTML <head>

Elementul <head> conține metadate (date despre date) și se află între tag-urile <html> și <body>. Metadatele sunt informații despre document și nu sunt afișate pe pagină; de obicei setează titlul, setul de caractere, stilurile, scripturile și alte informații meta.


Elementul HTML <title>

Elementul <title> definește titlul documentului. Trebuie să fie doar text și se afișează în bara de titlu sau fila browserului. Este obligatoriu în fiecare document HTML. Titlul contează mult pentru optimizarea pentru motoarele de căutare (SEO), deoarece motoarele de căutare îl folosesc pentru a ordona paginile în rezultate, deci fă-l precis și cu sens.

Exemplu

Un document cu un titlu cu sens.

Prompt
Un document HTML simplu cu un titlu semnificativ "Un Titlu de Pagină Semnificativ" în head și conținut în body.
Rezultat: pagină HTML completă

Elementul HTML <style>

Elementul <style> definește informații de stil pentru o singură pagină.

Exemplu

Stiluri de pagină setate cu un element <style>.

Prompt
O pagină care folosește un element style în head pentru a seta stilurile paginii: fundal powderblue pentru body, h1 roșu, p albastru, cu un titlu și un paragraf.
Rezultat: pagină HTML completă

Elementul HTML <link>

Elementul <link> definește relația dintre pagină și o resursă externă. Este folosit cel mai adesea pentru a lega o foaie de stil externă.

Exemplu

Legarea unei foi de stil externe.

Prompt
O pagină al cărei head face legătura către o foaie de stiluri externă mystyle.css printr-un element link, plus un titlu și un paragraf în body.
Rezultat: pagină HTML completă

Elementul HTML <meta>

Elementul <meta> setează lucruri precum setul de caractere, descrierea paginii, cuvintele cheie, autorul și viewport-ul. Aceste metadate nu sunt afișate pe pagină, dar sunt folosite de browsere, motoare de căutare și alte servicii. De exemplu: <meta charset="UTF-8"> setează setul de caractere, name="keywords" oferă cuvinte cheie pentru căutare, name="description" oferă o descriere a paginii, name="author" numește autorul, iar http-equiv="refresh" poate reîncărca pagina la un anumit interval.

Exemplu

Mai multe tag-uri meta în head.

Prompt
O pagină al cărei head conține mai multe etichete meta: charset UTF-8, o descriere, cuvinte cheie și un autor, plus eticheta viewport.
Rezultat: pagină HTML completă

Setarea Viewport-ului

Viewport-ul este zona vizibilă a paginii pentru utilizator, mai mică pe un telefon decât pe un calculator. Ar trebui să incluzi un tag <meta> pentru viewport în fiecare pagină. Partea width=device-width face ca lățimea paginii să urmeze lățimea ecranului dispozitivului, iar initial-scale=1.0 setează nivelul inițial de zoom.

Meta tag pentru viewport

Tag-ul meta pentru viewport de inclus în fiecare pagină.

index.html
<meta name="viewport" content="width=device-width, initial-scale=1.0">

Elementul HTML <script>

Elementul <script> definește JavaScript pe partea de client.

Exemplu

Un script în head care schimbă textul unui element.

Prompt
O pagină cu un script în head care definește o funcție ce scrie "Salut JavaScript!" într-un element cu id demo, plus un buton și un paragraf (id demo) în body.
Rezultat: pagină HTML completă

Elementul HTML <base>

Elementul <base> setează URL-ul de bază și/sau ținta pentru toate URL-urile relative dintr-o pagină. Trebuie să aibă un atribut href, un atribut target, sau ambele, și poate exista doar unul pe document.

Exemplu

Un URL și o țintă implicite pentru toate linkurile relative.

Prompt
O pagină care folosește un element base în head pentru a seta o adresă URL implicită (https://prompt-cookbook.com) și un target implicit _blank pentru toate legăturile relative, cu o imagine și o legătură în body.
Rezultat: pagină HTML completă

Rezumatul Capitolului

Pe scurt: elementul <head> conține metadate și se află între <html> și <body>. <title> este obligatoriu și setează titlul. Elementul <style> setează stiluri pentru o pagină, tag-ul <link> se leagă de foi de stil externe, elementul <meta> setează lucruri precum charset, descriere, cuvinte cheie, autor și viewport, elementul <script> definește JavaScript, iar elementul <base> setează un URL de bază și o țintă.


Elemente HTML head

Tag-urile legate de head sunt: <head> (informații despre document), <title> (titlul documentului), <base> (o adresă sau țintă implicită pentru linkuri), <link> (o legătură către o resursă externă), <meta> (metadate despre document), <script> (un script pe partea de client), și <style> (informații de stil).