Librinformatica

ATTENZIONE

Spedizioni sospese da sabato 17 Luglio fino a domenica 01 Agosto.
Riprenderanno regolarmente lunedi 02 Agosto.

Newsletter

Libreria Gaia Scienza Edizioni Erasmo

Creare siti Web missing manual

Tecniche Nuove

Creare siti Web missing manual


59,90 € IVA compresa

9788848123167

  • Volumi: 1
  • Data Pubblicazione: 06/2009
  • Lingua: italiano
  • Livello: Introduttivo Intermedio
  • Pagine: 585
  • Collana: Missing manual
  • Editore Originale: O'Reilly
  • Titolo Originale: Creating Web Sites The missing manual
  • Autore: Matthew MacDonald

Informazioni editorialiPensate di aver bisogno di un esercito di esperti programmatori per costruire un sito web? Niente di più sbagliato. È sufficiente un normale PC, un po’ di sincera ambizione e questo libro: con questi ingredienti imparerete a creare e gestire un sito dall’aspetto professionale e perfettamente usabile per qualsiasi visitatore.

Questo Missing manual vi mette a disposizione tutti gli strumenti, le tecniche e i consigli di un esperto per:

  • Imparare a creare un sito dall’inizio alla fine con pratiche procedure guidate;
  • Controllare il design e il layout delle pagine con la potenza dei fogli di stile;
  • Guadagnare con Google ADS, programmi di affiliazione e il carrello di PayPal;
  • Tenere traccia dei visitatori del sito e individuare le pagine che vengono abbandonate più di frequente;
  • Costruire una community aggiungendo discussioni online e forum;
  • Creare un blog usando un servizio di blog hosting gratuito;
  • Trovare l’host perfetto per ottenere e personalizzare il proprio indirizzo web.

L'autore
Matthew MacDonald è un autore, sviluppatore e insegnante. Ha lavorato con Visual Basic e ASP sin dalle primissime versioni. Ha scritto decine di libri sull’argomento. È anche autore di Missing Manual Excel 2007 sempre edito da Tecniche Nuove Hops.

Sommario
Ringraziamenti.... xi
Introduzione......... 1

Parte prima: Benvenuti sul Web

Capitolo 1: Prepararsi per il Web ................. 9
Presentazione del World Wide Web ................ 9
I browser ........... 10
I server web ...... 13
Pianificare un sito web ........................... 14
Tipi di siti ........... 14
Conoscere il proprio pubblico ................... 17
La durata di vita di un sito web ................. 18
Il buon design ............................................. 19
Gli ingredienti di un sito web ........................... 20

Capitolo 2: Creare la prima pagina web .... 23
Anatomia di una pagina web ........................... 24
Sezionare un documento XHTML ............. 24
Creare i propri file XHTML ......................... 27
La definizione del tipo di documento ....... 30
I tag XHTML ............. 32
Cosa contiene un tag .................................. 32
Capire gli elementi ...................................... 33
Nidificare elementi ...................................... 34
Il documento XHTML ....................................... 35
Lo scheletro .... 36
Aggiungere contenuto ............................... 38
Strutturare il testo ...................................... 39
Dove sono le immagini? ........................... 42
I 10 elementi più importanti (e qualcuno in più) .............. 45
Cercare gli errori nelle pagine web ......... 48

Capitolo 3: Pubblicare le pagine sul Web .. 53
Come funziona il web hosting ........................ 53
Capire gli URL ............................................ 54
Come i browser analizzano gli URL ........ 56
I nomi di dominio ............................................ 57
Trovare il nome giusto .............................. 57
Cercare un nome ....................................... 60
Registrare il proprio nome ....................... 60
Nomi di dominio gratuiti .......................... 65
Ottenere uno spazio sul Web ......................... 67
Panoramica ..... 67
Stabilire le proprie necessità .................... 68
Scegliere l’host .......................................... 72
I web host gratuiti ...................................... 77
Trasferire file ......... 78
Eseguire l’upload con il browser ............. 78
FTP ................... 80

