Sommario. Introduzione... xv. Capitolo 1 Gli elementi di base delle pagine web... 1. Capitolo 2 I file delle pagine web... 27



Documenti analoghi
Indice PARTE PRIMA L INIZIO 1

NVU Manuale d uso. Cimini Simonelli Testa

SOMMarIO INIZIARE. iii. Adobe dreamweaver CS5 ClASSroom in A book

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

Prova di informatica & Laboratorio di Informatica di Base

Workshop NOS Piacenza: progettare ed implementare ipermedia in classe. pag. 1

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Indice generale. Introduzione. Parte I Panoramica generale. Capitolo 1 L ambiente di lavoro... 3

Microsoft Word. Nozioni di base

pag. 1 Centri tecnologici di supporto alla didattica : progettare ed implementare ipermedia in classe

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Il corso Elaborazioni di Testi con Microsoft Word e' rivolto a tutti coloro che intendano utilizzare professionalmente il programma Microsoft Word.

PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)

Figura 54. Visualizza anteprima nel browser

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

PROGRAMMA DEL CORSO OFFICE BASE (36 ORE)

Cos è un word processor

Argomenti Microsoft Word

File/Salva File/Salva con nome. Strumenti/Opzioni/Dati utente Strumenti/Opzioni/Percorsi. ?/Guida di OpenOffice.org, F1, Maius+F1.

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto

MANUALE D USO DELL E-COMMERCE. Versione avanzata

Piccola guida a Microsoft Word 2003

FONDAMENTI DI INFORMATICA. 3 Elaborazione testi

Formattazione e Stampa

Presentation. Scopi del modulo

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

CORSO INFORMATICA TUTTO OFFICE ONLINE

Manuale per i redattori del sito web OttoInforma

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005

Bookenberg non è un softwere ma una piattaforma online, quindi:

Capitolo III Esercitazione n. 3: Funzionalità base di Word parte seconda

Indice generale. Introduzione...xiii

Layout dell area di lavoro

Start/Tutti i programmi/ Microsoft Office/Word File/Chiudi Pulsante Chiudi File/Nuovo/Documento vuoto Modelli presenti. File/Salva File/Salva con nome

Istruzioni per l uso

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

INDICE. Opzioni di stampa 2. Nuovo componente di stampa 3. Vecchio componente di stampa 6. Corso Modulo Stampa Pag. 1

PROGRAMMA DEL CORSO MICROSOFT OFFICE - BASE

ISTITUTO DI ISTRUZIONE SUPERIORE STATALE M.K.GANDHI WORD Isabella Dozio 17 febbraio 2012

[FINANZAECOMUNICAZIONE / VADEMECUM]

IL SISTEMA APPLICATIVO WORD

MANUALE D USO DELLA PIATTAFORMA ITCMS

&RUVRGLLQWURGX]LRQH DOO LQIRUPDWLFD. Microsoft Word. Tutorial

Web Design Avanzato - 36 ore

File/Salva con nome/ Casella Tipo file

Open Office Writer - Elaborazione testi

Avviare il computer e collegarsi in modo sicuro utilizzando un nome utente e una password.

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE Strumenti di presentazione Livello avanzato

5.2 UTILIZZO DELL APPLICAZIONE

PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER

Rich Media Communication Using Flash CS5

Syllabus LIM - Modulo 1.0 Competenza Strumentale

Tecnologie dell Informazione e della Comunicazione (ICT)

CORSO DI WEB DESIGN 40 ORE

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

5.6.1 REPORT, ESPORTAZIONE DI DATI

FUNZIONI DI IMPAGINAZIONE DI WORD

Laboratorio di Alfabetizzazione Informatica - Esame 8 luglio Turno 2.

Operazioni fondamentali

EUROPEAN COMPUTER DRIVING LICENCE. Modulo AM3, Elaborazione testi Livello avanzato

Form di gestione del contenuto

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

Corsi base di informatica

Esercitazione n. 10: HTML e primo sito web

Manuale d uso. Oggetti di Classe 03

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività

Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa Manuale pratico per docenti e tutor

Guida all uso della piattaforma. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG

