HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.

Slides:



Advertisements
Presentazioni simili
CSS (Cscading Style Sheet Fogli di stile a cascata)
Advertisements

Introduzione all’HTML
Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
Lezione 1 Primi passi in HtML SCRIVERE TESTI di Sergio Capone
HtML Premessa introduttiva al laboratorio Sergio Capone.
CSS CASCADING STYLE SHEET Alberto Ferrari. Cascading Style Sheet I fogli di stile a cascata (detti anche semplicemente fogli di stile) vengono usati per.
HYPER TEXT MARK-UP LANGUAGE
CSS CASCADING STYLE SHEET Alberto Ferrari.
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
Il linguaggio HTML.
1 Minicorso sull HTML A cura di Leo Izzo H T M L Tempo richiesto 4 ore.
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
Storia dei fogli di stile
CSS: Cascading Style Sheets Specifiche del formato del documento tramite un linguaggio Come modelli.dot di Word o file di stile.sty per latex Separazione.
HTML e CSS Concetti base Comunicazione Multimediale.
LHTML è un linguaggio per computer comprensibile da parte dei browser Web Le pagine Web sono scritte in HTML LHTML è necessario sul Web per formattare.
Laboratorio di Informatica di Base Laboratorio di Informatica di Base Laurea in Informatica Multimediale Docente: Andrea Fusiello profs.sci.univr.it/~fusiello.
HyperText Markup Language
Un’introduzione a HTML (I)
Ovvero lo stile di Internet TC-WEB Torino, 5 settembre 2012.
HTML HyperText Markup Language
Linguaggi per il Web Linguaggi di markup: CSS. Cascading Style Sheets (CSS) servono per facilitare la creazione di pagine HTML con un aspetto uniforme.
Informatica Generale: laboratorio di informatica
HyperText Markup Language 17-23/6/08 Informatica applicata B Cristina Bosco.
CSS : Cascading Style Sheet
Obiettivi dellinterfaccia Web Una buona interfaccia web deve assolvere a diverse funzioni: far percepire i contenuti permettere di individuare.
WORLD WIDE WEB Il World Wide Web (Web, WWW o W3) è un'architettura software utilizzata per fornire l'accesso e la navigazione ad un insieme molto vasto.
Classe 5 A Pr1 Il Sito Web Internet è la rete mondiale grazie alla quale possiamo comunicare via computer con ogni parte del globo. Di Internet fa parte.
2a Lezione: Martedì 6 Febbraio – HTML Comandi base
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
Cascading Style Sheet (Fogli di Stile in Cascata)
V.1 Progettazione Multimediale – 1 Progettazione multimediale HTML e i tag di base.
HTML Lezione 8 I collegamenti ipertestuali (link).
Applicazioni Web HTTP, HTML e CSS Elaborato da Gianluca Lauteri e Daniele Filannino.
Creare pagine web Xhtlm. Struttura di una pagina.
HTML Lezione 3 Stili.
Il linguaggio HTML Le pagine web sono file di testo scritte utilizzando il linguaggio HTML. I documenti HTML vanno racchiusi dentro una coppia di TAG.
AA 2009/10 Informatica Introduzione 1 Informatica e Laboratorio di Informatica Il word processor cumenti/biotecnologie.htm.
Il Linguaggio HTML “Profe, ma io a casa l’HTML non ce l’ho!“
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
Informatica Umanistica A.A. 2008/2009 LEZIONE 3 HTML + CSS Il contenuto e la sua visualizzazione: separati finalmente!
Prof. Reale Nicola Studentessa Parcesepe Federica
I fogli di stile CSS 1 Cristina Gena
Pagine Web statiche: HTML
Hyper-Text Mark-Up Language
Gli standard web W3C standard HTML CSS “…a set of standardized best practices for building web sites, and a philosophy of web design and development.
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
La struttura del documento
CORSO Di WEB DESIGN prof. Leonardo Moriello
HyperText Markup Language Informatica applicata alla comunicazione multimediale Cristina Bosco.
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
Tag FRAMESET. I frame sono un particolare tipo di struttura HTML, che consente di suddividere la finestra del browser in diversi riquadri distinti. Un'insieme.
HTML HTML e il web.
Tag IMG Per inserire un'immagine in una pagina HTML basta inserire il tag: ; questo tag non ha bisogno di chiusura. Affinché l'immagine venga visualizzata.
PROGETTO… Internet Providers, registrazione del dominio Costruire una home page … e renderla visibile sul Web.
CSS Cascading Style Sheet
HTML. Notizie storiche Tim Berners-Lee stava cercando un modo per gestire e distribuire fra i colleghi grandi quantità d'informazioni e nel 1989 propose.
Fondamenti di Markup Languages: Richiami di HTML © 2005 Stefano Clemente Stefano Clemente
Master in Telemedicina HTML per iniziare Maria Simi, dicembre 2004 [da un tutorial di Rigget]
Il corpo di una pagina Html. La sezione è il corpo principale del documento HTML dove vanno inseriti tutti i contenuti che devono apparire nella pagina.
Laboratorio di XHTML e CSS
Introduzione ai fogli di stile Brevi note a cura di Emanuele Lana
INFORMAZIONE E PRESENTAZIONE Lo scopo di una pagina web è, essenzialmente la trasmissione di una informazione. L’informazione è costituita da due aspetti.
Linguaggi per il Web Linguaggi di markup: CSS. Fogli di stile Cascading Style Sheets Fogli di stile sovrapposti DEFINIZIONE Il CSS è l’insieme delle regole.
Transcript della presentazione:

HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS

C. Gena, C. Picardi, J. Sproston 2 Testo e Formattazione  Testo semplice vs. testo formattato  Testo semplice: sequenza di caratteri spogliata di qualsiasi attributo di visualizzazione  Di fatto non esiste, è un’astrazione.  Memorizzato (in RAM, su disco…) così com’è  Testo formattato: testo semplice + info su come visualizzalo  Tutto il testo è in un certo senso formattato  Memorizzato insieme alle info aggiuntive  Il modo in cui le info aggiuntive sono memorizzate costituisce il formato del documento di testo

HTML e CSS C. Gena, C. Picardi, J. Sproston 3 Editor di testo  Editor di testo semplice  non memorizzano il formato  pur dovendo usare un qualche formato per visualizzare il testo, questo è indipendente dal documento (si sceglie una volta per tutte)  Editor di testo formattato  permettono di specificare opzioni di formattazione  memorizzano tali informazioni  a volte (spesso) hanno un formato specifico che scrivono/leggono solo loro

HTML e CSS C. Gena, C. Picardi, J. Sproston 4 Linguaggi di annotazione  Due possibilità per il testo formattato:  editor WYSIWYG (What You See Is What You Get)  linguaggi di annotazione (markup language)  nati per la tipografia {testo centrato, grassetto, 20 punti}Relazione trimestrale {testo giustificato, 12 punti} Nel primo trimestre del 2001 il gruppo di ricerca diretto dal prof. Verdi ha {corsivo}raggiunto{fine corsivo} gli obiettivi specificati. Relazione trimestrale Nel primo trimestre del 2001 il gruppo di ricerca diretto dal prof. Verdi ha raggiunto gli obiettivi specificati.

HTML e CSS C. Gena, C. Picardi, J. Sproston 5 Linguaggi di annotazione (2)  Alcune caratteristiche:  posso creare il documento con qualunque editor di testo semplice  le informazioni di visualizzazione sono scritte a mano nel documento  il documento è visualizzato con un programma diverso da quello con cui viene creato

HTML e CSS C. Gena, C. Picardi, J. Sproston 6 HyperText Markup Language  Creare documenti  posso usare qualunque editor di testo semplice  esistono anche editor WYSIWYG per HTML ma in generale non sono molto convenienti perché non permettono di avere il controllo completo sul documento risultante  Visualizzare documenti  il Browser  interpreta le annotazioni e visualizza il testo in modo appropriato  attenzione: Browser diversi possono presentare differenze nel modo di interpretare una stessa annotazione in HTML

HTML e CSS C. Gena, C. Picardi, J. Sproston 7 HTML: un uso diverso delle annotazioni  Particolarità di HTML: le annotazioni non specificano tanto le impostazioni di visualizzazione quanto la strutturazione logica del documento. {testo centrato, grassetto, 20 punti}Relazione trimestrale {testo giustificato, 12 punti}Nel primo trimestre del 2001 il gruppo di ricerca diretto dal prof. Verdi ha {corsivo}raggiunto{fine corsivo} gli obiettivi specificati. {titolo}Relazione trimestrale {testo} Nel primo trimestre del 2001 il gruppo di ricerca diretto dal prof. Verdi ha {importante}raggiunto{fine importante} gli obiettivi specificati.

HTML e CSS C. Gena, C. Picardi, J. Sproston 8 Annotazioni in HTML  Separazione fra rappresentazione grafica e significato di tale rappresentazione  E’ il Browser a scegliere come rendere un certo significato  Vantaggi:  accessibilità per disabili  adattabilità ai dispositivi  interpretabilità delle informazioni da parte di programmi quali motori di ricerca, etc.  Se chi scrive vuole specificare delle regole di rappresentazione grafica  CSS

HTML e CSS C. Gena, C. Picardi, J. Sproston 9 HTML come linguaggio formale  Regole precise che devono essere rispettate  quali annotazioni si possono inserire  come devono essere scritte  se e come possono essere combinate fra loro  Regole stabilite dal W3C (World Wide Web Consortium)   sono regole in evoluzione, ma meglio non attenersi all’ultimissima versione… :)

