Introduzione all'Html
-
Upload
daniele-moraschi -
Category
Education
-
view
856 -
download
0
description
Transcript of Introduzione all'Html
Pagina HTMLStruttura
<html>
<head>
<title>Titolo</title>
<meta name="description" content="Hello world example page" />
<meta name="keywords" content="web design" />
</head>
<body>
<h1>Hello World!</h1>
<p>Paragrafo</p>
</body>
</html>
<html> apre il documento html
<head> contiene informazioni come il titolo della pagina, i meta tags, la codifica dei caratteri eccDati non visualizzati dal Browser,ma che vengono presi in considerazione ad esempio dai motori di ricerca
<body> contiene tutto ciò che dovrà apparire sullo schermo
Pagina HTMLalbero del documento
HTML
HEAD BODY
H1 P
IMG
TITLE
Pagina HTMLSintassi
Sintassi: <tag> contenuto </tag>Il contenuto apparirà in modo diverso a seconda del tag utilizzato
I tag possono essere nidificati:<b> testo in bold <i> bold+corsivo </i> bold </b>
E' obbligatorio rispettare la gerarchia delle inclusioni:<b> testo in bold <i> bold+corsivo </b> ... </i> ERRATO
I tag che non prevedono contenuti, chiudono se stessi:Es. <br />, <hr/>, <img src=”image.jpg” />
Ogni tag che viene aperto deve essere anche chiuso!
Pagina HTMLSintassi
E' buona norma scrivere i tag sempre in minuscolo
<html> e non <HTML>
I tag possono contenere attributi:
<table width=”300px”>,
<p align=”right”>
I valori degli attributi vanno sempre racchiusi tra apici “ ”
<table border=1> ERRATO
HTMLFormattazione standard
Intestazioni/titoli:
<h1>titolo 1</h1>
<h2>titolo 2</h2>
<h3>titolo 3</h3>
<h4>titolo 4</h4>
<h5>titolo 5</h5>
<h6>titolo 6</h6>
Dall'<h1>, che è il più importante, si va via via degradando fino all' <h6>
HTMLFormattazione standard
Paragrafi
<p>paragrafo 1</p>
<p>paragrafo 2</p><p>paragrafo 3</p>
E' l'unità di base entro cui suddividere un testo. Il tag <p> lascia una riga vuota prima della sua apertura e dopo la sua chiusura.
HTMLFormattazione standard
Manda a capo di una riga: <br/> Da usare ad es. all'interno di un paragrafo per iniziare una nuova riga di testo (br=break, interruzione di riga)
Separatore di sezioni: <hr/>Traccia una linea orizzontaleUtile per separare in più sezioni logiche una pagina
HTMLFormattazione standard
Stili del testo:
<b>testo in grassetto</b> oppure <strong>grassetto</strong>
<i>testo in corsivo</i> oppure <em>corsivo/enfatizzato</em>
<u>testo sottolineato</u>
<strike>testo barrato</strike>
<sup>testo in apice</sup> Esempio: E=mc<sup>2</sup>
<sub>testo in pedice</sub> Esempio: H<sub>2</sub>O
<address>Laba - via Don Vender, 66 – 25127 Brescia</address>
<cite>blocco di citazione</cite>
<acronym title=”Hypertext markup language”>HTML</acronym>
HTMLFormattazione standard
Liste numerate<ol> <li>voce 1</li> <li>voce 2 <ul> <li>voce 2.1</li> <li>voce 2.2</li> </ul> </li> <li>voce 3</li> <li>voce 4</li></ol>
Liste non numerate<ul> <li>voce 1</li> <li>voce 2</li> <li>voce 3</li> <li>voce 4</li></ul>
HTMLFormattazione standard
Liste di definizione<dl> <dt>titolo 1</dt> <dd>definizione 1</dd> <dt>titolo 2</dt> <dd>definizione 2</dd> : : : <dt>titolo N</dt> <dd>definizione N</dd></dl>
La lista inizia con il tag <DL> e finisce con il tag </DL>
I titoli devono cominciare con il tag <DT>
le definizioni con il tag <DD>
HTMLFormattazione standard
Immagini:
<img src=”../immagini/nome.jpg” width=”300px” alt=”testo alternativo” /> Attributi:
src: url dell'immagine, il percorso può essere sia assoluto che relativo, oppure un URI
alt: testo alternativo che descrive l'immagine (letto dagli screen-reader)width - height: modificano le dimensioni a video dell'immagine
HTMLFormattazione standard
I Link (ancore):
<a href=”www.google.com” title=”vai alla home di google”> testo del link</a>Attributi:href: url da linkare, può essere una pagina internet, un immagine, un file ecctitle: testo descrittivo del link che appare al passaggio del mouse
Può contenere immagini:<a href=”www.google.com” title=”vai alla home di google”> <img src=”google_logo.jpg” alt=”google logo” /></a>
HTMLFormattazione standard
Le tabelle:
<table border=”1” > <tr> <th>Titolo cella 1</th> <th>Titolo cella 2</th> </tr> <tr> <td>riga 1 - cella 1</td> <td>riga 1 - cella 2</td> </tr> <tr> <td>riga 2 - cella 1</td> <td>riga 2 - cella 2</td> </tr></table>