APPLICAZIONE DI UN COMPORTAMENTO A UN'IMMAGINE E TESTO CREAZIONE GALLERIA IMMAGINI

Classe prima sezione e-f Indirizzo Turismo

Programma del corso Core. Programma del corso Advanced. Programma del corso Expert. Contents

DISPENSA PER MICROSOFT WORD 2010

INSERIRE RISORSE. Un etichetta è un semplice testo che descrive una particolare risorsa o attività all interno di un Argomento.

Abstract Questo documento descrive come è gestita la WYSIWYG tramite l editor di testi integrato in MOVIO.

GUIDA ALL USO DELL AREA RISERVATA

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

CONTENT MANAGEMENT SYSTEM

Microsoft Office 2007 Master

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel

Concetti Fondamentali

CORSO DI INFORMATICA Via Mezzopreti 9, ROSETO DEGLI ABRUZZI

Al giorno d oggi, i sistemi per la gestione di database

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

Indice generale. Prefazione alla prima edizione...xvii. Introduzione...xix. Capitolo 1 Gli standard e i CSS... 1

FONDAMENTI DI AUTOCAD

Laboratorio di Alfabetizzazione Informatica - Esame 8 luglio Turno 3.

Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

specificare le diverse tipologie di computer e come ciascuno di essi opera.

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Corso di Alfabetizzazione Informatica

Come distribuire in una pagina Web il video ripreso con la telecamera

EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0

PRINCIPALI AGGIORNAMENTI DELLA NUOVA VERSIONE DI WEBDIOCESI. 1 Nuovo menù di gestione

Guida introduttiva. Barra di accesso rapido I comandi di questa barra sono sempre visibili. Fare clic su un comando per aggiungerlo.

Guida all uso di Adobe Acrobat e Adobe Reader in ambito didattico

Introduzione. Il portale IAT

Transcript:

Sommario Introduzione........................ xv HTML e CSS in breve.................... xvi I browser web....................... xvii Gli standard e le specifiche web............. xviii Il progressive enhancemement: una best practice..................... xx Questo libro fa per voi?.................. xxii Come funziona il libro................... xxiv Il sito web dedicato.................... xxvi Capitolo 1 Gli elementi di base delle pagine web........ 1 Pensare in HTML........................3 Una pagina HTML elementare................4 Il markup: elementi, attributi, valori e molto altro..... 8 Il contenuto testuale di una pagina web......... 12 Link, immagini e altri contenuti non testuali........13 I nomi di file e cartelle.................... 14 Gli URL............................ 15 HTML: markup con significato............... 20 L aspetto predefinito delle pagine web nel browser... 24 Concetti chiave....................... 26 Capitolo 2 I file delle pagine web.................. 27 Pianificare il sito....................... 28 Creare una nuova pagina web............... 30 Salvare le pagine web................... 32 Pagina predefinita, o home page............. 35 Modificare le pagine web.................. 36 Organizzare i file....................... 37 Visualizzare le pagine in un browser........... 38 Ispirarsi alle idee degli altri................. 40 Sommario vii

Capitolo 3 La struttura HTML: fondamenti............ 43 Iniziare una pagina web.................. 44 Assegnare un titolo alla pagina.............. 48 Creare dei titoli....................... 50 I costrutti comuni delle pagine............... 53 Creare un intestazione................... 54 Contrassegnare la navigazione.............. 56 Contrassegnare l area principale di una pagina web.. 59 Creare un elemento article................. 60 Definire un elemento section............... 63 Specificare un elemento aside............... 65 Creare un elemento footer................. 70 Creare contenitori generici................. 73 Migliorare l accessibilità con ARIA............. 78 Assegnare un nome agli elementi con class o con id........................... 82 Aggiungere l attributo title agli elementi......... 84 Aggiungere commenti................... 85 Capitolo 4 Il testo............................ 87 Aggiungere un paragrafo.................. 88 Specificare le diciture in piccolo.............. 89 Contrassegnare un testo come importante ed enfatizzato....................... 90 Creare una figura...................... 92 Indicare una citazione o un riferimento.......... 94 Citare un testo........................ 95 Specificare l ora....................... 98 Spiegare le abbreviazioni..................101 Definire un termine.....................103 Creare apici e pedici....................104 Aggiungere le informazioni di contatto dell autore.........................106 Annotare le modifiche e il testo non accurato......108 Contrassegnare il codice................. 112 Utilizzare testo preformattato............... 114 Evidenziare un testo.....................116 Creare un interruzione di riga............... 118 Creare span.........................120 Altri elementi........................ 122 viii Sommario

