Nozioni di base di HTML

Nozioni di base di HTML

In questo articolo, spieghiamo le nozioni di base di HTML.

Questo spiega i tag principali come la dichiarazione DOCTYPE, i tag <html>, <head> e <body>. Descrive anche tag, attributi e caratteri speciali.

YouTube Video

Nozioni di base di HTML

 1<!DOCTYPE html>
 2<html lang="en">
 3    <head>
 4        <meta charset="UTF-8">
 5        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6        <title>Basics of HTML</title>
 7    </head>
 8    <body>
 9        <!-- Main content wrapped in the main tag -->
10        <main>
11            <!-- Main heading -->
12            <h1>What is HTML?</h1>
13            <!-- Example of a paragraph -->
14            <p>HTML is the language used to create the basic structure of web pages.</p>
15        </main>
16    </body>
17</html>
  • <!DOCTYPE html>

    All'inizio del file, dichiariamo che questo è un documento HTML5, indicando che segue le regole dell'HTML5.

  • <html>

    Il tag <html> è l'elemento più esterno in un documento HTML che racchiude l'intero contenuto. Ogni file HTML contiene solo un tag <html>, e tutti gli altri tag sono annidati all'interno di questo. Il lang="en" all'interno del tag <html> di apertura si chiama attributo e informa il browser che il documento è scritto in inglese. Questo aiuta a informare i lettori di schermo e i motori di ricerca della lingua del documento.

  • <head>

    Il tag <head> definisce i metadati (informazioni) per la pagina. Questo include il titolo della pagina, la codifica dei caratteri e le impostazioni di design responsive. Il design responsivo si riferisce a un metodo sviluppato per permettere a siti web o app di adattarsi e mostrarsi bene su diversi dispositivi e dimensioni di schermo. Questo consente agli utenti di visualizzare comodamente i contenuti su diversi dispositivi come smartphone, tablet e desktop.

    <meta charset="UTF-8"> imposta la codifica dei caratteri del documento su UTF-8.

    <meta name="viewport" content="width=device-width, initial-scale=1.0"> è un'impostazione che ottimizza la visualizzazione per i dispositivi mobili. La pagina si adatta alla larghezza dello schermo del dispositivo.

    <title> rappresenta il titolo della pagina visualizzato nella scheda del browser. In questo esempio, il titolo 'Nozioni di base sull'HTML' è impostato.

  • <body>

    Il tag <body> contiene la parte che visualizza il contenuto agli utenti. All'interno di questo tag, vengono scritti testo, immagini, link, ecc.

  • <main>

    Il tag <main> rappresenta il contenuto principale della pagina. Questo include intestazioni e paragrafi.

  • <h1>

    Il tag <h1> rappresenta l'intestazione più importante della pagina. È comune utilizzare il tag <main> e il tag <h1> solo una volta in un documento.

  • <p>

    Il tag <p> rappresenta un paragrafo.

  • <!-- Comment -->

    Puoi scrivere commenti in HTML in questo formato. Poiché l'HTML lato client può essere visualizzato da chiunque, non includere informazioni sensibili come password o chiavi API nei commenti.

HTML ha molti tag, ma presta attenzione ai seguenti punti qui. Un file HTML è composto da una dichiarazione DOCTYPE e da un tag <html>. Il tag <html> contiene un tag <head> e un tag <body>. In HTML, tutti i tag sono contenuti all'interno del tag <html>, esprimendo la struttura del testo attraverso relazioni di genitore, figlio e fratelli, simili a una struttura ad albero. Quando scrivi HTML, concentrati anche sulla struttura del documento.

Tag e Attributi

Successivamente, diamo un'occhiata ai tag e agli attributi HTML.

 1<!-- Opening tag and closing tag -->
 2<div>Content</div>
 3
 4<!-- Self-closing tag -->
 5<br>
 6
 7<!-- Nested tag -->
 8<div>
 9    <div>Nested Content</div>
10</div>
11
12<!-- Attribute -->
13<div id="main">
14    <div>Nested Content</div>
15</div>
16
17<!-- Tag     : <div> -->
18<!-- Element : <div>Content</div> -->

I tag sono racchiusi tra parentesi angolari (<, >) e consistono tipicamente in un paio di tag di apertura e chiusura. Tuttavia, ci sono anche tag singoli, come il tag <meta> e il tag <img>, che non contengono contenuto. I tag singoli non richiedono un tag di chiusura.

I tag possono avere attributi, che forniscono informazioni aggiuntive al tag. Gli attributi sono scritti all'interno del tag di apertura nel formato attributeName="valore".

Qui, <div> si riferisce a un tag e <div>Content</div> a un elemento.

1<div id="header">
2    <ul class="menu">
3        <li>Home</li>
4        <li style="display: hidden;">Unvisible Menu Item</li>
5    </ul>
6</div>

