Completamente revisionato e aggiornato così da comprendere gli ultimi sviluppi delle tecnologie Web, questo tutorial passo passo e di facile comprensione consente di apprendere velocemente i fondamenti di HTML e CSS prima di passare ad argomenti più avanzati come le tabelle, i moduli e JavaScript.
Con una sola ora al giorno, si impareranno tutte le tecniche necessarie per progettare, creare e mantenere un sito Web dallaspetto professionale. HTML e CSS è il riferimento HTML migliore e più completo esistente, un punto di riferimento obbligatorio per chiunque sviluppi HTML.
Argomenti trattati:
- Imparare a utilizzare XHTML.
- Il linguaggio di prossima generazione che unisce la semplicità di HTML e la potenza di XML.
- Apprendere le basi del lavoro con il testo e la creazione di collegamenti.
- Aggiungere le immagini e le grafiche alla pagina.
- Verificare come le tabelle possono migliorare il layout della pagina.
- Migliorare laspetto visivo del vostro sito con i Cascading Style Sheet.
- Scoprite come mettere online il vostro sito e consentire alle persone di sapere che lo possono visitare.
- Imparare a utilizzare JavaScript, DHTML e Ajax.
Gli autori
Laura Lemay è una delle autrici più popolari al mondo per quanto riguarda lo sviluppo Web. Oltre al best-seller Sams Teach Yourself Web publishing con HTML, ha scritto anche Sams Teach Yourself Java in 21 Days e Sams Teach Yourself Perl in 21 Days.
Rafe Colburn è uno sviluppatore software e autore che vive in North Carolina. Tra i vari libri che ha scritto ci sono Sams Teach Yourself CGI in 24 Hours e Speciali Edition Using SQL.
Introduzione
Parte Prima Linizio
Capitolo 1 Esplorare il World Wide Web
1.1 Come funziona il World Wide Web
1.2 Browser Web
1.3 Server Web
1.4 Uniform Resource Locators
1.5 Riepilogo
1.6 Laboratorio
Capitolo 2 Prepararsi alla pubblicazione sul Web
2.1 Anatomia di un sito Web
2.2 Cosa si desidera fare sul Web?
2.3 Impostare i propri obiettivi
2.4 Suddividere il contenuto in argomenti
2.5 Idee per lorganizzazione e la navigazione
2.6 Realizzare lo storyboard del sito Web
2.7 Riepilogo
2.8 Laboratorio
Capitolo 3 Introduzione a HTML e XHTML
3.1 Cosè HTML e cosa non è
3.2 Lo standard attuale: XHTML 1.0
3.3 Laspetto dei file HTML
3.4 Utilizzare i Cascading Style Sheet
3.5 Programmi per scrivere HTML
3.6 Riepilogo
Capitolo 4 Imparare i fondamenti di HTML
4.1 Strutturare HTML
4.2 Titoli di pagina
4.3 I titoli
4.4 Paragrafi
4.5 Elenchi, elenchi e ancora elenchi
4.6 Commenti
4.7 Riepilogo
4.8 Laboratorio
Parte Seconda Creare una semplice pagina Web
Capitolo 5 Aggiungere i collegamenti alle pagine Web
5.1 Creare i collegamenti
5.2 Collegare le pagine locali attraverso nomi di percorso relativo e assoluto
5.3 Collegamenti ad altri documenti sul Web
5.4 Eseguire il collegamento a punti specifici dei documenti
5.5 Anatomia di un URL
5.6 Tipi di URL
5.7 Riepilogo
5.8 Laboratorio
Capitolo 6 Formattare il testo con HTML e CSS
6.1 Elementi a livello di carattere
6.2 Formattazione dei caratteri
6.3 Testo di preformato
6.4 Righelli orizzontali
6.5 Interruzioni di riga
6.6 Indirizzi
6.7 Citazioni
6.8 Caratteri speciali
6.9 Allineamento del testo
6.10 Font e dimensioni di font
6.11 < nbr > e < wbr >
6.12 Riepilogo
6.13 Laboratorio
Capitolo 7 Aggiungere immagini, colori e sfondi
7.1 Le immagini sul Web
7.2 Formati di immagine
7.3 Immagini in linea in HTML: il tag < img >
7.4 Immagini e testo
7.5 Immagini e collegamenti
7.6 Cosè una mappa immagine?
7.7 Mappe immagine lato client
7.8 Creare le mappe immagine lato client
7.9 Altri trucchi utili con le immagini
7.10 Utilizzare il colore
7.11 Sfondi di immagini
7.12 Regole per le immagini
7.13 Riepilogo
7.14 Laboratorio
Parte Terza Ulteriori operazioni con HTML e XHTML
Capitolo 8 Creare le tabelle
8.1 Creare le tabelle
8.2 Parti delle tabelle
8.3 Dimensionare tabelle, bordi e celle
8.4 Colore e allineamento delle tabelle e delle celle
8.5 Allineare il contenuto della tabella
8.6 Occupare più righe o colonne
8.7 Tecniche più avanzate di modifica delle tabelle
8.8 Altri elementi e attributi per le tabelle
8.9 Come vengono utilizzate le tabelle
8.10 Riepilogo
8.11 Laboratorio
Capitolo 10 Progettare i moduli
10.1 Conoscere i moduli e le funzioni
10.2 Utilizzare il tag< form >
10.3 Creare i controlli del modulo con il tag < input >
10.4 Utilizzare altri controlli del modulo
10.5 Aggiungere altre funzioni
10.6 Applicare le proprietà dei Cascading Style Sheet ai moduli
10.7 Pianificare i moduli
10.8 Riepilogo
10.9 Laboratorio
Capitolo 11 Integrare contenuti multimediali: audio, video e altro
11.1 Capire come presentare laudio e il video
11.2 Il vecchio approccio: il collegamento
11.3 Incorporare audio e video
11.4 Tipi di file audio e video
11.5 Plug-in e riproduttori
11.6 Riepilogo
11.7 Laboratorio
Parte Quarta JavaScript e Dynamic HTML
Capitolo 12 Introduzione a JavaScript
12.1 Introduzione a JavaScript
12.2 Il tag < script >
12.3 Comandi e struttura del linguaggio di base
12.4 Programmazione JavaScript di base
12.5 Riepilogo
12.6 Laboratorio
Capitolo 13 Utilizzare JavaScript nelle pagine
13.1 Creare un generatore di collegamenti casuali
13.2 Convalidare i moduli con JavaScript
13.3 Creare un rollover dimmagine
13.4 Riepilogo
13.5 Laboratorio
Capitolo 14 Lavoro con frame e finestre collegate
14.1 Frame e supporto ai frame
14.2 Lavorare con le finestre collegate
14.3 Lavorare con i frame
14.4 Modificare i bordi dei frame
14.5 Creare frameset complessi
14.6 Frame non ancorati
14.7 Aprire le finestre collegate con JavaScript
14.8 Riepilogo
14.9 Laboratorio
Capitolo 15 Creare applicazioni con HTML dinamico e AJAX
15.1 Definizione di HTML dinamico
15.2 Utilizzare il Document Object Model
15.3 Gestire la realtà: tecniche DHTML per più browser
15.4 Utilizzare JavaScript per la manipolazione degli elementi
15.5 Connessione a un server con AJAX
15.6 Riepilogo
15.7 Laboratorio
Parte Quinta Sviluppare pagine Web efficienti
Capitolo 16 Creare buone pagine Web: cosa fare e cosa non fare
16.1 Aderire agli standard
16.2 Scrivere per la pubblicazione online
16.3 Sviluppo e formattazione della pagina
16.4 Utilizzare i collegamenti
16.5 Utilizzare le immagini
16.6 Altre buone abitudini e consigli
16.7 Riepilogo
16.8 Laboratorio
Capitolo 17 Sviluppatore per il mondo reale
17.1 Cosè il mondo reale, dopo tutto?
17.2 Tenere in considerazione il livello di esperienza dei visitatori
17.3 Determinare le preferenze dei visitatori
17.4 Scegliere lapproccio HTML 4.01 o XHTML 1.0
17.5 Cosè laccessibilità?
17.6 Browser alternativi
17.7 Scrivere HTML accessibile
17.8 Studiare laccessibilità
17.9 Verificare laccessibilità del proprio sito
17.10 Riepilogo
17.11 Laboratorio
Parte Sesta In diretta dal Web
Capitolo 18 Mettere online il proprio sito
18.1 Cosa fa un server web?
18.2 Individuare un server web
18.3 Organizzare i propri file HTML per la pubblicazione
18.4 Pubblicare i propri file
18.5 Risoluzione dei problemi
18.6 Registrare e pubblicizzare le proprie pagine Web
18.7 Indici di siti e motori di ricerca
18.8 Ottimizzazione per i motori di ricerca
18.9 Pagare per migliorare le posizioni nelle ricerche
18.10 Biglietti da visita, carta intestata, depliant e pubblicità
18.11 Come trattare gli altri e farseli amici
18.12 Scoprire chi visita le pagine del proprio sito
18.13 Riepilogo
18.14 Laboratorio
Capitolo 19 Sfruttare al meglio il server
19.1 Applicazioni Web
19.2 SSI (Include lato server)
19.3 Utilizzare i file di Apache per il controllo degli accessi
19.4 Riepilogo
19.5 Laboratorio
Capitolo 20 Comprendere lelaborazione lato server
20.1 Come funziona PHP
20.2 Installare PHP nel proprio computer
20.3 Il linguaggio PHP
20.4 Cicli
20.5 Funzioni integrate
20.6 Funzioni definite dallutente
20.7 Elaborare i moduli
20.8 Utilizzare gli include PHP
20.9 Espandere la propria conoscenza di PHP
20.10 Riepilogo
20.11 Laboratorio
Capitolo 21 Strumenti per semplificare la pubblicazione
21.1 Lascesa della gestione dei contenuti
21.2 Qual è il sistema per gestione di contenuti più adatto?
21.3 Tipi di sistemi per la gestione dei contenuti
21.4 Lavorare con software strutturati
21.5 TypePad: unapplicazione online per weblog
21.6 WordPress
21.7 MediaWiki
21.8 Coppermine
21.9 Altre applicazioni
21.10 Spam
21.11 Riepilogo
21.12 Laboratorio
Parte Settima Appendici
Appendice A Fonti ulteriori informazioni
A.1 Contatori di accesso
A.2 Browser
A.3 Raccolte di informazioni su HTML e sviluppo Web
A.4 Moduli e mappe immagine
A.5 Editor e convertitori HTML
A.6 Convalidatori HTML, verificatori di collegamenti e semplici spider
A.7 Java, JavaScript e oggetti incorporati
A.8 Analizzatori di file di log
A.9 Guide di stile HTML
A.10 Server e amministrazione dei server
A.11 Audio e video
A.12 Specifiche per HTMLO, HTTP e URL
A.13 Scripting lato server
A.14 Strumenti per il Web publishing
A.15 Altri strumenti relativi al Web
A.16 Strumenti e informazioni per le immagini
A.17 Provider di hosting Web
A.18 Indici e motori di ricerca Web
Appendice B Guida rapida di HTML 4.01
B.1 Attributi ed eventi comuni
B.2 Struttura
B.3 Frasi e paragrafi di testo
B.4 Elementi di formattazione del testo
B.5 Elenchi
B.6 Collegamenti
B.7 Tabelle
B.8 Frame
B.9 Contenuto incorporato
B.10 Stili
B.11 Moduli
B.12 Script
B.13 Entità di carattere
Appendice C Guida rapida ai CSS
C.1 Come utilizzare questa appendice
C.2 Proprietà a livello di blocco
C.3 Proprietà di sfondi e colori
C.4 Proprietà del modello riquadro
C.5 Proprietà dei font
C.6 Proprietà degli elenchi
C.7 Proprietà del testo
C.8 Proprietà degli effetti vivisi
C.9 Proprietà dei fogli di stile sonori
C.10 Proprietà di contenuti generati/numerazioni automatiche
C.11 Proprietà per i media impaginati
C.12 Proprietà delle tabelle
C.13 Proprietà dellinterfaccia utente
C.14 Unità di misura dei fogli di stile
Appendice D Colori per nome e valore esadecimale
Appendice E Tipi MIME ed estensioni dei file
Indice analitico