HTML e CSS C. Gena, C. Picardi, J. Sproston 10 Ipertesto  I documenti HTML sono ipertestuali  collegamenti (link) verso altri documenti (o altre risorse) o verso altre parti dello stesso documento  anche i collegamenti sono espressi con opportune annotazioni  il Browser è (almeno in teoria) libero di evidenziare il link come preferisce

HTML e CSS C. Gena, C. Picardi, J. Sproston 11 Se voglio scrivere documenti HTML…  Ho bisogno di:  un editor di testo semplice  o che per lo meno mi consenta di salvare il documento come testo semplice  uno o più Browser  per vedere come appare a chi lo legge sul Web  Perché no un editor WYSIWYG?  è in effetti possibile usarne  problema: usano male il linguaggio HTML  non sono in generale in grado di dedurre la strutturazione logica del documento e spesso usano HTML in modo inappropriato  Editor ibridi  es. Dreamweaver di Macromedia

HTML e CSS C. Gena, C. Picardi, J. Sproston 12 Come è fatto HTML [uno sguardo da lontano…]  Le annotazioni si chiamano TAG  Per distinguerle dal testo sono racchiuse fra <>  Ci sono tag vuoti e tag contenitore  Tag vuoti  indicano un elemento che va inserito in quel punto (es. un’immagine)  Formato:.  Tag contenitore  strutturano una porzione di testo, per cui devono indicare dove inizia e dove finisce la porzione  Formato: …testo…  Possono essere annidati ma non accavallati

HTML e CSS C. Gena, C. Picardi, J. Sproston 13 Attributi  I tag possono avere attributi  Gli attributi specificano meglio il significato dell’annotazione  Es.: il tag contenitore … specifica una porzione di testo attiva che fa da link  Dove porta il link? Lo si specifica tramite un attributo  Gli attributi hanno la forma nome_attributo=“valore”  Gli attributi si inseriscono DENTRO al tag (iniziale se si tratta di tag contenitore)  Ci sono attributi specifici di un certo TAG e attributi validi per tutti i TAG  …

HTML e CSS C. Gena, C. Picardi, J. Sproston 14 Com’è fatto HTML  HTML = HyperText Markup Language Pagina di Claudia Il mio testo Questo è il testo che voglio visualizzare nella mia pagina Web. Ecco la mia foto. Questo è il sito di mio cugino.

HTML e CSS C. Gena, C. Picardi, J. Sproston 15 Cos’è CSS?  HTML fornisce un insieme di TAG per strutturare il documento  CSS (Cascading Style Sheet) è un linguaggio che permette di suggerire al browser come visualizzare graficamente le diverse parti del documento.  In questo modo chi scrive il documento può controllarne parzialmente l’aspetto grafico

HTML e CSS C. Gena, C. Picardi, J. Sproston 16 Com’è fatto CSS  CSS = Cascading Style Sheets BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #d2dbe8; background-color: #1b2e43; } H1 { background-color: #000000; font-size: 12pt; margin-top: 10px; margin-right: 1px; margin-left: 1px; margin-bottom: 5px; } P {...}

HTML e CSS C. Gena, C. Picardi, J. Sproston 17 Documenti Pubblicati sul Web  Possiamo distinguere due elementi:  Contenuto:  Il testo del documento, le immagini da visualizzare  Si tratta di documenti multimediali  anche suoni, filmati, etc.  Impaginazione e grafica:  A sua volta si divide in due aspetti:  Strutturazione del documento (ruolo delle diverse parti del testo – titoli, didascalie, paragrafi, etc)  include i collegamenti ipertestuali.  Aspetto grafico (colori, margini, bordi, etc)  HTML  definisce un insieme di annotazioni (tag) che si inseriscono nel documento per strutturarlo  CSS  definisce l’aspetto grafico corrispondente ad ogni annotazione

HTML e CSS C. Gena, C. Picardi, J. Sproston 18 Dal Documento al Web (1) Il mio testo Questo è il testo che voglio visualizzare nella mia pagina Web. Ecco la mia foto. Questo è il sito di mio cugino. Testo di partenza foto.jpg Altri file multimediali Pagina di Claudia Il mio testo Questo è il testo che voglio visualizzare nella mia pagina Web. Ecco la mia foto. Questo è il sito di mio cugino. pagina.html L’autore aggiunge i tag HTML Immagini e altri file multimediali sono collegati al documento tramite appositi tag Rimangono quindi su file separati BODY{ color:...; border:...; margin:....;...} H1{ color:...; border:...; margin:....;...} P{ color:...; border:...; margin:....;...} stile.css Anche lo stile è un file separato collegato al documento tramite un apposito tag

HTML e CSS C. Gena, C. Picardi, J. Sproston 19 HTTP Server Dal Documento al Web (2) Browser scarica visualizza