Gli attributi comuni in HTML includono id, class e style. L'attributo id viene usato per dare a un elemento un identificatore univoco, e ci può essere solo un elemento con lo stesso id su una pagina. È utile quando si manipolano elementi specifici con JavaScript o CSS. L'attributo class ti consente di raggruppare più elementi con CSS o JavaScript assegnando un nome di classe. Puoi assegnare la stessa classe a più elementi, consentendo di condividere gli stili. L'attributo style specifica gli stili CSS in linea per un elemento. Normalmente, gli stili sono definiti in un foglio di stile esterno o all'interno del tag <style>, ma questo attributo viene usato quando si desidera specificare gli stili direttamente per singoli elementi.

Caratteri speciali nei HTML

Successivamente, esaminiamo i caratteri speciali in HTML.

In HTML, ci sono caratteri speciali usati per visualizzare simboli e caratteri specifici. Questi caratteri speciali sono chiamati entità. I caratteri speciali iniziano con & (e commerciale), seguiti da un nome o numero, e terminano con ; (punto e virgola).

Caratteri speciali rappresentativi in HTML

Ecco alcuni caratteri speciali comuni.

Display Entity Name Entity Number Description
& &amp; &#38; Ampersand (&)
< &lt; &#60; Less-than sign (<)
> &gt; &#62; Greater-than sign (>)
" &quot; &#34; Double quotation mark (")
' &apos; &#39; Apostrophe (')
© &copy; &#169; Copyright symbol (©)
&euro; &#8364; Euro symbol (€)
¥ &yen; &#165; Japanese Yen symbol (¥)
¢ &cent; &#162; Cent symbol (¢)
£ &pound; &#163; Pound symbol (£)
  &nbsp; &#160; Non-breaking space (space)

Esempi di utilizzo di caratteri speciali in HTML

In particolare, le parentesi angolari (<, >) e le virgolette doppie devono essere usate correttamente in HTML.

Le parentesi angolari (<, >) e le virgolette doppie dovrebbero essere rappresentate come caratteri speciali in HTML, come mostrato qui sotto.

 1<!DOCTYPE html>
 2<html lang="en">
 3    <head>
 4        <meta charset="UTF-8">
 5        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6        <title>Basics of HTML</title>
 7    </head>
 8    <body>
 9        <!-- Main content wrapped in the main tag -->
10        <main>
11            <!-- Main heading -->
12            <h1>What is HTML?</h1>
13            <!-- Example of a paragraph -->
14            <p>
15                HTML is the language used to create the basic structure of web pages.<br>
16                It defines the content and layout of a webpage using various elements such as headings, paragraphs, and lists.
17            </p>
18            <hr>
19            <h2>Basic Elements of HTML</h2>
20            <div>
21                HTML elements are used to organize and display content on a web page.
22                They include tags for text, images, links, and more.
23            </div>
24            <hr>
25            <ul>
26                <li>Headings (e.g., &lt;h1&gt;, &lt;h2&gt;)</li>
27                <li>Paragraphs (&lt;p&gt;)</li>
28                <li>Links (&lt;a&gt;)</li>
29                <li>Lists (&lt;ul&gt;, &lt;ol&gt;)</li>
30                <li>Images (&lt;img&gt;)</li>
31            </ul>
32            <hr>
33-            <h3>About '<h1>' tag and '<h2>' tag</h3>
34+            <h3>About '&lt;h1&gt;' tag and '&lt;h2&gt;' tag</h3>
35            <img src="image.png"
36-                alt="This is an example of "image"">
37+                alt="This is an example of &quot;image&quot;">
38        </main>
39    </body>
40</html>

Versioni di HTML

Diamo un'occhiata alle versioni HTML qui.

Le versioni HTML si sono evolute per definire la struttura e la funzionalità delle pagine web. Ecco le versioni principali:.

  1. HTML 1.0 (1993)

    La prima versione HTML aveva solo caratteristiche di markup molto basilari. Definiva elementi come collegamenti, intestazioni, paragrafi e liste.

  2. HTML 2.0 (1995)

    La prima versione standardizzata, con più elementi aggiunti, incluso il supporto per moduli e tabelle.

  3. HTML 3.2 (1997)

    Sono state aggiunte più caratteristiche di layout, permettendo l'inserimento di elementi di stile e script. Inoltre, il layout con l’elemento <table> è diventato comune.

  4. HTML 4.01 (1999)

    La separazione tra struttura e presentazione è avanzata, e è stato introdotto il CSS. La creazione di siti conformi agli standard è diventata raccomandata. Inoltre, l'internazionalizzazione e l'accessibilità dei documenti sono state migliorate.

  5. HTML5 (2014)

    L'ultima versione importante, che introduce il supporto per video e audio, canvas, local storage, geolocalizzazione e altre nuove API. È ottimizzato per i dispositivi mobili, permettendo lo sviluppo di applicazioni web più interattive.

HTML5.2 è una versione di HTML raccomandata nel 2017 ed è una versione migliorata di HTML5. Dalla versione HTML5.2, viene aggiornato continuamente come HTML Living Standard, anziché avere un numero di versione statico.

HTML si è evoluto attraverso queste versioni, sviluppandosi in una tecnologia web più flessibile e potente.

Puoi seguire l'articolo sopra utilizzando Visual Studio Code sul nostro canale YouTube. Controlla anche il nostro canale YouTube.

YouTube Video