Capitolo 5 Le immagini.........................133 Le immagini per il Web................... 134 Procurarsi le immagini...................140 Scegliere un editor per le immagini............ 141 Salvare le immagini..................... 142 Inserire immagini in una pagina.............. 145 Offrire un testo alternativo................. 147 Specificare le dimensioni delle immagini........ 149 Scalare le immagini con il browser............152 Scalare le immagini con un editor di immagini..... 154 Aggiungere icone nei siti web...............155 Capitolo 6 I link.............................. 157 Creare un link a un altra pagina web (e altri concetti fondamentali sui link)......... 158 Creare e collegare ancore................ 164 Creare altri tipi di link....................166 Capitolo 7 CSS: i fondamenti..................... 169 Costruire una regola di stile................ 171 Aggiungere commenti nelle regole di stile....... 172 Capire l ereditarietà..................... 174 La cascata: quando le regole entrano in conflitto......................... 177 I valori delle proprietà...................180 Capitolo 8 I fogli di stile........................ 189 Creare un foglio di stile esterno..............190 Collegare fogli di stile esterni...............192 Creare un foglio di stile incorporato........... 194 Applicare stili inline.....................196 La cascata e l ordine degli stili...............198 Utilizzare fogli di stile specifici per i media....... 200 Ispirarsi alle idee degli altri: CSS............. 202 Capitolo 9 Definire i selettori.................... 203 Costruire selettori..................... 204 Selezionare gli elementi in base al nome........ 206 Selezionare gli elementi in base alla classe o all id.. 208 Sommario ix

Selezionare gli elementi in base al contesto.......212 Selezionare un elemento che sia il primo o l ultimo figlio...................... 216 Selezionare la prima lettera o la prima riga di un elemento......................218 Selezionare i link in base al loro stato.......... 220 Selezionare gli elementi in base agli attributi..... 222 Specificare gruppi di elementi.............. 226 Combinare selettori.................... 227 Capitolo 10 Formattare il testo con gli stili............ 229 Prima e dopo........................ 230 Scegliere una famiglia di font.............. 232 Specificare font alternativi................ 233 Applicare lo stile corsivo................. 236 Applicare lo stile grassetto................ 238 Impostare le dimensioni dei font............ 240 Impostare l altezza delle righe.............. 245 Impostare tutti i valori dei font in un colpo solo.... 246 Impostare il colore..................... 248 Impostare lo sfondo.................... 250 Controllare la spaziatura................. 257 Aggiungere rientri..................... 258 Allineare il testo...................... 259 Maiuscole e minuscole.................. 260 Utilizzare il maiuscoletto.................. 261 Decorare il testo...................... 262 Impostare le proprietà degli spazi bianchi....... 264 Capitolo 11 Il layout con gli stili................... 265 Considerazioni prima di iniziare un layout....... 266 Strutturare le pagine................... 268 Assegnare stili agli elementi HTML5 nei browser più vecchi........................ 272 Reimpostare o normalizzare gli stili predefiniti..... 274 Il modello a riquadro................... 276 Controllare il tipo di visualizzazione e la visibilità degli elementi...................... 278 Impostare l altezza o la larghezza di un elemento... 282 Aggiungere un riempimento intorno a un elemento.. 286 Impostare il bordo..................... 288 x Sommario

