Cascading Style Sheet (Fogli di Stile in Cascata)

Slides:



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

Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
CSS CASCADING STYLE SHEET Alberto Ferrari. Cascading Style Sheet I fogli di stile a cascata (detti anche semplicemente fogli di stile) vengono usati per.
CSS CASCADING STYLE SHEET Alberto Ferrari.
Introduzione ai CSS. Cosa è successo allHTML Perché usare i CSS Introduzione ai CSS Fondamenti.
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.
G. Mecca – – Università della Basilicata Tecnologie di Sviluppo per il Web Cascading Style Sheets (CSS): Dettagli e Approfondimenti versione.
G. Mecca – – Università della Basilicata Tecnologie di Sviluppo per il Web Cascading Style Sheets (CSS): Concetti Fondamentali versione.
Storia dei fogli di stile
TW Cascading Style Sheets Fabio Vitali. TW Introduzione Oggi vediamo CSS (Cascading Style Sheet) u L'esigenza di uno stile per HTML u L'introduzione di.
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.
Laboratorio di Applicazioni Informatiche II mod. A
Cascading Style Sheet CSS2 – CSS/P
Sistemi tecnologici e informazione online
Esempi sui CSS.
Fogli stile a cascata Danilo Deana.
Unintroduzione a HTML (II). 4-2 Includere figure con i tag immagine Le immagini possono essere usate come link utilizzando i tag àncora Formato del tag.
Ovvero lo stile di Internet TC-WEB Torino, 5 settembre 2012.
Linguaggi per il Web Linguaggi di markup: CSS. Cascading Style Sheets (CSS) servono per facilitare la creazione di pagine HTML con un aspetto uniforme.
Dott. Chiara Braghin Corso IFTS Informatica, Modulo 3 – Progettazione pagine web statiche (50 ore) HTML e i fogli di stile Dott.
Informatica Generale: laboratorio di informatica
JavaScript 3. Commenti in JS Come in altri linguaggi di programmazione anche javascript offre la possibilità di inserire i commenti all'interno delle.
CSS : Cascading Style Sheet
IL BOX MODEL Ogni box è caratterizzato da 1.Larghezza dello spazio per i contenuti ( width ) 2.Altezza dello spazio per i contenuti ( height ) 3.Spazio.
FORMATTARE LE LISTE DI LINK  MENU
Tecniche di accessibilità web Lezione 2 - Tecniche di layout avanzate Box model.
Argomenti del corso Il funzionamento del web, gli ipertesti ed linguaggio del web Cenni di usabilità e accessibilità: il web per esseri umani Progettazione:
HTML per iniziare Gianpaolo Cecere. 29 aprile Sintassi HTML I tag HTML sono direttive per i browser I tag sono contenitori per porzioni di documento.
Modifica di fogli di stile in un editor basato su browser: il progetto MarISAWiki Styles Tesi di Laurea di: Relatore: Mariano Diasio Prof. Fabio Vitali.
Applicazioni Web HTTP, HTML e CSS Elaborato da Gianluca Lauteri e Daniele Filannino.
HTML Lezione 3 Stili.
HTML Lezione 7 Il modello dei contenitori. Gestire lo spazio tra gli elementi Lo spazio tra gli elementi della pagina o allinterno del contenuto di un.
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.
CSS CASCADING STYLE SHEETS : CASCADING STYLE SHEETS : Fogli di stile a cascata Definisce il modo in cui verranno visualizzati gli elementi di una pagina.
Il Linguaggio HTML “Profe, ma io a casa l’HTML non ce l’ho!“
Informatica Umanistica A.A. 2007/2008
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!
I fogli di stile CSS 1 Cristina Gena
CSS Cascade Style Sheets.
Intro CSS e tag DIV. INFORMAZIONE E PRESENTAZIONE Lo scopo di una pagina web è, essenzialmente la trasmissione di una informazione. L’informazione è costituita.
1 e Sono due elementi generici, DIV sta per division ed è un elemento a blocco; SPAN è un generico elemento in linea. I div (e gli span) possono essere.
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
Sintassi e regole dei CSS
TAG e CSS Ricalcare la grgilia di impaginazione. UNA STRUTTURA PER I CONTENUTI Oltre a caratterizzare i contenuti (titoli, paragrafi, liste, collegamenti),
La struttura del documento
Note sull’esame L’esame è composto da due parti:
CORSO Di WEB DESIGN prof. Leonardo Moriello
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
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 e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
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.
HTML – Le Tabelle Laboratorio di Applicazioni Informatiche II mod. A.
PROGETTO… Internet Providers, registrazione del dominio Costruire una home page … e renderla visibile sul Web.
Lezione 2: Formattazione del testo.  (X)HTML è una versione di HTML basata sul metalinguaggio XML e ha una sintassi rigorosa. Serve per definire la struttura.
CSS Cascading Style Sheet
Tesi di Laurea di: Relatore: Mariano Diasio Prof. Fabio Vitali
Fogli di stile CSS. Allegare un CSS a un documento XML
Master in Telemedicina HTML per iniziare Maria Simi, dicembre 2004 [da un tutorial di Rigget]
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Introduzione ai fogli di stile Brevi note a cura di Emanuele Lana
Il Fogli di Stile - CSS.
Riprendendo Il tag il tag Div rappresenta un contenitore. Tutto quello che è incluso fra il tag iniziale e quello di chiusura reagisce secondo gli stili.
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.
HTML HTML Sistema di contrassegno riconosciuto dai Browser come (Firefox, Chrome, Internet Explorer) Hyper Text Markup Language.
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.
Linguaggi di markup: CSS
Transcript della presentazione:

Cascading Style Sheet (Fogli di Stile in Cascata) Introduzione ai CSS Cascading Style Sheet (Fogli di Stile in Cascata)

Cascading Style Sheet Riduzione dei tempi di realizzazione: I CSS rappresentano lo standard W3C per la presentazione visiva delle pagine web. Realizzare un sito usando i CSS può portare grandi benefici sotto molti punti di vista quali ad esempio: Riduzione dei tempi di realizzazione: Facilità nell’apportare modifiche di stile; Facilità nella navigazione da parte di utenti svantaggiati; Velocità di caricamento delle pagine;

Aggiunta di stili a pagine HTML E’ possibile applicare stili ai documenti in tre modi diversi: Stili inline; Fogli di stile incorporati; Fogli di stile esterni;

Stili inline In HTML, le informazioni di stile dei singoli elementi possono essere specificate mediante l’attributo style come nel seguente esempio: <p style=“color: red, background: yellow;”> Attenzione la presentazione di questo testo è allarmante! </p> senza Stile Prova con Stile Questa tecnica è sconsigliata a causa del fatto che incoraggia un livello scadente nella stesura del codice

Fogli di Stile incorporati E’ possibile incorporare un foglio di stile all’inizio di un documento HTML mediante il Tag Style, che deve comparire all’interno del tag Head, come nel seguente esempio: <html> <head> <title>foglio stile incorporato</title> <style type=“text/css”> h1 {color:purple;} p {font-size:smaller; color:gray;} </style> </head> ……… …….. </html> senza il Tag Style Prova Con il Tag Style

Fogli di stile esterni con la Direttiva @import con il Tag Link Gli stili possono essere specificati in un file. Il vantaggio principale di questo approccio è che la raccolta in un unico file di tutti i fogli stile di uso comune permette di aggiornare tutte le pagine che fanno riferimento ad esso con una sola operazione. Un altro vantaggio importante è che i fogli di stile esterni vengono memorizzati nella cache, e ciò può ridurre la richiesta di banda. Un foglio stile esterno può essere richiamato in due modi: con la Direttiva @import con il Tag Link

Fogli di stile esterni prova.css <head> <title>Pagina HTML </title> <style type=“text/css”> @import url(prova.css); </style> </head> body { font:10pt/14pt Verdana; } prova <head> <title> Pagina HTML </title> <link rel=“stylesheet” type=“text/css” href=“prova.css” media=“all”> </head> prova

Struttura di un foglio stile Un foglio di stile è composto da una o più regole che descrivono la presentazione degli elementi della pagina, e ogni regola ha due parti fondamentali: il selettore e il blocco di dichiarazione. dichiarazione dichiarazione h1 { } Color: red; background: yellow proprietà valore proprietà valore

Struttura di una regola All’inizio della regola si trova il selettore, che seleziona le parti del documento a cui deve essere applicata la regola. Alla fine si trova il blocco di dichiarazione, costituito da una o più dichiarazioni, ciascuna delle quali è una combinazione di una proprietà CSS e del rispettivo valore. Il blocco di dichiarazione è sempre tra parentesi graffe { }, e può contenere più dichiarazioni: ogni dichiarazione deve essere conclusa da un punto e virgola (;). L’unica eccezione è l’ultima dichiarazione del blocco, il cui punto e virgola è facoltativo. Ogni proprietà, che rappresenta un particolare parametro stilistico, è separata dal suo valore da due punti (:). I nomi delle proprietà nei CSS non sono sensibili alle maiuscole. I valori ammissibili per una proprietà sono definiti dalla descrizione della proprietà stessa. h1 { } Color: red; background: yellow

Una home page tradizionale Dal vero

Un restayling… all’essenziale Dal vero

e ora realizziamo il foglio stile ! body { font: 10pt/14pt Arial; } Qui stiamo dicendo al browser che tutto il testo compreso nel tag <body> sarà reso con un font “Arial” di dimensione tipografica di 10 punti , altezza della linea di 14 punti. div#container { padding: 10 px; } Qui stiamo dicendo al browser che tutto il div container sarà separato da 10 pixel rispetto al suo contenitore. div#banner { background-color: #0033CC; color: white; padding: 10px; text-align: center; } Qui stiamo dicendo al browser che per quanto riguarda il div banner esso avrà uno sfondo blu, le scritte in bianco allineate al centro e sarà separato dal suo contenitore di 10 pixel

ancora un po’ di fatica….. div#menu { background-color: #FFE6BF; border: 1px solid #8B96B9; text-align: center; } div#menu li { display: inline; margin-right: 10 px; div #news { background-color: #FFFFCC; float: left; margin: 18px 10px 0px 0px; padding: 10px; border: 1px solid #8B96B9; } Qui definiamo le proprietà del div menu specificando l’allineamento centrale lo spessore dei bordi, il colore di background; Le proprietà degli elenchi puntati; Le proprietà del div news tra cui i margini, la posizione e la dichiarazione che il testo possa scorrere sotto il riquadro del contenitore stesso; e salviamo il tutto in un file denominato “miostile.css”

colleghiamo il tutto alla pagina html Acme1.htm <html> <head> <title> Acme Inc.</title> <link rel=“stylesheet” href=“miostile.css” type=“text/css”> </head> ……… ……… proviamo