Capitolo 4: Strumenti potenti ...................... 83
Scegliere gli strumenti ..................................... 84
Tipi di editor di pagine web ..................... 85
Trovare un editor di pagine web gratuito ....................... 86
Editor XHTML professionali ...................... 90
Lavorare con l’editor XHTML .......................... 91
Cominciare ...... 91
Viste multiple ............................................. 93
Creare una pagina web nella vista Codice ..................... 93
Creare una pagina web nella vista WYSIWYG .................... 96
Gestire un sito web .................................... 99

Parte seconda: Costruire pagine web migliori

Capitolo 5: Gli elementi XHTML relativi al testo ............ 109
Capire il testo e il Web ................................... 109
Struttura logica e formattazione fisica ... 110
CSS (Cascading Style Sheet) ................... 111
Gli elementi XHTML per il testo .................... 113
I paragrafi ...... 114
Le interruzioni di linea ............................. 116
Le intestazioni .......................................... 118
Le linee orizzontali ................................... 119
Il testo preformattato ............................... 119
Le citazioni ..... 121
Div e span ...... 122
Gli elementi XHTML relativi agli elenchi ...... 123
Gli elenchi ordinati ................................... 124
Gli elenchi non ordinati ........................... 126
Gli elenchi di definizioni .......................... 127
Nidificare gli elenchi ................................. 128
La formattazione inline .................................. 129
Corsivo, grassetto e sottolineato ............ 129
Emphasis e strong .................................... 130
Pedice, apice e barrato ............................ 131
Il testo teletype ......................................... 132
I caratteri speciali ...................................... 132
Le lingue con caratteri accentati ............. 134

Capitolo 6: I fogli di stile............................. 137
I fondamenti dei fogli di stile ......................... 138
I tre tipi di stili .......................................... 138
Il supporto per CSS nei browser ............ 140
Anatomia di una regola ........................... 140
Applicare un foglio di stile ....................... 142
La cascata ...... 147
L’ereditarietà ............................................ 148
I colori ................... 150
Specificare un colore ................................ 151
Trovare il colore giusto ............................ 152
I font ...................... 153
Specificare un font .................................... 155
Trovare il font giusto ................................ 157
Le dimensioni dei font ............................. 158
L’allineamento del testo e la spaziatura ...... 163
L’allineamento ......................................... 164
La spaziatura ............................................ 165
Gli spazi bianchi ........................................ 166
I bordi ................... 167
I bordi più semplici ................................... 168
Migliorare i bordi ...................................... 168
Usare i bordi per separare sezioni ......... 170
I selettori di classe .......................................... 171
Creare regole basate sulle classi ............ 171
Risparmiare fatica con l’elemento <div> ...................... 175
Regole di classe più generiche ................ 176
Creare un foglio di stile per tutto il sito web .............. 177

Capitolo 7: Aggiugere immagini................ 179
Capire le immagini ......................................... 179
Il testo alternativo ..................................... 181
La dimensione delle immagini ................ 182
I formati dei file delle immagini .............. 184
Inserire immagini su sfondi colorati ...... 188
Immagini e stili .... 190
Le immagini inserite nel testo ................. 191
I bordi ............. 191
Far scorrere il testo intorno alle immagini ............... 192
Aggiungere didascalie .............................. 196
Le immagini di sfondo ............................. 198
Tecniche con le immagini .............................. 201
Il testo grafico ........................................... 201
Sfondi per altri elementi .......................... 203
I punti grafici negli elenchi ...................... 204
Trovare immagini gratuite ............................. 205

Capitolo 8: Collegare le pagine ................. 207
Capire le ancore ............................................. 207
Link interni ed esterni .............................. 208
Link relativi e cartelle ............................... 212
Creare collegamenti ad altri tipi di contenuti ............... 216
Immagini link e mappe immagine ................ 217
Aggiungere segnalibri ..................................... 221
Quando i link non funzionano più ................ 222
La gestione del sito ................................... 223
Gli strumenti per controllare i link ......... 225
Usare i reindirizzamenti ........................... 227

