Corso HTML
Corso HTML
Queste slide nascono dalla mia curiosità verso HTML5 e dall'esperienza che ho
accumulato nel corso degli anni.
La struttura base del corso ripercorre i passi seguiti da w3schools, li arricchisce con
nuovi esempi ed una serie di slide in italiano.
2
[Link] versione del 2025-01-27 05:47
Chi sono ?
Matteo Baccan è un ingegnere del software e formatore professionista con oltre 30
anni di esperienza nel settore IT.
Ha lavorato per diverse aziende e organizzazioni, occupandosi di progettazione,
sviluppo, testing e gestione di applicazioni web e desktop, utilizzando vari linguaggi e
tecnologie. È anche un appassionato divulgatore e insegnante di informatica, autore di
numerosi articoli, libri e corsi online rivolti a tutti i livelli di competenza.
Gestisce un sito internet e un canale YouTube dove condivide video tutorial, interviste,
recensioni e consigli sulla programmazione.
Attivo nelle community open source, partecipa regolarmente a eventi e concorsi di
programmazione.
Si definisce un "sognatore realista" che ama sperimentare, innovare e condividere le
sue conoscenze e passioni, seguendo il motto: "Non smettere mai di imparare, perché
la vita non smette mai di insegnare".
3
[Link] versione del 2025-01-27 05:47
HTML – strumenti - Codepen
[Link]
CodePen is a social development environment. At its heart, it allows you to write code
in the browser, and see the results of it as you build. A useful and liberating online code
editor for developers of any skill, and particularly empowering for people learning to
code.
[Link]
4
[Link] versione del 2025-01-27 05:47
HTML – strumenti - GitHub
[Link]
All'interno di questo repository troverete le slide del corso e i sorgenti dei vari esempi.
5
[Link] versione del 2025-01-27 05:47
HTML – editor
Editor
[Link]
Notepad
Notepad++
VisualStudio Code
Va bene qualsiasi editor, non visuale, meglio se con syntax highlighter e code
completion
[Link]
6
[Link] versione del 2025-01-27 05:47
HTML
Cos'è HTML?
7
[Link] versione del 2025-01-27 05:47
HTML - Caratteristiche
8
[Link] versione del 2025-01-27 05:47
Browser
I browser sono dei programmi necessari alla corretta visualizzazione di una pagina
HTML.
Chrome - [Link]
Firefox - [Link]
Edge - [Link]
Safari - [Link]
Opera - [Link]
Senza i browser non sarebbe possibile visualizzare le pagine web, vista anche la loro
complessità e natura dinamica.
9
[Link] versione del 2025-01-27 05:47
Com'è fatto un browser?
10
[Link] versione del 2025-01-27 05:47
Componenti del browser
11
[Link] versione del 2025-01-27 05:47
Flusso di richiesta
12
[Link] versione del 2025-01-27 05:47
Gestione delle richieste
[Link]
13
[Link] versione del 2025-01-27 05:47
Rendering delle pagine
14
[Link] versione del 2025-01-27 05:47
HTML - minimo
<!DOCTYPE html>
<html lang="it">
<head>
<title>Titolo della pagina</title>
</head>
<body>
<h1>Intestazione</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</body>
</html>
15
[Link] versione del 2025-01-27 05:47
HTML - Elementi - TAG
Le pagine HTML sono composte da una serie di elementi, chiamati TAG, formattate nel
seguente modo:
All’interno del tag viene poi inserito il suo contenuti, che a sua volta potrebbe essere
del testo o altri tag
16
[Link] versione del 2025-01-27 05:47
HTML - Elementi - empty TAG
Empty TAG
In base al fatto che siano usati come HTML5 o XHTML5 potrebbero essere scritti in
formato diverso
17
[Link] versione del 2025-01-27 05:47
HTML – attributi
Attributi
18
[Link] versione del 2025-01-27 05:47
HTML – definizione
<!DOCTYPE html>
19
[Link] versione del 2025-01-27 05:47
HTML primo tag
<html lang="it">
...
</html>
20
[Link] versione del 2025-01-27 05:47
HEAD
<head>
...
</head>
Titolo
Descrizione
Tag per motori di ricerca
Tag per Social Network
21
[Link] versione del 2025-01-27 05:47
HEAD - esempio
<head>
</head>
È il titolo della pagina: viene visualizzato all’interno del browser per dare un nome al
tab che state visualizzando o dai motori di ricerca per rappresentare la vostra pagina
22
[Link] versione del 2025-01-27 05:47
BODY
<body>
...
</body>
Definisce il corpo della pagina html: testi, paragrafi, immagini, link, tabelle etc
23
[Link] versione del 2025-01-27 05:47
BODY - Intestazione
<body>
<h1>Intestazione</h1>
</body>
24
[Link] versione del 2025-01-27 05:47
BODY - esempio
<body>
</body>
Definisce un paragrafo
25
[Link] versione del 2025-01-27 05:47
Heading
<h1>Intestazione 1</h1>
<h2>Intestazione 2</h2>
<h3>Intestazione 3</h3>
Hanno 6 livelli di profondità e servono per intestare nel modo corretto delle parti di
pagina. Il loro utilizzo è utilizzato dai motori di ricerca per determinare delle parti
importanti di pagina
26
[Link] versione del 2025-01-27 05:47
Heading size
h1 - 2em
h2 - 1.5em
h3 - 1.17em
h4 - 1em
h5 - .83em
h6 - .67em
27
[Link] versione del 2025-01-27 05:47
Style
<h1 style="color:red;">Intestazione</h1>
<h2 style="color:blue;">Intestazione</h2>
<h3 style="color:yellow;">Intestazione</h3>
28
[Link] versione del 2025-01-27 05:47
Formattazione
<b> - Grassetto
<strong> - Importante
<i> - Italico
<em> - Enfatizzato
<mark> - Marked
<small> - Smaller
<del> - Cancellato
<ins> - Inserted
<sub> - Subscript
<sup> - Superscript
29
[Link] versione del 2025-01-27 05:47
Citazioni
30
[Link] versione del 2025-01-27 05:47
Commenti
Esiste la possibilità di inserire del testo che verrà scartato in automatico del browser. Lo
scopo del commento è puramente informativo.
<p>Questo è un paragrafo</p>
31
[Link] versione del 2025-01-27 05:47
Colori
In HTML esistono 140 colori standard che possono essere chiamati per nome
[Link]
32
[Link] versione del 2025-01-27 05:47
Colori - sfondo, testo e bordo
I colori possono essere usati in vari contesti, come colore di sfondo, colore di testo o di
bordo
<h1 style="background-color:DodgerBlue;">Intestazione</h1>
<p style="background-color:Tomato;">Paragrafo</p>
33
[Link] versione del 2025-01-27 05:47
Colori - varianti
I colori possono essere indicati in vari formati RGB, HEX, HSL, RGBA e HSLA
34
[Link] versione del 2025-01-27 05:47
Colori - RBG
I colori RGBA sono una estensione di RGB con l’aggiunta del canale Alpha per l’effetto
di opacità
35
[Link] versione del 2025-01-27 05:47
Colori - RGB Calculator
[Link]
36
[Link] versione del 2025-01-27 05:47
Colori - HEX
37
[Link] versione del 2025-01-27 05:47
Colori - HEX Calculator
[Link]
38
[Link] versione del 2025-01-27 05:47
Colori - HSL
Hue è il grado di colore in una ruota da 0 a 360: 0 è il rosso,120 il verde e 240 il blue.
Lightness è a sua volta una percentuale che va dal 0% che è il nero a 100% che è il
bianco.
39
[Link] versione del 2025-01-27 05:47
Colori - HSL Calculator
[Link]
40
[Link] versione del 2025-01-27 05:47
Cos'è il CSS?
CSS è acronimo di Cascading Style Sheets, sono fogli che vengono utilizzati per
formattare le pagine web.
Da notare che cascading identifica il fatto che uno stile applicato a un elemento padre
si applicherà anche a tutti gli elementi figli all'interno dell'elemento padre
41
[Link] versione del 2025-01-27 05:47
CSS
42
[Link] versione del 2025-01-27 05:47
CSS Inline
43
[Link] versione del 2025-01-27 05:47
CSS Interno
...
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
...
44
[Link] versione del 2025-01-27 05:47
CSS Esterno
...
<head>
</head>
...
45
[Link] versione del 2025-01-27 05:47
[Link]
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
46
[Link] versione del 2025-01-27 05:47
Link
47
[Link] versione del 2025-01-27 05:47
Link - a
Sintassi
L'attributo più importante di <a> è l'attributo href , che indica la destinazione del
collegamento.
Facendo clic sul testo del collegamento, il browser verrà indirizzato all'indirizzo URL
48
[Link] versione del 2025-01-27 05:47
Link - colori
Esiste una convenzione fra browser per visualizzare i collegamenti con un colore
diverso, in base ad alcune caratteristiche
49
[Link] versione del 2025-01-27 05:47
Target
L'attributo di target
_self - DEFAULT. Apre il documento nella stessa finestra/scheda in cui è stato cliccato
50
[Link] versione del 2025-01-27 05:47
Link - esempi
51
[Link] versione del 2025-01-27 05:47
Bookmark
Quando si fa clic sul bookmark, la pagina scorrerà verso il basso o verso l'alto fino alla
posizione del bookmark.
52
[Link] versione del 2025-01-27 05:47
IMG
Il tag HTML <img> viene utilizzato per incorporare un'immagine in una pagina web.
Le immagini non sono tecnicamente inserite in una pagina web; le immagini sono
collegate a pagine web. Il tag <img> crea uno spazio per inserire l'immagine.
53
[Link] versione del 2025-01-27 05:47
IMG - esempi
Immagine da placeholder
54
[Link] versione del 2025-01-27 05:47
Immagini di sfondo
<div style="background-image:url('[Link]
</div>
55
[Link] versione del 2025-01-27 05:47
Immagini di sfondo - cover
background-size: cover
Inoltre, per assicurasi che l'intero elemento sia sempre coperto, basta impostare la
proprietà
background-attachment: fixed
56
[Link] versione del 2025-01-27 05:47
Picture
L'elemento HTML <picture> offre una maggiore flessibilità nello specificare le risorse
dell'immagine. Contiene uno o più elementi <source>, ognuno dei quali si riferisce a
diverse immagini tramite l'attributo srcset. In questo modo il browser sceglie
l'immagine che meglio si adatta alla visualizzazione e/o al dispositivo corrente.
L'elemento <img> indicherà il default da usare nel caso non ci siano match corretti.
<picture>
<source media="(min-width: 650px)" srcset="[Link]">
<source media="(min-width: 465px)" srcset="[Link]">
<img src="[Link]">
</picture>
57
[Link] versione del 2025-01-27 05:47
Picture - perché?
- Risparmiare banda
58
[Link] versione del 2025-01-27 05:47
MAP
<img src="[Link]
usemap="#workmap" width="500px" height="300px">
<map name="workmap">
<area shape="rect" title="google" coords="0,0,250,300" href="[Link]
<area shape="rect" title="bing" coords="250,0,500,300" href="[Link]
</map>
59
[Link] versione del 2025-01-27 05:47
Favicon
Una favicon è una piccola immagine visualizzata accanto al titolo della pagina nella
scheda del browser e nel bookmark del browser
Per aggiungere una favicon ad un sito web, occorre salvarla nella directory principale
del server web e chiamarla [Link]
Nel caso sia posizionata o nominata in modo diverso è necessario indicarne il percorso
a livello di head
<head>
<link rel="icon" type="image/x-icon" href="/images/[Link]">
</head>
60
[Link] versione del 2025-01-27 05:47
Favicon - come disegnarle
Non volendo usare il formato ico è comunque possibile scegliere fra una serie di altri
formati orizzontalmente accettati dai maggiori browser
61
[Link] versione del 2025-01-27 05:47
Table
table : tabella
thead : area di intestazione tabella
tbody : corpo della tabella
tfoot : piede della tabella
tr : riga
th : header
td : data
caption : titolo
colgroup : definizione di colonne
col : singolo elemento di definizione di colonna
62
[Link] versione del 2025-01-27 05:47
Table border
Ci sono una serie di proprietà che possono essere utilizzate per personalizzare i tag
table, ad esempio
63
[Link] versione del 2025-01-27 05:47
Table width
64
[Link] versione del 2025-01-27 05:47
Table colspan e rowspan
<table>
<thead>
<tr>
<th colspan="2" >Colonna 1</th><th>Colonna 2</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2" >Dato 1</td> <td>Dato 2</td> <td>Dato 3</td>
</tr>
<tr>
<td>Dato 2</td> <td>Dato 3</td>
</tr>
</tbody>
<tfoot><tr><td>Piede 1</td><td>Piede 2</td><td>Piede 3</td></tr></tfoot>
</table>
65
[Link] versione del 2025-01-27 05:47
Table colspan e rowspan - risultato
66
[Link] versione del 2025-01-27 05:47
Table caption
67
[Link] versione del 2025-01-27 05:47
Table colgroup col
Con colgroup e col è possibile indicare una serie di caratteristiche che la singola
colonna deve avere: come un colore o un bordo
Il tab col può anche avere un attributo che indica quante colonne subiscono il nuovo
stile
<colgroup>
<col span="2" style="background-color:green;">
<col style="background-color:blue; border: 5px solid black;">
</colgroup>
68
[Link] versione del 2025-01-27 05:47
Liste non ordinate
<ul>
<li>Primo elemento</li>
<li>Secondo elemento</li>
<li>Terzo elemento</li>
</ul>
69
[Link] versione del 2025-01-27 05:47
Liste ordinate
<ol>
<li>Primo elemento</li>
<li>Secondo elemento</li>
<li>Terzo elemento</li>
</ol>
70
[Link] versione del 2025-01-27 05:47
Liste descrittive
<dl>
<dt>Cornetto</dt>
<dd>- alla crema</dd>
<dd>- al cioccolato</dd>
<dd>- alla marmellata</dd>
<dt>Latte</dt>
<dd>- di soia</dd>
<dd>- di capra</dd>
</dl>
71
[Link] versione del 2025-01-27 05:47
Blocchi e inline
Esistono due tag generici e abbastanza simili utilizzati per definire delle aree.
DIV
L’elemento inizia sempre su una nuova riga
Occupa l’intera larghezza disponibile
Ha un margine inferiore e superiore
SPAN
Non inizia su una nuova riga
Occupa solo la larghezza necessaria
Non ha un margine superiore e inferiore
72
[Link] versione del 2025-01-27 05:47
Blocchi e inline - rappresentazione
Lorem ipsum dolor sit amet, consectetur adipiscing elit. <div style="background-
color:yellow; border: 1px solid red;">Ciao DIV</div> Praesent laoreet hendrerit
neque sed sagittis.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. <span style="background-
color:yellow; border: 1px solid red;">Ciao SPAN</span> Praesent laoreet hendrerit
neque sed sagittis.
73
[Link] versione del 2025-01-27 05:47
Classi
<div class="town">
<h2>Parigi</h2>
<p>Capitale della federazione dei pianeti uniti, situata sul Quadrante Alfa</p>
</div>
74
[Link] versione del 2025-01-27 05:47
ID
Il browser non effettua nessun controllo di univocità sull’ id è quindi a carico di chi crea
la pagina assicurarsi che id sia effettivamente univoco.
75
[Link] versione del 2025-01-27 05:47
Iframe
Il tag iframe permette l’inclusione di una pagina all’interno di una pagina HTML
76
[Link] versione del 2025-01-27 05:47
Iframe - attributi
77
[Link] versione del 2025-01-27 05:47
Script
script è il tag col quale è possibile inserire del codice JavaScript per rendere
dinamiche delle pagine HTML.
script può contenere direttamente del codice, o referenziare una pagina esterna
contenente a sua volta del codice.
<script>
[Link]("baccan").innerHTML = "CIAO!!";
</script>
78
[Link] versione del 2025-01-27 05:47
Path
E’ importante capire come sono gestiti i file in una struttura a cartelle. La corretta
comprensione permette di indirizzare nel modo giusto le varie risorse.
79
[Link] versione del 2025-01-27 05:47
Head
head è il tag dove sono contenute una serie di informazioni propedeutiche alla
visualizzazione corretta di una pagina e alla sua indicizzazione all’interno di motori di
ricerca e social network.
Nel tag head sono presenti anche i riferimenti a file esterni, tipicamente css.
Altri elementi che entrano a far parte di questo tag sono i tag meta.
80
[Link] versione del 2025-01-27 05:47
Head - meta
<meta charset="UTF-8">
Aggiornamento automatico
81
[Link] versione del 2025-01-27 05:47
Head - motori di ricerca
Descrizione
Keywords
L’autore
82
[Link] versione del 2025-01-27 05:47
Open Graph
Altri elementi che si trovano in head sono quelli del protocollo Open Graph.
[Link]
Il protocollo Open Graph consente a qualsiasi pagina Web di essere arricchita di dati
utili ad un “social graph”. Ad esempio, questo protocollo viene utilizzato su Facebook
per consentire a qualsiasi pagina Web di avere le stesse funzionalità di qualsiasi altro
oggetto su Facebook.
83
[Link] versione del 2025-01-27 05:47
Open Graph - minimo
84
[Link] versione del 2025-01-27 05:47
Open Graph - in action
85
[Link] versione del 2025-01-27 05:47
Open Graph - altri elementi
86
[Link] versione del 2025-01-27 05:47
Open Graph - Gal Gadot
Un esempio di uso avanzato di Open Graph preso dalla pagina di Gal Gadot
[Link] protagonista di “Wonder Woman 1984”
87
[Link] versione del 2025-01-27 05:47
Open Graph - description
<meta __property="og:description"__ content="Gal Gadot, Actress: Wonder Woman 1984. Gal Gadot is an Israeli actress,
singer, martial artist, and model. She was born in Rosh Ha'ayin, Israel. Her parents are Irit, a teacher, and Michael,
an engineer. She served in the IDF for two years, and won the Miss Israel title in 2004. Gal made her film debut in
the fourth film of the Fast and Furious franchise, Fast & Furious - Solo parti..." />
<meta __property='og:title'__ content="Gal Gadot - IMDb" />
<meta __property='og:site_name'__ content='IMDb' />
88
[Link] versione del 2025-01-27 05:47
Open Graph - image
Ad esempio og:image può indicare alcuni dati in riferimento alla propria dimensione.
89
[Link] versione del 2025-01-27 05:47
Responsive
Il responsive web design consiste nel creare pagine web che si adattino a qualsiasi
dispositivo
Per poter definire che una pagina è responsive occorre aggiungere una riga nel tag
head
90
[Link] versione del 2025-01-27 05:47
Responsive image
Per rendere una immagine responsive è possibile utilizzare max-width che ci permette
di indica la dimensione massima che avrà in larghezza ed impostare l’altezza ad auto
91
[Link] versione del 2025-01-27 05:47
Responsive image - picture
<picture>
<source media="(min-width: 650px)" srcset="[Link]">
<source media="(min-width: 465px)" srcset="[Link]">
<img src="[Link]">
</picture>
92
[Link] versione del 2025-01-27 05:47
Responsive text
<div style="font-size:10vw">Ciao</div>
[Link]
93
[Link] versione del 2025-01-27 05:47
Media Query
Un altro modo per adattare le pagine ad una particolare dimensione è l’utilizzo delle
media query
94
[Link] versione del 2025-01-27 05:47
Media Query - CSS
95
[Link] versione del 2025-01-27 05:47
Code
Il tag code permette di evidenziare del testo in modo possa essere usato per la
rappresentazione di codice, ad esempio usando un font non proporzionale
<code>
x = 1;
y = 2;
z = x + y;
</code>
96
[Link] versione del 2025-01-27 05:47
kbd
Il tag kbd permette di evidenziare una sequenza di tasti da premere: l’aspetto è simile
a quello di code
97
[Link] versione del 2025-01-27 05:47
samp
<p>Esempio di output:</p>
<p><samp>Hello world.<br>Premi F1 per continuare</samp></p>
98
[Link] versione del 2025-01-27 05:47
pre
<pre>
x = 1;
y = 2;
z = x + y;
</pre>
99
[Link] versione del 2025-01-27 05:47
var
L’area del rettangolo è <var>b</var> per <var>a</var>, dove <var>b</var> è la base e <var>a</var> è l’altezza
100
[Link] versione del 2025-01-27 05:47
Layout
101
[Link] versione del 2025-01-27 05:47
Layout - alternative
[Link]
[Link]
102
[Link] versione del 2025-01-27 05:47
Validazione
Per verificare che il proprio codice HTML/CSS sia valido è possibile usare dei siti di
validazione codice
[Link]
[Link]
[Link]
validator/mpbelhhnfhfjnaehkcnnaknldmnocglk
103
[Link] versione del 2025-01-27 05:47
Validazione cross device
Esistono una serie di siti web che permettono di verificare che il proprio sito venga
visualizzato correttamente su una serie di device.
[Link]
[Link]
104
[Link] versione del 2025-01-27 05:47
Validazione cross device - siti web
105
[Link] versione del 2025-01-27 05:47
Validazione - browserling
106
[Link] versione del 2025-01-27 05:47
Entity
Esistono una serie ci caratteri riservati che non possono essere inseriti all’interno di
una pagina HTML.
Per superare questa limitazione è possibile ricorrere alle entity, che rappresentano una
sintassi con la quale indicare la rappresentazione di un carattere riservato.
&nome_entity;
Oppure
&#numero_entity;
107
[Link] versione del 2025-01-27 05:47
Entity - caratteri riservati
108
[Link] versione del 2025-01-27 05:47
Entity - simboli
Oltre ai caratteri riservati, esistono una serie di caratteri non riproducibili da tastiera,
anche loro sono rappresentabili con delle entity
109
[Link] versione del 2025-01-27 05:47
Entity - simboli non riproducibili
Oltre ai caratteri riservati, esistono una serie di caratteri non riproducibili da tastiera,
anche loro sono rappresentabili con delle entity
[Link]
110
[Link] versione del 2025-01-27 05:47
Entity - emoji
Le entity possono rappresentare, non solo caratteri, ma anche emoji, che vengono
visualizzate come piccole immagini, pur non essendolo.
Le emoji sono caratteri provenienti dal charset Unicode UTF-8 e sono sottoposte ad
uno standard che si aggiorna in modo periodico
L’accortezza da avere per poter visualizzare i caratteri nel modo corretto è che la
pagina inizi col metatag
<meta charset="UTF-8">
[Link]
111
[Link] versione del 2025-01-27 05:47
Entity - emoji esempi
✔ 2714
✖ 2716
✝ 271D
✡ 2721
✨ 2728
✳ 2733
✴ 2734
❄ 2744
[Link]
112
[Link] versione del 2025-01-27 05:47
Entity - emoji - rendering
[Link]
Emoji-The-face-with-tears-of_fig16_316168050
113
[Link] versione del 2025-01-27 05:47
Entity - emoji – tonalità della pelle
Alcune emoji permettono di cambiare il colore della pelle, per farlo si pone, dopo l’entity
della emoji, un entity di colorazione
114
[Link] versione del 2025-01-27 05:47
Entity - emoji – esempi di tonalità della pelle
115
[Link] versione del 2025-01-27 05:47
Form (in italiano chiamato anche modulo)
<form action="/[Link]">
<label for="fname">Nome:</label>
<input type="text" id="fname" name="fname" value="Matteo">
<label for="lname">Cognome:</label>
<input type="text" id="lname" name="lname" value="Baccan">
<input type="submit" value="conferma">
</form>
116
[Link] versione del 2025-01-27 05:47
Form attributi
method è il metodo col quale i parametri devono essere passati alla chiamata http di
conferma. Normalmente i metodi sono get o post . Se non indicato il default è get. Ci
sono delle implicazioni a livello di sicurezza e di gestione di cui tener conto quando
viene scelto il metodo per inviare i dati
novalidate indica che i dati inseriti non devono essere validati al loro salvataggio
117
[Link] versione del 2025-01-27 05:47
Form elementi
Esistono più tag che rappresentano il modo col quale inserire dati in una form.
<input>
<label>
<select>
<textarea>
<button>
<fieldset>
<legend>
<datalist>
<output>
<option>
<optgroup>
118
[Link] versione del 2025-01-27 05:47
Form input
Il tag input è il primo tag utilizzato e serve ad inserire dei campi testuali di una riga.
Normalmente si lega ad un tag label che rappresenta la sua descrizione
<label for="fname">Nome:</label>
119
[Link] versione del 2025-01-27 05:47
Form input type
Uno degli attributi più interessanti di input è type, che identifica il tipo di dati che
verranno inseriti nel campo
120
[Link] versione del 2025-01-27 05:47
Form input type - visual
[Link]
types-a-comprehensive-guide
121
[Link] versione del 2025-01-27 05:47
CSS Framework
Per facilitare la scrittura di pagine HTML sono nati col tempo una serie di framework
CSS utili a velocizzare il lavoro. Di seguito i framework più noti:
1. Bootstrap - [Link]
2. Foundation - [Link]
3. Bulma - [Link]
4. Tailwind CSS - [Link]
5. UIkit - [Link]
6. Milligram - [Link]
7. Pure CSS - [Link]
8. Tachyons - [Link]
9. Materialize CSS - [Link]
122
[Link] versione del 2025-01-27 05:47
Bootstrap
Cos'è Bootstrap?
123
[Link] versione del 2025-01-27 05:47
Bootstrap - container
.container
.container-fluid
che fornisce un contenitore a larghezza intera, che copre l'intera larghezza della
finestra
124
[Link] versione del 2025-01-27 05:47
Bootstrap - grid
125
[Link] versione del 2025-01-27 05:47
Bootstrap - grid
.col-lg- (dispositivi di grandi dimensioni - larghezza dello schermo uguale o superiore a 992px)
Le classi di cui sopra possono essere combinate per creare layout più dinamici e
flessibili.
126
[Link] versione del 2025-01-27 05:47
Bootstrap - table
<table class="table">
</table>
[Link]
127
[Link] versione del 2025-01-27 05:47
Bootstrap - testi
Boostrap modifica lo stile standard dei tag tipografici, come h1, h2, h3 .. h6 , ma
soprattutto aggiunge una serie di classi per la formattazione dei testi:
128
[Link] versione del 2025-01-27 05:47
Bootstrap – colori testo
Boostrap aggiunge una serie di classi utili per raggruppare dei contesti in base ai colori.
130
[Link] versione del 2025-01-27 05:47
Bootstrap – immagini
Per quanto riguarda le immagini, sono state introdotte una serie di classi che aiutano la
loro visualizzazione e allineamento
131
[Link] versione del 2025-01-27 05:47
Bootstrap – Jumbotron
132
[Link] versione del 2025-01-27 05:47
Bootstrap – Alert
Le classi di alert servono ad evidenziare un testo utilizzando un contesto, come nel
caso dei testi
133
[Link] versione del 2025-01-27 05:47
Bootstrap – Button
Come per testi e alert, anche i button hanno delle classi relative al contesto
Come classi di supporto è possibile usare le stesse classi con aggiunta di outline
134
[Link] versione del 2025-01-27 05:47
Bootstrap – Badge
I badge sono delle etichette di testo che subiscono il contesto come button e text
135
[Link] versione del 2025-01-27 05:47
Bibliografia
136
[Link] versione del 2025-01-27 05:47
Disclaimer
L'autore ha generato questo testo in parte con GPT-3, il modello di generazione del
linguaggio su larga scala di OpenAI. Dopo aver generato la bozza della lingua, l'autore
ha rivisto, modificato e rivisto la lingua a proprio piacimento e si assume la
responsabilità ultima del contenuto di questa pubblicazione.
137
[Link] versione del 2025-01-27 05:47