Tasto destro:
<html>
<body>
<h1>Questo è un titolo</h1>
<body>
</html>
<html>
<head>
<title>My first web page</title>
</head>
<body>
<h1>My first head</h1>
<p>My first opragraph</p>
</body>
</html>
HTML non è difficile
Marcatura giusta: <b> <i> HTML </i> </b>
Markup errato: <b> <i> HTML </ b> </ i>
L'unica eccezione alla regola consiste in alcuni elementi, chiamati elementi vuoti perché non contengono dati: i tag finali saranno superflui.
Ad esempio: il tag <br>, che inserisce un'interruzione di riga singola.
Dobbiamo scrivere
<title>
e non
<Titolo> o <TITOLO>
Era una regola con XHTML, non è obbligatorio con HTML5 ... ma è una buona pratica!
<!DOCTYPE html>: dichiarazione definisce questo documento come HTML5 (versione HTML)
<html>: elemento radice di una pagina HTML che contiene <head> e <body>
<head>
<title>:il titolo della pagina (nella barra degli strumenti del browser).
<stile>: definisce le informazioni di stile per un documento (attenzione!)
<meta>: definisce i metadati relativi a un documento HTML (descrizione della pagina, parole chiave, autore del documento, ultima modifica e altri metadati)
<link>: definisce la relazione tra un documento e una risorsa esterna (CSS o Javascript)
Titoli e paragrafi
<h1> ... <h6>: intestazioni HTML
<p>: definisce un paragrafo
<br>: inserisce un'interruzione di riga singola
Make your first web page!
<img src=“pippo.jpg” alt=“3-month-old Pippo”>
Attributo @src: definisce l'URL dell'immagine
@alt attributo: definisce un testo alternativo per un'immagine, se non può essere visualizzato
Attributo @href: definisce l'indirizzo del collegamento
Attributi globali HTML (gli attributi di seguito possono essere utilizzati su qualsiasi elemento HTML)
Tra gli attributi globali c'è la classe di identificazione
I CSS non sarebbero uno strumento così potente come ID e CLASS
Aggiungiamo al div l'attributo class = "box-immagine":
<div class = "box-immagine"> Testo + immagine </ div>
Il valore dell'attributo class è definito nel file css
.box-immagine {color: blue;}
L'attributo della classe HTML consente di definire stili uguali per elementi con lo stesso nome di classe
Aggiungiamo al div l'attributo id = "box-immagine":
<div id = "box-immagine"> Testo + immagine </ div>
Il valore dell'attributo class è definito nel file css
# box-immagine {color: blue;}
L'attributo id specifica un ID univoco per un elemento HTML (il valore deve essere univoco all'interno del documento HTML)
Il tag <span> è usato per raggruppare elementi inline in un documento
Il tag <span> fornisce un modo per aggiungere un hook a una parte di un testo o una parte di un documento
<! -- Questo è un commento -->: i commenti non vengono visualizzati dal browser, ma possono aiutare a documentare il codice sorgente HTML
Il CSS è un linguaggio che descrive lo stile di un documento HTML.
CSS descrive come dovrebbero essere visualizzati gli elementi HTML.
<p style="color: green;">Green text</p>
Uno CSS all'interno del tag perde molti dei vantaggi di un foglio di stile (mescolando il contenuto con la presentazione). Usa questo metodo con parsimonia.
<html>
<head>
<style>
p { color: green; }
</style>
</head>
<body>
<p>Green text</p>
</body>
</html>
Può essere usato se una singola pagina ha uno stile unico
<link rel="stylesheet" type="text/css" href="esempio.css">
Selector {
property1 : value1;
property2 : value2;
…
propertyN : valueN;
}
SELECTOR
h1
Css declarations
{
margin-top: 50px;
font-style: italic;
color: red;
}
h1 {
color: #dd5500;
font-family: Arial;
}
p {
margin-top: 50px;
color: blue;
font-style: italic;
}
.className {
proprietà1: valore1;
proprietà2: valore2;
…….…
proprietàN: valoreN;
#idName {
proprietà1: valore1;
proprietà2: valore2;
…..…
proprietàN: valoreN;
.box-image {
background-color: blue;
width: 200px;
margin-top: 20px; }
#box-image {
background-color: blue;
width: 200px;
margin-top: 20px; }