Capitolo 9: Gli strumenti di impaginazione ................... 229
La sfida degli schermi ..................................... 230
Provare diverse dimensioni della pagina ................... 232
Le tabelle .............. 233
Anatomia di una tabella ........................... 233
Formattare i bordi delle tabelle .............. 236
La fusione delle celle ................................ 237
Ridimensionare e allineare le tabelle .... 239
Organizzare una pagina con le tabelle .. 244
I layout basati sugli stili .................................. 248
cws2TOC.fm Page vi Thursday, April 16, 2009 8:23 PM
SOMMARIO vii
Strutturare le pagine con l’elemento <div> .................. 249
Selettori ancora migliori .......................... 249
I box fluttuanti .......................................... 251
Il posizionamento assoluto ..................... 253
I livelli ............. 255
Combinare posizioni assolute e relative .................. 258

Capitolo 10: Le pagine composte da più parti ............. 261
Le pagine composte da più parti .................. 262
Le istruzioni include lato server .................... 263
I concetti di base dei frame ........................... 266
Creare una pagina composta da frame .................... 267
Inserire dei documenti in un frameset .. 271
Scegliere il frame di destinazione .......... 274
Costruire pagine con frame migliori ............ 276
I bordi dei frame e il ridimensionamento .............. 276
Lo scorrimento ......................................... 278
Gestire i browser che non supportano i frame ........... 280
URL migliori per i frameset ..................... 281
I frameset nidificati ................................... 282
Un altro modo per nidificare i frame ..... 284
I modelli ............... 287
Aggiornare i modelli ................................. 288
Creare un nuovo modello ....................... 288
Anatomia di un modello .......................... 290
Usare un modello ..................................... 293

Parte terza: Mettersi in contatto con il pubblico

Capitolo 11: Attirare visitatori................... 301
Il piano di promozione del sito ..................... 301
Dilagare nel mondo ........................................ 303
I link reciproci ........................................... 303
I webring ........ 305
L’autopromozione sfacciata .................... 306
Far tornare i visitatori ............................... 307
Aggiungere elementi meta ............................ 309
L’elemento meta description .................. 310
L’elemento meta keyword ....................... 311
Directory e motori di ricerca ......................... 312
Directory ........ 312
I motori di ricerca ..................................... 316
Monitorare le visite ......................................... 323
Capire Google Analytics ........................... 324
Iscriversi a Google Analytics .................... 326
Esaminare il proprio traffico web ........... 327

Capitolo 12: Comunicare con i visitatori (e farli comunicare.. 335
Trasformare un sito in una comunità ........... 335
Aiutare i visitatori a inviare email ................. 337
I link mailto .... 338
I form XHTML ........................................... 339
Aggiungere forum e gruppi nel sito ............. 348
Google Gruppi .......................................... 350
Creare un gruppo ..................................... 350
Partecipare a un gruppo .......................... 355
Gestire un gruppo ..................................... 356

Capitolo 13: Guadagnare attraverso il proprio sito........... 361
Guadagnare soldi sul Web ............................. 362
Google AdSense ............................................. 363
Iscriversi ad AdSense ................................ 365
Creare un annuncio .................................. 366
Posizionare gli annunci nelle proprie pagine web ............ 373
Ricerche con Google ................................. 376
Amazon Associates ......................................... 380
Iscriversi al programma ........................... 381
Generare link ............................................ 382
Gli strumenti per commercianti PayPal ....... 387
Registrarsi su PayPal ................................. 388
Accettare pagamenti ................................. 390
Costruire un carrello della spesa ............ 395
Ritirare il denaro ....................................... 398

Parte quarta: Gli abbellimenti

Capitolo 14: JavaScript: aggiungere interattività ................. 403
Capire JavaScript ............................................ 403
Programmazione lato server e lato client .......................... 404
I linguaggi di scripting .............................. 405
Basi di JavaScript ............................................ 406
L’elemento