1 Cascading Style Sheets, meglio noti come CSS o fogli di stile.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "1 Cascading Style Sheets, meglio noti come CSS o fogli di stile."

Transcript

1 Sommario CSS 1 Cascading Style Sheets, meglio noti come CSS o fogli di stile Fogli di stile "in linea" Fogli di stile "interni" Fogli di stile "esterni" Che tipo di foglio di stile scegliere? Selettore di classe (class selector) Selettore di ID (id selector) Sfondi Immagine di sfondo Immagine di sfondo - Attachment Immagine di sfondo - Repeat LA FORMATTAZIONE DEI LINK PERCHÉ MODIFICARE L'ASPETTO DEI LINK? MENU GRAFICI CON ROLLOVER IL MENU COME LISTA ETICHETTE - MENU ORIZZONTALI Cascading Style Sheets, meglio noti come CSS o fogli di stile. Il termine "cascata" (cascading) indica una delle caratteristiche principali dei CSS, infatti questi possono essere inseriti più di uno nello stesso documento seguendo regole gerarchiche, quindi ci sono CSS più importanti e altri meno. I CSS sono supportati dai maggiori browser.. I fogli di stile possono essere inclusi nelle pagine HTML in 3 modi differenti: 1. in linea; 2. internamente; 3. esternamente. L'inserimento "in linea" avviene direttamente all'interno di un prederminato tag HTML nel corpo del documento; l'inserimento "interno" avviene nell'intestazione del documento tra i tag e ; l'inserimento "esterno" viene effettuato da un file apposito con estensione ".css" che viene richiamato con un semplice link all'interno dell'intestazione di ciascuna pagina.

2 1.1 Fogli di stile "in linea" <p style="gli elementi di stile vanno inseriti qui"></p> 1.2 Fogli di stile "interni" <style type="text/css">gli elementi di stile vanno inseriti qui 1.3 Fogli di stile "esterni" <LINK href="nomefile.css" rel="stylesheet" type="text/css"> Come si vede in quest'ultimo esempio il documento punta ad un file con estensione ".css" esterno. All'interno di questo file, preparato con il BloccoNote di Windows o con un qualunque altro editor di testo, vi saranno tutti gli elementi di stile. Questo file potrà avere un qualsiasi nome, ma sempre estensione ".css". Ovviamente il nome vero del file dovrà essere sostituito nell'esempio posto sopra a "nomefile.css". Nota: se il file esterno non fosse nella stessa cartella che contiene il documento HTML che lo richiama occorrerà modificare il percorso nella stringa. Se, ad esempio, si trovasse in una sottocartella chiamata stili il richiamo assumerebbe questa forma: <LINK href="stili/nomefile.css" rel="stylesheet" type="text/css">.

3 Se si trovasse in una cartella superiore chiamata sempre stili il richiamo assumerebbe questa forma: <LINK href="../stili/nomefile.css" rel="stylesheet" type="text/css">. Se si trovasse addirittura su un altro spazio web assumerebbe questa forma: <LINK href=" rel="stylesheet" type="text/css">. L'elemento <LINK> presenta una serie di attributi di cui è importante spiegare significato e funzione: 1. rel: descrive il tipo di relazione tra il documento e il file collegato. E' obbligatorio. Per i CSS due sono i valori possibili: stylesheet e alternate stylesheet. Approfondimenti nella lezione 5, "Fogli di stile alternativi". 2. href: serve a definire l'url assoluto o relativo del foglio di stile. E' obbligatorio. 3. type: identifica il tipo di dati da collegare. Per i CSS l'unico valore possibile è text/css. L'attributo è obbligatorio. 4. media: con questo attributo si identifica il supporto (schermo, stampa, etc) cui applicare un particolare foglio di stile. Attributo opzionale. Possibili valori di Media Value all Description Default. Suitable for all devices aural braille handheld projection print screen tty Speech synthesizers Braille feedback devices Handheld devices (small screen, limited bandwidth) Projectors Print preview mode/printed pages Computer screens Teletypes and similar media using a fixed-pitch character grid tv Television type devices (low resolution, limited scroll ability) 1.4 Che tipo di foglio di stile scegliere? Dipende dal tipo di sito, da quante pagine è formato, se le pagine devono avere tutte o gran parte di esse lo stesso stile. i fogli di stile "in linea" non sono molto pratici in quanto per ogni paragrafo interessato occorre inserirli manualmente, operazione che su pagine complesse può diventare molto lunga e ripetitiva; i fogli di stile "interni" sono adatti a siti formati da poche pagine oppure a siti che, pur avendo un certo numero di pagine, necessitano di stili differenti per ciascuna pagina o gruppo di pagine; i fogli di stile "esterni" sono adatti a siti di dimensioni medio grandi o grandi e che hanno

4 l'esigenza che tutte le pagine abbiano, in termini di stile, le medesime caratteristiche. Con un foglio di stile "esterno" è infatti estremamente facile cambiare le caratteristiche di tutte le pagine: se abbiamo un sito scritto tutto in "Arial 12" e vogliamo sostituire il carattere con un "Verdana 10" basterà cambiare il riferimento al font nel foglio di stile e, in un colpo solo, avremo modificato tutte le pagine! 1.5 Selettore di classe (class selector) Serve quando si ha la necessità di associare ad uno stesso tag XHTML differenti stili. Nei CSS i selettori class utilizzano. (il punto) p.centrato { text-align: center; In questo caso il paragrafo di classe CENTRATO avrà il testo allineato al centro; per richiamarlo nel foglio xhtml si inserirà : <p class= centrato > sono il testo centrato </p> Altro esempio:.contenitore { color: rgb(158,0,0); border: 1px solid Red; padding: 3px; margin-top: 05em; background: #f9f5de; <p class= contenitore > sono un testo dentro un contenitore </p> 1.6 Selettore di ID (id selector) I selettori di ID permettono di assegnare una regola CSS ad un unico elemento nella pagina XHTML che è specificato attraverso l' attributo ID. Comunemente sono utilizzati per applicare uno stile a BOX specifici. Nei CSS i selettori ID utilizzano # (il cancelletto) CODICE CSS #colonna-sx { float: left; width: 20%; CODICE XHTML <div id="colonna-sx"> <!-- eccetera --> </div>

5 Si può specificare un selettore ID nei seguenti modi: #menu { proprietà: valore; proprietà: valore; oppure div#menu { proprietà: valore; proprietà: valore; 2 Sfondi Il colore di sfondo predefinito di un documento HTML è il bianco, ma naturalmente si può cambiare con molta facilità. Vediamo coma farlo con un foglio di stile "interno": <style type="text/css">body { background:#ffff00; color:# body { background:#ffff00 cambierà il colore di sfondo in giallo. Si possono usare, al posto del formato esadecimale, anche i nomi dei colori in lingua inglese. Ad esempio con la stringa body { background:yellow si otterrà lo stesso risultato, ma l'utilizzo del formato esadecimale consentirà di adottare sfumature di colore altrimenti non ottenibili. Analogamente si possono usare colori anche in formato rgb utilizzando la stringa body { background:rgb(255,255,0) Nota 1: I colori espressi in formato esacimale devono essere preceduti dal simbolo della celletta # Nota 2: Come avrai notato, sono stati utilizzati due simboli, le parentesi graffe, non presenti in una normale tastiera. Poiché sono simboli ricorrenti