Impostare i margini intorno a un elemento 292 Rendere flottanti gli elementi 295 Controllare gli elementi flottanti 297 Posizionare gli elementi in modo relativo 301 Posizionare gli elementi in modo assoluto 302 Posizionare gli elementi in una pila 304 Determinare come trattare l esubero 305 Allineare gli elementi verticalmente 306 Modificare il cursore 308 Capitolo 12 Costruire pagine web responsive 309 Panoramica del web design responsive 310 Rendere flessibili le immagini 312 Creare una griglia per un layout flessibile 315 Capire e implementare le media query 319 Mettere tutto insieme................... 326 Adattarsi alle versioni più vecchie di Internet Explorer 333 Capitolo 13 I web font 335 Che cos è un web font?.................. 336 Dove trovare i web font 338 Scaricare il primo web font 342 Capire la regola @font-face 345 Applicare stili al testo con un web font 346 Applicare il corsivo e il grassetto con un web font 349 Utilizzare web font di Google Fonts 357 Capitolo 14 Miglioramenti ed effetti con CSS3 361 La compatibilità dei browser, il progressive enhanced e i polyfill 362 Capire i prefissi dei produttori 364 Arrotondare gli angoli degli elementi.......... 365 Aggiungere ombre al testo 368 Aggiungere ombre agli elementi 370 Applicare più sfondi 373 Utilizzare sfondi sfumati 376 Impostare l opacità degli elementi 382 Effetti con i contenuti generati 384 Combinare le immagini in uno sprite 387 Sommario xi

Capitolo 15 Gli elenchi.......................... 389 Creare elenchi ordinati e non ordinati.......... 390 Scegliere i marker..................... 393 Utilizzare marker personalizzati............. 394 Scegliere dove cominciare la numerazione degli elenchi....................... 397 Controllare il rientro dei marker............. 398 Impostare tutte le proprietà list-style in un colpo solo..................... 399 Applicare stili a elenchi nidificati............ 400 Creare elenchi di descrizioni.............. 404 Capitolo 16 I moduli........................... 409 Miglioramenti dei moduli in HTML5............ 410 Creare i moduli....................... 413 Elaborare i moduli..................... 416 Organizzare gli elementi di un modulo.......... 418 Creare caselle di testo.................. 422 Etichettare le parti di un modulo............. 425 Creare caselle per password............... 427 Creare caselle per email, telefono e URL........ 428 Creare pulsanti d opzione................ 432 Creare caselle di controllo................ 434 Creare aree di testo.................... 436 Creare caselle combinate.................437 Permettere ai visitatori di caricare file.......... 439 Creare campi nascosti.................. 440 Creare pulsanti di invio................... 441 Disattivare gli elementi di un modulo.......... 444 Applicare stili ai moduli in base al loro stato...... 446 Capitolo 17 Video, audio e multimedia............... 449 I plugin di terze parti e la soluzione nativa....... 450 I formati per i file video................... 451 Aggiungere un video in una pagina web........ 452 Aggiungere controlli e riprodurre automaticamente i video.......................... 454 Riprodurre ciclicamente un video e specificare un immagine poster................... 456 Evitare che un video venga precaricato........ 457 xii Sommario

Utilizzare un video con diverse sorgenti e un testo di ripiego......................... 459 Fornire accessibilità.................... 462 I formati per i file audio.................. 463 Aggiungere un file audio con controlli nelle pagine web.................... 464 Riprodurre automaticamente, a ciclo continuo e precaricare l audio.................. 466 Fornire diverse sorgenti audio con una soluzione di ripiego......................... 468 Aggiungere video e audio con Flash di ripiego.... 470 Contenuti multimediali avanzati............. 475 Ulteriori risorse.......................476 Capitolo 18 Le tabelle.......................... 477 Strutturare le tabelle....................478 Estendere colonne e righe................ 482 Capitolo 19 Aggiungere JavaScript................. 485 Caricare script esterni................... 487 Aggiungere script incorporati.............. 492 Gli eventi JavaScript................... 493 Capitolo 20 Testare e fare il debug delle pagine web..... 495 Validare il codice..................... 496 Testare le pagine..................... 498 Provare alcune tecniche di debug............ 502 Controlli banali : aspetti generali............ 504 Controlli banali : HTML................. 506 Controlli banali : CSS.................. 508 Quando le immagini non appaiono............510 Capitolo 21 Pubblicare le pagine sul Web............. 511 Ottenere un nome di dominio.............. 512 Trovare un host per il sito................. 513 Trasferire i file sul server.................. 515 Appendice Dizionario di HTML.................... 519 Indice analitico....................... 533 Sommario xiii