6 nella creazione dei fogli di stile, occorre spiegare come ottenerli: la parentesi graffa aperta { si ottiene tenendo premuti contemporaneamente i tasti "maiuscolo (Shift)", "control (Ctrl)", "alterna (Alt)", digitando la lettera è e rilasciando i tasti; la parentesi graffa chiusa si ottiene tenendo premuti contemporaneamente i tasti "maiuscolo(shift)", "control (Ctrl)", "alterna (Alt)", digitando il simbolo + (attenzione quello a fianco della lettera "è" e non quello del tastierino numerico!) e rilasciando i tasti. 2.1 Immagine di sfondo Ovviamente, al posto di un colore, potresti decidere di utilizzare un'immagine di sfondo. Vediamo coma farlo con un foglio di stile "interno": <style type="text/css">body { background-image: url("sfondo.jpg") body { background-image: url("sfondo.jpg") userà l'immagine "sfondo.gif" come background. Ovviamente il nome potrà essere anche diverso e potrai usare anche un'immagine ".gif". Nota: se l'immagine da utilizzare come sfondo non fosse nella stessa cartella che contiene il documento HTML, occorrerà modificare il percorso nella stringa. Se, ad esempio, si trovasse in una sottocartella chiamata img la stringa assumerebbe questa forma: body { background-image: url("img/sfondo.jpg") Se si trovasse in una cartella superiore chiamata sempre img la stringa assumerebbe questa forma: body { background-image: url("../img/sfondo.jpg") Se si trovasse addirittura su un altro spazio web assumerebbe questa forma:

7 body { background-image: url(" Abbiamo visto come inserire un'immagine di sfondo. Uno potrebbe chiedersi il perché inserire uno sfondo con un foglio di stile, anziché con un semplice comando HTML. Perché con un foglio di stile si possono assegnare delle particolari caratteristiche alle immagini di sfondo, impensabile con il solo HTML, o comunque di difficile attuazione. Vediamo alcuni elementi nei particolari Immagine di sfondo - Attachment Determina se lo sfondo deve rimanere fisso (default) oppure muoversi con il testo. Ha due possibili valori: fixed scroll <style type="text/css">body { background-image: url("sfondo.jpg"); background-attachment: fixed background-image: url("sfondo.jpg"); background-attachment: fixed fa si che l'immagine dello sfondo rimanga statica, mentre il contenuto della pagina scorre. <style type="text/css">body { background-image: url("sfondo.jpg"); background-attachment: scroll

8 background-image: url("sfondo.jpg"); background-attachment: scroll fa si che sia l'immagine dello sfondo che il contenuto della pagina scorrano assieme. 2.3 Immagine di sfondo - Repeat Determina come deve replicarsi l'immagine di sfondo. Ha quattro possibili valori: repeat-y repeat-x repeat no-repeat <style type="text/css">body { background-image: url("sfondo.jpg"); background-repeat: repeat-y background-image: url("sfondo.jpg"); background-repeat: repeat-y fa si che lo sfondo si ripeta solo in una colonna verticale posta sul lato sinistro del monitor lasciando vuoto il resto della pagina.

9 <style type="text/css">body { background-image: url("sfondo.jpg"); background-repeat: repeat-x background-image: url("sfondo.jpg"); background-repeat: repeat-x fa si che lo sfondo si ripeta solo in una riga orizzontale posta sul lato superiore del monitor lasciando vuoto il resto della pagina. <style type="text/css">body { background-image: url("sfondo.jpg"); background-repeat: repeat background-image: url("sfondo.jpg"); background-repeat: repeat fa sì che lo sfondo si ripeta su tutta la superficie della pagina. Formalmente equivale ad omettere il valore. <style type="text/css">body { background-image: url("sfondo.jpg"); background-repeat: no-repeat

10 background-image: url("sfondo.jpg"); background-repeat: no-repeat fa sì che lo sfondo non si ripeta. In pratica appare solo una tessera nell'angolo superiore sinistro della pagina che è poi il punto di origine. Nota: Gli argomenti si possono anche sommare tra loro, basta che non siano in contrasto. Uno stile come quello riportato qui sotto genererà una pagina <style type="text/css">body { background-image: url("sfondo.jpg"); background-attachment: fixed; background-repeat: repeat-y background-image: url("sfondo.jpg"); background-attachment: fixed; background-repeat: repeat-y farà sì che lo sfondo si ripeta in una colonna verticale posta sul lato sinistro del monitor e che non scorra con il resto del contenuto della pagina. Il codice CSS per il link (menu verticali e orizzontali) 3 LA FORMATTAZIONE DEI LINK -I link sono quanto di più irritante si possa trovare nel trattamento tipografico sul Web, soprattutto perché (tra le altre cose) cambiano il loro aspetto dinamicamente, cosa di cui la tipografia tradizionale non si era mai dovuta preoccupare. Tim Berners-Lee pensò che i link dovessero essere sottolineati; non fu una cattiva idea: la sottolineatura è rara in tipografia, e quindi non c'era rischio di possibili associazioni logiche. Decise anche che dovessero essere blu il che, ma se ne può discutere, non è stato forse altrettanto saggio. Questo è uno dei rari casi in cui l'uso di due variabili (il colore e la sottolineatura) per differenziare un elemento funziona veramente: una variabile (il colore) vi dice che l'elemento è diverso dal testo circostante e vi da informazioni di stato (visitato, non visitato); l'altra variabile indica che si tratta di un elemento dinamico. Dal momento che per default il colore di un link cambia in funzione del suo stato, mentre la sottolineatura non cambia, è quest'ultima che ha assunto il significato quasi universale di link.

11 Per questa ragione, di norma, conviene evitare l'uso della sottolineatura per cose diverse dai link.- (CSS hoepli) 3.1 PERCHÉ MODIFICARE L'ASPETTO DEI LINK? Se si usano colori o immagini particolari per lo sfondo della pagina o di una tabella, modificare i colori predefiniti risulta l'unico modo per visualizzare correttamente questi fondamentali ele-menti. Grazie ai CSS è possibile assegnare colori, decorazioni del testo, font o colori di sfondo diversi a seconda dello stato del link. Nel linguaggio dei CSS le configurazioni possibili dei link sono cinque e rientrano in una speciale categoria, quella delle pseudoclassi. Esse definiscono uno stile per un elemento al verificarsi di certe condizioni. La sintassi è: "elemento:condizione". Nelle specifiche dei CSS sì distinguono cinque possibili condizioni per i link: 1. a:link - Definisce un link non ancora visitato. 2. a:visited - Definisce un link visitato, ovvero presente nella memoria del browser. 3. a:hover - Definisce lo stato del link quando l'utente sposta il cursore su di esso (compare la manina). Tuttavia, seppur una minoranza, non tutti gli utenti utilizzano il mouse per selezionare i link, ma utilizzano invece il tab della tastiera e dato che la classe 'hover' è legata allo stumento con cui si interagisce (il mouse), con una navigazione da tastiera i link non vengono differenziati come avverrebbe con il mouse. La soluzione sarebbe utilizzare la pseudo classe 'focus'. Che però non è supportata da Internet Explorer. Per ottenere lo stesso effetto anche su IE si usa la pseudo classe 'active'. 4. a:focus - E importante questa condizione perché è abbinata al link puntato tramite la tastiera con il tasto tab (tabindex) o l accesskey. 5. a:active - Definisce lo stato del link mentre il tasto del mouse è premuto e non rilasciato o puntato da focus - Inseriamo il seguente codice html nel menu verticale: <a href="...">primo link</a> <a href="...">secondo link</a> <a href="...">terzo link</a> Esempi: Per modificare i colori nelle condizioni definiamo le pseudoclassi nei nel nostro foglio stile: /*---- LINK DA VISITARE ----*/ a.:link { color: #006699; text-decoration: none; /*---- LINK VISITATO ----*/ a.:visited { color: Lime; text-decoration: none;

12 /*---- LINK PUNTATO DAL MOUSE ----*/ a:hover { color: White; background-color: Blue; text-decoration: none; /*---- LINK ATTIVO ----*/ a.:active { color: Black; background-color: Fuchsia; text-decoration: none; /*---- LINK PUNTATO TRAMITE TASTIERA - TASTO TAB ----*/ a.:focus { color: Black; background-color: Aqua; text-decoration: none; 3.2 MENU GRAFICI CON ROLLOVER Orientare l'utente nella navigazione Prima di addentrarci nella realizzazione pratica dei menu, una piccola introduzione sull'usabilità di un menu di navigazione. Ci sono alcuni principi di cui si dovrebbe tenere sempre conto: l'utente dovrebbe poter capire facilmente dove può andare: è quindi indispensabile avere una navigazione chiara e ben distinta dal resto della pagina, sia a livello spaziale che di colore; è importante distinguere i link al passaggio del mouse: questo per far capire all'utente che il cambiamento di stato del link, grazie al rollover, indica un possibile cambiamento di pagina; l'utente dovrebbe poter capire immediatamente dove si trova: è quindi importante distinguere la pagina/sezione corrente tramite il menu. Il menu deve essere accessibile anche se il foglio stile non viene caricato (non vedenti) 3.3 IL MENU COME LISTA Per rendere i menu verticali compatibili con tutti i browser il codice (X)HTML è stato reso più semplice e chiaro possibile usando le liste. Il codice (X)HTML di un menu sarà, ad esempio, il seguente: <div id="menu"> <ul > <li ><a href="...">primo link</a></li>

13 <li><a href="...">secondo link</a></li> <li><a href="...">terzo link</a></li> </ul> </div> Attraverso le regole CSS trasformeremo una semplice lista di link in un semplice menu verticale. Per fare ciò elimineremo i marcatori di lista e la sottolineatura, aggiungeremo un effetto roll-over realizzato con i soli CSS senza l'uso del JavaScript e renderemo il link attivo non solo sul testo ma su tutta l'area orizzontale associata al link. Per realizzare tale trasformazione abbiamo adottato le seguenti regole CSS. div#menu { color: #000; div#menu ul { list-style: none; /* elimino i punti elenco */ margin: 0px 0px 0px 0px; /* elimino i rientri delle liste */ padding: 0px 0px 0px 0px; /* elimino i rientri delle liste */ Innanzitutto impostiamo il contenitore del menu, e definiamo le caratteristiche del nostro marcatore: eliminiamo i marcatori della lista ed annulliamo l'indentazione tipica delle liste. A questo punto il menu appare con una semplice lista di link, senza marcatori né indentazione. div#menu li{ margin: 0px; padding: 0px 0px 1px 0px; div#menu li a { padding: 3px 6px 3px 6px; display: block; /* il link occupa tutto lo spazio orizzontale */ color: white; background-color: #607e91; text-decoration: none;/* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ height:2em; line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ Attraverso la dichiarazione display:block, il link occuperà tutta l'area orizzontale quindi non sarà cliccabile solo il testo del link ma tutta l'area della riga occupata dal link. Si elimina poi la sottolineatura del link poiché sarà la struttura stessa del menu ad indicare la presenza di collegamenti.

14 Attraveso il padding si discostano i link dal bordo del menu. Utilizzando le proprietà height e line-height è possibile determinare l'altezza dell'area occupata da ogni singolo link. Ciò si dimostra molto utile anche per un piacevole "effetto collaterale" che annulla un fastidioso bug di Internet Explorer. Su quest'ultimo browser, infatti, il link non occupa tutta l'area (nonostante la dichiarazione display:block) se è contenuto in un elemento di cui si è fissata la larghezza (come appunto l'elemento ul.menu1). Lo svantaggio di specificare l'altezza (necessario per sopperire ad un bug di Internet Explorer) consiste nel fatto che se il testo del link non entra tutto in una sola riga si possono avere spiacevoli sovrapposizioni fra link adiacenti. Infine si crea l'effetto roll-over, sfruttando la pseudo-classe a:hover semplicemente giocando con i colori dello sfondo e del testo dei link. 3.4 ETICHETTE - MENU ORIZZONTALI Prendiamo spunto dal menu verticale per realizzare il menu orizzontale. Inseriamo il codice html: <h1>testata</h1> <div id="nav"> <ul > <li><a href="index.html" >Home</a></li> <li><a href="mappa.html" >Mappa</a></li> <li><a href="aiuti.html" >Aiuti</a></li> </ul> </div> Ed il codice css: /* ==== NAVIGAZIONE ORIZZONTALE ===*/ div#nav{ color: #333366; background-color: #efefef; height: 20px; div#nav ul { list-style: none; /* elimino i punti elenco */ margin: 0px 0px 0px 0px; /* elimino i rientri delle liste */ padding: 0px 0px 0px 0px; /* elimino i rientri delle liste */

15 div#nav li { display: inline; /* mette gli elementi della lista in linea */ padding: 2px 5px 0px 5px; margin: 0px 0px 0px 5px; div#nav li a{ color: #333366; background-color: #efefef; text-decoration: none; div#nav li a:hover, div#nav li a:focus, div#nav li a:active { color: #333366; background-color: #fff; border-bottom: 5px solid #A5A5A5; L unica cosa importante e diversa è la linea evidenziata. Se vogliamo creare delle linguette della stessa lunghezza dobbiamo inserire i seguenti comandi In div#nav li a display: block; width: 65px; (lunghezza linguetta)

Sommario. HTML e CSS I fogli di stile. cosa sono principali proprietà

Sommario. HTML e CSS I fogli di stile. cosa sono principali proprietà HTML e CSS Sommario HTML e CSS I fogli di stile cosa sono principali proprietà CSS CSS La specifica HTML elenca le linee guida su come i browser dovrebbero visualizzare i diversi elementi del documento

Dettagli

Utilizzo dei CSS: regole

Utilizzo dei CSS: regole Tutorial per siti scolastici accessibili con editor web open source Utilizzo dei CSS: regole Adotta un template CSS - Regole pag. - 1 Autore Questa guida è stata realizzata da Gianfranco Bilotti e fa parte

Dettagli

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere compilato

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere compilato CSS I FOGLI DI STILE HTML serve informare il browser di quali sono le componenti necessarie a mostrare un documento e ad articolare il documento in blocchi semantici. I fogli di stile (Cascading Style

Dettagli

WEB I FOGLI DI STILE. Gabriele Murara

WEB I FOGLI DI STILE. Gabriele Murara WEB I FOGLI DI STILE Gabriele Murara 1 Cosa sono e a cosa servono HTML dovrebbe essere visto semplicemente come un linguaggio strutturale, alieno da qualunque scopo attinente la presentazione di un documento

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Cascading Style Sheets (CSS): Dettagli e Approfondimenti versione 1.2 G. Mecca mecca@unibas.it Università della Basilicata CSS >> Sommario Dettagli e Approfondimenti Sintassi

Dettagli

HTML 5 e CSS 3 I LINK. Prof.ssa Cristina Gena

HTML 5 e CSS 3 I LINK. Prof.ssa Cristina Gena HTML 5 e CSS 3 I LINK Prof.ssa Cristina Gena I link In questa lezione impareremo a inserire i link interni ed esterni e le ancore; infine vedremo come formattare i link con CSS. Come abbiamo detto in precedenza

Dettagli

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere inserito

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere inserito CSS I FOGLI DI STILE HTML serve informare il browser di quali sono le componenti necessarie a mostrare un documento e ad articolare il documento in blocchi semantici. I fogli di stile (Cascading Style

Dettagli

I FOGLI DI STILE CSS (CASCADING STYLE SHEETS)

I FOGLI DI STILE CSS (CASCADING STYLE SHEETS) I FOGLI DI STILE CSS (CASCADING STYLE SHEETS) Gli stili rappresentano un metodo per definire come il browser debba visualizzare i tag HTML. Il loro vantaggio è che possono essere utilizzati a differenti

Dettagli

CSS: HTML: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli. Le immagini mappate

CSS: HTML: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli. Le immagini mappate CSS: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli HTML: Le immagini mappate 1 Le principali proprietà che permettono di manipolare le immagini agiscono sul box mode

Dettagli

CSS: CASCADING STYLE SHEETS MODULO 8

CSS: CASCADING STYLE SHEETS MODULO 8 CSS: CASCADING STYLE SHEETS MODULO 8 CSS È il linguaggio standard per la stilizzazione di documenti HTML Assolve al compito di informare il browser circa l'aspetto da conferire ai vari tag presenti nel

Dettagli

I fogli di stile (CSS)

I fogli di stile (CSS) I fogli di stile () in poche pagine 1 Cascading Style Sheets (Fogli Di Stile) I Cascading Style Sheets () rappresentano un metodo semplice ma potente per definire l aspetto dei documenti HTML. Essi descrivono

Dettagli

Introduzione. Elementi di Informatica. Standard. Struttura dei TAG - 1. Annidamento e Indentazione. Struttura dei TAG - 2

Introduzione. Elementi di Informatica. Standard. Struttura dei TAG - 1. Annidamento e Indentazione. Struttura dei TAG - 2 Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica HTML e CSS D. Gubiani HTML è l acronimo di HyperText Markup Language che tradotto

Dettagli

Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione

Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione CSS in pratica Politecnico Facoltà del Design Bovisa Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione cugola@elet.polimi.it http://home.dei.polimi.it/cugola CSS & HTML 1/4 Quattro modi

Dettagli

Elementi Blocco vs elementi inline

Elementi Blocco vs elementi inline (X)HTML + CSS Elementi Blocco vs elementi inline HTML vs XHTML Prologo distinto Tag denotati sempre in minuscolo Tutti i tag aperti devono essere chiusi I valori degli attributi vanno sempre inclusi fra

Dettagli

HTML. Hyper Text Markup Language

HTML. Hyper Text Markup Language HTML Hyper Text Markup Language IL WEB Le componenti principali del web sono: HTML: definizione del contenuto delle pagine CSS: definizione dell aspetto delle pagine Javascript: definizione del comportamento

Dettagli

Elementi Blocco vs elementi inline

Elementi Blocco vs elementi inline (X)HTML + CSS Elementi Blocco vs elementi inline HTML vs XHTML Prologo distinto Tag denotati sempre in minuscolo Tutti i tag aperti devono essere chiusi I valori degli attributi vanno sempre inclusi fra

Dettagli

Silvia Likavec. Lezione 6

Silvia Likavec. Lezione 6 Silvia Likavec Lezione 6 2 ! Le principali proprietà che permettono di manipolare le immagini agiscono sul box model: " Border (o border-style; border-width; bordercolor); " Padding; " Margin; " Width;

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione XV: Cenni su CSS Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Fogli di stile (CSS) Cascade Style Sheets

Dettagli

CSS: stili e layout BOX MODEL. Prof.ssa Cristina Gena

CSS: stili e layout BOX MODEL. Prof.ssa Cristina Gena CSS: stili e layout BOX MODEL Prof.ssa Cristina Gena Box model In questa lezione vedremo la differenza tra gli elementi blocco e gli elementi in linea e scopriremo le caratteristiche del box model. In

Dettagli

I CSS o Fogli di stile. Telematica per le arti e lo spettacolo a.a. 2006/07

I CSS o Fogli di stile. Telematica per le arti e lo spettacolo a.a. 2006/07 I CSS o Fogli di stile Telematica per le arti e lo spettacolo a.a. 2006/07 Quando è nato il web il problema principale era semplicemente quello della gestione dei contenuti, dato anche il basso numero

Dettagli

Primi elementi di... Cascading Style Sheet (o Fogli di Stile)

Primi elementi di... Cascading Style Sheet (o Fogli di Stile) ISIS Giordano Bruno - BUDRIO Primi elementi di... Cascading Style Sheet (o Fogli di Stile) Lezioni del Prof. Gianluigi Roveda Caratteristiche dei Fogli di Stile Divide la descrizione del contenuto del

Dettagli

I fogli di stile (CSS)

I fogli di stile (CSS) I fogli di stile () in poche pagine 1 Cascading Style Sheets (Fogli Di Stile) I Cascading Style Sheets () rappresentano un metodo semplice ma potente per definire l aspetto dei documenti HTML. Essi descrivono

Dettagli

layout senza tabelle Posizionamento con i CSS Ad ogni elemento HTML corrisponde un area rettangolare, detta box Contenuto

layout senza tabelle Posizionamento con i CSS Ad ogni elemento HTML corrisponde un area rettangolare, detta box Contenuto Posizionamento con i CSS creare layout senza tabelle 1 Gestione degli elementi della pagina Il box model Ad ogni elemento HTML corrisponde un area rettangolare, detta box Margine Bordo Area di padding

Dettagli

Introduzione a CSS. Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna

Introduzione a CSS. Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna Introduzione a CSS Prof. Ing. Andrea Omicini II Facoltà di Ingegneria, Cesena Alma Mater Studiorum, Università di Bologna andrea.omicini@unibo.it Web Style Sheets Fogli di stile per il Web Scopi descrivere

Dettagli

Introduzione ai Fogli di stile. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

Introduzione ai Fogli di stile. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Introduzione ai Fogli di stile Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Fogli di Stile CSS Il CSS (Cascading Style Sheets o Fogli di stile) è un linguaggio usato per definire

Dettagli

Selettori. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione

Selettori. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione Selettori Facoltà del Design Bovisa Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione cugola@elet.polimi.it http://home.dei.polimi.it/cugola CSS Sintassi valore valore h1 { color: blue;

Dettagli

CSS / CASCADING STYLE SHEETS. INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1

CSS / CASCADING STYLE SHEETS. INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1 CSS / CASCADING STYLE SHEETS INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1 INFORMAZIONE: CONTENUTO + PRESENTAZIONE Lo scopo di una pagina web è la trasmissione di un informazione.

Dettagli

DREAMWEAVER CS6: STILI CSS

DREAMWEAVER CS6: STILI CSS DREAMWEAVER CS6: STILI CSS Durante la progettazione di siti, una parte cruciale del progetto è il layout. CSS (Cascading Style Sheets) è la principale tecnologia che permetterà di posizionare e disporre

Dettagli

CSS 3. Pseudoclassi 2. Pseudoclassi 1. Pseudoclassi e pseudoelementi

CSS 3. Pseudoclassi 2. Pseudoclassi 1. Pseudoclassi e pseudoelementi CSS 3 Pseudoclassi e pseudoelementi Pseudoclassi e pseudoelementi In CSS2 lo stile normalmente è collegato ad un elemento in base alla sua posizione nell albero del documento (document tree) In alcuni

Dettagli

CSS 3. Pseudoclassi e pseudoelementi

CSS 3. Pseudoclassi e pseudoelementi CSS 3 Pseudoclassi e pseudoelementi Pseudoclassi e pseudoelementi In CSS2 lo stile normalmente è collegato ad un elemento in base alla sua posizione nell albero del documento (document tree) In alcuni

Dettagli

CORSO DI HTML E CSS CORSO PER LA REALIZZAZIONE DI SITI WEB CON WORDPRESS. ARGOMENTI BASE DEL CORSO

CORSO DI HTML E CSS CORSO PER LA REALIZZAZIONE DI SITI WEB CON WORDPRESS. ARGOMENTI BASE DEL CORSO CORSO DI HTML E CSS CORSO PER LA REALIZZAZIONE DI SITI WEB CON WORDPRESS. Grazie al corso di HTML e CSS IkonArt Academy potrai gestire gli elementi che regolano l'impaginazione dei contenuti (HTML) e l'aspetto

Dettagli

CSS. Esercizi CC BY ALESSANDRO URSOMANDO DIAPOSITIVA 2 CSS PROPRIETÀ

CSS. Esercizi CC BY ALESSANDRO URSOMANDO DIAPOSITIVA 2 CSS PROPRIETÀ CSS Esercizi CSS PROPRIETÀ DIAPOSITIVA 2 Corredare l esercizio precedentemente realizzato di un file.css che presenti delle dichiarazioni per impostare: l ampiezza del body a 800 pixel a giallo chiaro

Dettagli

Emulare le immagini mappate con i CSS

Emulare le immagini mappate con i CSS Emulare le immagini mappate con i CSS Tramite i CSS è possibile realizzare immagini mappate utilizzando una semplice lista di link. Il codice HTML è assolutamente semplice e totalmente accessibile con

Dettagli

Riassunto CSS Tutorial

Riassunto CSS Tutorial Colori e sfondi color background-color h1 { color: #ff0000; body { background-color: #FFCC66; Riassunto CSS Tutorial Per uno sfondo trasparente: body { background-color: transparent; background-image background-repeat

Dettagli

CSS / BOX MODEL e PSEUDOCLASSI. LABORATORIO DI COMUNICAZIONE VISIVA HTML+CSS docente: Diana Quarti 1

CSS / BOX MODEL e PSEUDOCLASSI. LABORATORIO DI COMUNICAZIONE VISIVA HTML+CSS docente: Diana Quarti 1 CSS / BOX MODEL e PSEUDOCLASSI LABORATORIO DI COMUNICAZIONE VISIVA HTML+CSS docente: Diana Quarti 1 CSS: RIPRESA DELLA SCORSA LEZIONE CSS: servono per separare il contenuto dal visual per questo è preferibile

Dettagli

Riassunto CSS Tutorial Colori e sfondi

Riassunto CSS Tutorial Colori e sfondi Proprietà Esempio Descrizione color background-color background-image background-repeat background-attachment background-position h1 { color: #ff0000; body { background-color: #FFCC66; body { background-image:

Dettagli

CSS. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione

CSS. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione CSS Politecnico di Facoltà del Design Bovisa Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione cugola@elet.polimi.it http://home.dei.polimi.it/cugola I cascading style sheet I CSS permettono

Dettagli

CSS 6. Il modello contenitore (box model) Elementi flottanti

CSS 6. Il modello contenitore (box model) Elementi flottanti CSS 6 Il modello contenitore (box model) Elementi flottanti Il modello contenitore Tecnologie di Sviluppo per il WEB 2 BOX MODEL CSS assume che ogni elemento genera uno o più box rettangolari, chiamati

Dettagli

ESEMPIO DI TEMPLATE CON BARRA DI NAVIGAZIONE ORIZZONTALE. Esempio di Template con barra di navigazione orizzontale Ultima revusione 25/05/2015 Pag.

ESEMPIO DI TEMPLATE CON BARRA DI NAVIGAZIONE ORIZZONTALE. Esempio di Template con barra di navigazione orizzontale Ultima revusione 25/05/2015 Pag. ESEMPIO DI TEMPLATE CON BARRA DI NAVIGAZIONE ORIZZONTALE Esempio di Template con barra di navigazione orizzontale Ultima revusione 25/05/2015 Pag. 1

Dettagli

Introduzione ai Cascading Style Sheets

Introduzione ai Cascading Style Sheets Introduzione ai Cascading Style Sheets Università di Pisa pievatolo@dsp.unipi.it 6 aprile 2014 Sommario 1 2 CSS esterni CSS interni CSS inline 3 4 Confondere fra struttura e presentazione Il mega

Dettagli

Cosa vuol dire HTML? Hyper Text Markup Language

Cosa vuol dire HTML? Hyper Text Markup Language IMPARIAMO Cosa vuol dire HTML? Hyper Text Markup Language PROGRAMMIAMO IN HTML? NO! L'HTML è un linguaggio di formattazione che descrive le modalità di impaginazione o visualizzazione grafica (layout)

Dettagli

HTML e CSS Qual è il tag che permette di inserire un immagine in una pagina HTML? A. <img> B. <jpg> C. <p> D. <table>

HTML e CSS Qual è il tag che permette di inserire un immagine in una pagina HTML? A. <img> B. <jpg> C. <p> D. <table> HTML e CSS Qual è il tag che permette di inserire un immagine in una pagina HTML? A. B. C. D. Qual è il tag che permette di inserire una lista ordinata in una pagina HTML? A.

Dettagli

Valori e unità di misura (1)

Valori e unità di misura (1) Valori e unità di misura (1) I valori di una proprietà non vanno mai messi tra virgolette. Uniche eccezioni i valori espressi da stringhe di testo e i nomi dei font formati da più di una parola (esempio:

Dettagli

L INTERFACCIA GRAFICA DI EXCEL

L INTERFACCIA GRAFICA DI EXCEL Dopo l avvio del foglio elettronico apparirà un interfaccia grafica nella quale verrà aperta una nuova cartella di lavoro alla quale il PC assegnerà automaticamente il nome provvisorio di Cartel1. La cartella

Dettagli

I fogli di Stile. Il Problema dello Stile di Presentazione. I tag in HTML consentono di specificare

I fogli di Stile. Il Problema dello Stile di Presentazione. I tag in HTML consentono di specificare Programmazione Web 1 I fogli di Stile Il Problema dello Stile di Presentazione 2 I tag in HTML consentono di specificare la struttura logica del documento (paragrafi, titoli, ecc.) alcuni aspetti della

Dettagli

Gestione del testo. Dreamweaver e il testo. Richiamare la pagina

Gestione del testo. Dreamweaver e il testo. Richiamare la pagina Gestione del testo 04 In questo capitolo In questo capitolo imparerai a utilizzare gli strumenti di formattazione del testo. Imparerai come impostare uno stile a un testo per un titolo o un paragrafo.

Dettagli

e il Giardino di Zen CSS ESTERNI CSS INTERNI

e il Giardino di Zen CSS ESTERNI CSS INTERNI e il Giardino di Zen Per gli aggiornamenti consultare il sito del World Wide Web Consortium all'indirizzo. http://en.wikipedia.org/wiki/world_wide_web_consortium Inserimento CSS

Dettagli

Tag <br> : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row

Tag <br> : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row TAG FONDAMENTALI Tag : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row Tag , tag ,.tag : per definire le intestazioni (i titoli) e la loro

Dettagli

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) Foglio di stile CSS (Cascading Style Sheets) Regole che dicono al browser COME visualizzare le informazioni contenute nel documento HTML. Definiscono l APPARENZA del documento. Vedi http://www.w3schools.com/css/demo_default.htm

Dettagli

CSS. Cascading Style Sheets. Regola: selezionatore { proprietà : valore } h1 { color : green; } ul { font-style : italic; } H1 { color : green }

CSS. Cascading Style Sheets. Regola: selezionatore { proprietà : valore } h1 { color : green; } ul { font-style : italic; } H1 { color : green } 1 2 Foglio di stile Cascading Style Sheets CSS Regole che dicono al browser COME visualizzare le informazioni contenute nel documento HTML. Definiscono l APPARENZA del documento. Regola: selezionatore

Dettagli

Architettura dell Informazione

Architettura dell Informazione Architettura dell Informazione 7. - Cascading Style Sheets (CSS - appendice) Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Master in

Dettagli

Laboratorio di reti I: Cascading Style Sheets

Laboratorio di reti I: Cascading Style Sheets Laboratorio di reti I: Cascading Style Sheets Stefano Brocchi brocchi@dsi.unifi.it 10 novembre, 2009 Stefano Brocchi Laboratorio di reti I: I CSS 10 novembre, 2009 1 / 45 Cascading Style Sheets Un Cascading

Dettagli

HTML Guida base. Guida grafica essenziale all Hyper Text Markup Language I parte

HTML Guida base. Guida grafica essenziale all Hyper Text Markup Language I parte HTML Guida base Guida grafica essenziale all Hyper Text Markup Language I parte In questa breve guida imparerai come è fatta la struttura della pagina HTML impostare il titolo della pagina impostare lo

Dettagli

CSS Cascading Style Sheet Parte 2 (b)

CSS Cascading Style Sheet Parte 2 (b) CSS Cascading Style Sheet Parte 2 (b) Dr. Ing. Information Management Systems (IMS) Research Group, Dipartimento di Ingegneria dell Informazione, Università degli Studi di Padova {silvello}@dei.unipd.it

Dettagli

Cascading Style Sheet CSS. Sintassi Css. Come inserire un foglio di stile. Fogli di stile esterni. Separazione contenuto/layout

Cascading Style Sheet CSS. Sintassi Css. Come inserire un foglio di stile. Fogli di stile esterni. Separazione contenuto/layout Cascading Style Sheet CSS CASCADING STYLE SHEET I fogli di stile a cascata (detti anche semplicemente fogli di stile) vengono usati per definire la rappresentazione di documenti HTML, XHTML e XML. L'introduzione

Dettagli

Applicazioni Web 2013/14

Applicazioni Web 2013/14 Applicazioni Web 2013/14 Lezione 5: Cascading Style Sheets Matteo Vaccari http://matteo.vaccari.name/ matteo.vaccari@uninsubria.it (cc) Matteo Vaccari. Published in Italy. Attribution Non commercial Share

Dettagli

Interfaccia di Word. Scheda File: contiene i comandi per intervenire sul documento, come Nuovo, Apri, Salva con nome, Stampa e Chiudi.

Interfaccia di Word. Scheda File: contiene i comandi per intervenire sul documento, come Nuovo, Apri, Salva con nome, Stampa e Chiudi. Interfaccia di Word Barra del titolo: visualizza il nome di file del documento appena creato o che si sta modificando. Sul lato destro sono visibili i pulsanti Riduci a icona, Ripristina e Chiudi. Barra

Dettagli

Elementi blocco e Elementi in linea

Elementi blocco e Elementi in linea Elementi blocco e Elementi in linea Sostanzialmente il box model di una pagina Internet basata su markup (x)html è composto da due tipologie di elementi: gli inline elements e i block-level elements. Rientrano

Dettagli

Anno Accademico ANT Html e Css

Anno Accademico ANT Html e Css Universita degli Studi di Bologna - Facolta di Ingegneria Anno Accademico 2006-2007 ANT Html e Css F. Pizza fpizza@deis.unibo.it cos'è ANT tool di build indipendente dalla piattaforma, scritto in java

Dettagli

HTML. Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file.

HTML. Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file. Con la sigla HTML si intende: HYPER TEXT MARKUP LANGUAGE HTML Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file. Iper testo Un documento o pagina puo essere collegato ad

Dettagli

BASI di HTML e CSS (primo incontro)

BASI di HTML e CSS (primo incontro) CoderDojo Firenze BASI di HTML e CSS (primo incontro) HTML Concetto di tag Il tag è una parola chiave che indica al browser come interpretare e rappresentare il testo a cui è riferito. È composto da una

Dettagli

Appunti sui fogli di stile

Appunti sui fogli di stile Appunti sui fogli di stile CSS ( Cascading Style Sheets): Linguaggi di formattazione stilistica e strutturale di un documento HTML o di una serie di documenti in cascata. Può aggiornare lo stile di un

Dettagli

Linguaggi ed Applicazioni mul1mediali

Linguaggi ed Applicazioni mul1mediali Linguaggi ed Applicazioni mul1mediali 06.07- CSS. Cascading Style Sheet Maurizio Maffi ISTI Informa1on Science and Technology Ins1tute A cosa servono I CSS vengono usati per definire la rappresentazione

Dettagli

Come aumentare le performance del mio sito? - CSS Sprites

Come aumentare le performance del mio sito? - CSS Sprites Come aumentare le performance del mio sito? - CSS Sprites Hai creato un sito, magari seguendo la nostra guida "Come creare un sito web dalla A alla Z", ma noti che spesso i tempi di caricamento sono lunghissimi.

Dettagli

Linguaggio HTML. Elementi di Informatica e Programmazione Università degli Studi di Brescia. Il Linguaggio HTML

Linguaggio HTML. Elementi di Informatica e Programmazione Università degli Studi di Brescia. Il Linguaggio HTML Reti Linguaggio HTML 1 Il Linguaggio HTML n HTML = Hypertext Markup Language n Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

Istruzioni per la creazione delle pagine Contratto e Scheda

Istruzioni per la creazione delle pagine Contratto e Scheda Istruzioni per la creazione delle pagine Contratto e Scheda Indice 1 Introduzione 3 2 Strumenti di aiuto per la creazione delle pagine 3 3 Inserimento codice HTML creato esternamente 5 2 1 INTRODUZIONE

Dettagli

Una pagina web inizia sempre con il tag <html> e si conclude con il tag </html> : ogni elemento che compone la pagina sarà racchiuso tra essi.

Una pagina web inizia sempre con il tag <html> e si conclude con il tag </html> : ogni elemento che compone la pagina sarà racchiuso tra essi. HTML per semplici pagine web HTML è l acronimo di Hypertext Markup Language ( Linguaggio di contrassegno per gli Ipertesti ) e NON è un linguaggio di programmazione E un linguaggio che permette di indicare

Dettagli

4 Estensioni proprietarie. 4 Conversione del testo in immagini. 4 Uso di immagini per il controllo degli spazi bianchi

4 Estensioni proprietarie. 4 Conversione del testo in immagini. 4 Uso di immagini per il controllo degli spazi bianchi Universita degli Studi di Bologna - Facolta di Ingegneria HTML e Cascading Style Sheets > L HTML è nato in ambienti scientifici Anno Accademico 2006-2007 Corso di Tecnologie Web CSS http://www-lia.deis.unibo.it/courses/tecnologieweb0607/

Dettagli

Anno Accademico Corso di Tecnologie Web CSS

Anno Accademico Corso di Tecnologie Web CSS Universita degli Studi di Bologna - Facolta di Ingegneria Anno Accademico 2006-2007 Corso di Tecnologie Web CSS http://www-lia.deis.unibo.it/courses/tecnologieweb0607/ HTML e Cascading Style Sheets > L

Dettagli

Sommario. Introduzione 1. 1 Scrivere in HTML con efficacia 7. 2 Formattazione standard del testo Aggiungere i colori 43. iii

Sommario. Introduzione 1. 1 Scrivere in HTML con efficacia 7. 2 Formattazione standard del testo Aggiungere i colori 43. iii Sommario Ringraziamenti Informazioni sull autore Introduzione 1 Finalità del libro 1 Introduzione a HTML 4 1 Nuove funzionalità di HTML 4 2 Come utilizzare questo libro 2 Struttura del libro 3 1 Scrivere

Dettagli

Laboratorio di Tecnologie Web CSS: Introduzione Dott. Stefano Burigat

Laboratorio di Tecnologie Web CSS: Introduzione Dott. Stefano Burigat Laboratorio di Tecnologie Web CSS: Introduzione Dott. Stefano Burigat www.dimi.uniud.it/burigat Cascading Style Sheets (CSS) è uno standard W3C che definisce gli aspetti di presentazione dei documenti

Dettagli

U.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi

U.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi U.T.E Università della Terza Età Sede di Novate Milanese Corso Informatica Approfondimento FOGLIO ELETTRONICO Docente: Giovanni Pozzi FOGLIO ELETTRONICO MS-Excel E un programma che permette di effettuare:

Dettagli

STILE E CSS. classi sezioni. tag

STILE E CSS. classi sezioni. tag Perchè occorre lo stile? HTML con i suoi tag e relativi attributi possiede un suo stile standard che offre purtroppo poche personalizzazioni. Un sito web deve avere uniformità di colori, di font e dimensioni

Dettagli

U.T.E Università della Terza Età

U.T.E Università della Terza Età U.T.E Università della Terza Età Sede di Novate Milanese Corso Informatica Approfondimento FOGLIO ELETTRONICO Docente: Giovanni Pozzi FOGLIO ELETTRONICO MS-Excel E un programma che permette di effettuare:

Dettagli

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine Comandi principali HTML Serve per impostare il titolo della pagina (nella sezione head) il font del titolo 1 il font del titolo 2 paragrafo una o più parole alle quali applicare

Dettagli

CSS / PRIORITA E CASCADING. INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1

CSS / PRIORITA E CASCADING. INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1 CSS / PRIORITA E CASCADING INFORMATICA E GRAFICA PER IL WEB HTML+CSS docente: Alessandro Gabbiadini 1 CSS / PRIORITA E PRECEDENZA NELLE DEFINIZIONI CSS Gli stili CSS si dicono a cascata perché lo stile

Dettagli

Corso Base Informatica Lezione 6. 14/03/18 Corso Base Informatica Windows

Corso Base Informatica Lezione 6. 14/03/18 Corso Base Informatica Windows Corso Base Informatica Lezione 6 Nella Lezione Precedente Programmi in Windows 7 Software Libero e Software Proprietario Installazione di programmi liberi Esercizi con Wordpad, cartelle e file Rimozione

Dettagli

Javascript e CSS nelle pagine WEB

Javascript e CSS nelle pagine WEB 1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT

Dettagli

CSS: Cascading Style Sheet

CSS: Cascading Style Sheet CSS: Cascading Style Sheet Dr. Ing. Information Management Systems (IMS) Research Group, Dipartimento di Ingegneria dell Informazione, Università degli Studi di Padova {silvello}@dei.unipd.it Corso di

Dettagli

Web Design. Media Dream Academy. Stefano Gaborin

Web Design. Media Dream Academy. Stefano Gaborin Web Design Media Dream Academy Stefano Gaborin stefano.gaborin@above.company www.above.company I Fogli di stile: CSS CSS è l acronimo di Cascading Style Sheets, ovvero fogli di stile a cascata. Il CSS

Dettagli

Corso di CSS. Prerequisiti. Modulo L2 1.2-CSS e HTML. Conoscenza di base del linguaggio HTML. M.Malatesta 1.2-CSS-CSS e HTML-05 12/01/2014

Corso di CSS. Prerequisiti. Modulo L2 1.2-CSS e HTML. Conoscenza di base del linguaggio HTML. M.Malatesta 1.2-CSS-CSS e HTML-05 12/01/2014 Corso di CSS Modulo L2 1.2-CSS e HTML 1 Prerequisiti Conoscenza di base del linguaggio HTML 2 1 Introduzione In questa Unità vediamo come si collegano i fogli di stile con il codice contenuto in una pagina

Dettagli

DYNAMIC SLIDER NEWS2 PRO

DYNAMIC SLIDER NEWS2 PRO Dynamic Sliders News2 PRO, consente di visualizzare in uno slider le immagini abbinate ai contenuti e loro brevi descrizioni che volete pubblicare nel modulo. Il modulo Dynamic Slider Newse PRO e completamente

Dettagli

Anno Accademico Corso di Tecnologie Web CSS

Anno Accademico Corso di Tecnologie Web CSS Universita degli Studi di Bologna - Facolta di Ingegneria Anno Accademico 2007 2008 Corso di Tecnologie Web CSS http://www lia.deis.unibo.it/courses/tecnologieweb0708/ HTML e Cascading Style Sheets > L

Dettagli

Tutorial di HTML basato su HTML 4.0 e CSS 2

Tutorial di HTML basato su HTML 4.0 e CSS 2 Claudia Picardi Tutorial di HTML basato su HTML 4.0 e CSS 2 Informatica II per Scienze e Turismo Alpi Docenti: Viviana Patti e Claudia Picardi Appendice B Proprietà CSS B.1 Font me della famiglia serif

Dettagli

Alcune definizioni HTML CSS. Introduzione a HTML. November 13, HTML+CSS+Javascript

Alcune definizioni HTML CSS. Introduzione a HTML. November 13, HTML+CSS+Javascript Introduzione a November 13, 2016 ++Javascript Outline 1 2 3 ++Javascript Internet vs Web Internet : rete fisica di dispositivi interconnessi. (ARPANET 1970) Web : applicativo di alto livello relativo a

Dettagli

CSS. Cascading Style Sheet

CSS. Cascading Style Sheet CSS Cascading Style Sheet CSS Il CSS è un linguaggio, di tipo dichiarativo, che serve per definire lo stile di presentazione degli elementi presenti in un documento HTML. Esso è inglobato all interno dell

Dettagli

Struttura Layout Monolitico Fisso con Menu Orizzontale

Struttura Layout Monolitico Fisso con Menu Orizzontale Struttura Layout Monolitico Fisso con Menu Orizzontale BODY Body { margin: 0px; padding:0; font-family: arial,sans-serif; font-size: 76%; text-align: center; background-color: #FC3; background-image: url();

Dettagli

HTML 3. I link (collegamenti) L URL. Il tag <A> LINK (àncora) Come collegare documenti

HTML 3. I link (collegamenti) L URL. Il tag <A> LINK (àncora) Come collegare documenti HTML 3 LINK (àncora) Come collegare documenti I link (collegamenti) Semplicemente "cliccando" su una parola, un disegno, un'immagine, si può accedere ad un'altra pagina Web Questo effetto si ottiene con

Dettagli

CSS: Colori, testo, caratteri, liste e link

CSS: Colori, testo, caratteri, liste e link CSS:, testo, caratteri, liste e link Università di Pisa pievatolo@dsp.unipi.it 13 aprile 2014 Sommario 1 2 Famiglia Dimensioni Corsivo e maiuscoletto Peso: quanto dev essere grasso il grassetto? 3 4 5

Dettagli

Contenuto vs Stile: un esempio

Contenuto vs Stile: un esempio I limiti dell HTML Il principale problema di HTML è la mancanza di separazione tra contenuto e stile all interno delle pagine. Molto spesso, invece degli appositi tag, si utilizzano le tabelle per posizionare

Dettagli

Scrivere in Html Tag e loro attributi

Scrivere in Html Tag e loro attributi Scrivere in Html Tag e loro attributi + Esercizi Prof.ssa Daniela Zangirolami Tutti i diritti sono riservati. Qualsiasi riproduzione, anche parziale, senza autorizzazione scritta è vietata. Legge 633 del

Dettagli

Fogli di stile a cascata (CSS)

Fogli di stile a cascata (CSS) Fogli di stile a cascata (CSS) November 25, 2010 1 Definizione I fogli di stile a cascata (Cascading Style Sheets, CSS) sono una delle tecnologie introdotte dal W3C per la formattazione dei documenti HTML,

Dettagli

nome di un menu per visualizzarlo e poi selezionate facendo clic sul comando che vi interessa.

nome di un menu per visualizzarlo e poi selezionate facendo clic sul comando che vi interessa. 1 (conoscere le basi di Excel) < I controlli della. Finestra > La finestra di apertura di Excel presenta una cartella di lavoro vuota; la finestra del programma occupa tutto lo spazio dello schermo, mentre

Dettagli

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW 1 INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2 Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML

Dettagli

Gli stili. Lo stile si può applicare in quattro modi diversi ad un elemento HTML: I. Fuori tag La sintassi per lo stile fuori tag è la seguente:

Gli stili. Lo stile si può applicare in quattro modi diversi ad un elemento HTML: I. Fuori tag La sintassi per lo stile fuori tag è la seguente: Gli stili Lo strumento degli stili sta piano piano soppiantando tutta una serie di attributi non solo per la formattazione del testo ma anche per l'aspetto estetico di tutti gli elementi di HTML, dalle

Dettagli

Formattazione di liste

Formattazione di liste Formattazione di liste Con HTML si possono costruire liste puntate o numerate: Occorre definire l inizio e la fine della lista e poi definire ogni singolo elemento della lista. Le liste numerate si costruiscono

Dettagli

Per l'esercizio preparare una cartella dal nome DUE COLONNE con le sottocartelle css e immagini

Per l'esercizio preparare una cartella dal nome DUE COLONNE con le sottocartelle css e immagini STRUTTURA A DUE COLONNE Per l'esercizio preparare una cartella dal nome DUE COLONNE con le sottocartelle css e immagini Un layout a due colonne ha, in genere, la seguente struttura: un'intestazione (TESTATA)

Dettagli