Cascading Style Sheet CSS2 – CSS/P

Slides:



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

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 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.
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.
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
CSS Cascading Style Sheet CSS2 – CSS/P. The goal: see this site
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialitica in Informatica – Università di Trento.
HTTP e HTML HTML: evoluzione.
Caratteri Danilo Deana. Caratteri2 Identificare un tipo di carattere Quando il browser trova l'indicazione di un a famiglia di caratteri, deve stabilire.
Sistemi tecnologici e informazione online
Esempi sui CSS.
Fogli stile a cascata Danilo Deana.
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
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.
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli cambiando la loro posizione nel tempo.
Cascading Style Sheet (Fogli di Stile in Cascata)
HTML Lezione 3 Stili.
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli.
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 “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 2 Cristina Gena
I fogli di stile CSS 1 Cristina Gena
Intro CSS e tag DIV. INFORMAZIONE E PRESENTAZIONE Lo scopo di una pagina web è, essenzialmente la trasmissione di una informazione. L’informazione è costituita.
Floating div. IL FLUSSO I diversi box sono inseriti nel così detto “flusso” I box a livello di blocco (compresi i box anonimi) si dispongono uno di seguito.
Pseudoclassi e Pseudoelementi si definiscono con :pseudoclasse possono riferirsi a classi, tag o singoli elementi ci sono pseudoclassi dinamiche, pseudoclassi.
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
JQuery Utilizzo, animazioni, plugin e parallax scrolling
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:
Tabelle in HTML Le tabelle permettono di creare una struttura matriciale (un foglio con tanti quadretti) Vengono utilizzate non solo per presentare dei.
Position È possibile definire le dimensioni del rettangolo d’ingombro in vari modi top bottom left right Le specifiche width e height hanno la precedenza.
Tag TABLE. Oltre ad avere la funzione di rappresentare dati di ogni genere allineati in righe e colonne, le tabelle in HTML si utilizzano per costruire.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
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
DOM, CSS-P e DHTML Roberto Bruni e Daniela Giorgetti.
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.
Una pagina HTML non è altro che un insieme di box rettangolari e che il flusso dell’informazione è sempre verticale. Gli elementi si dispongono sempre.
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.
CSS – parte 2 Formattazione visual font –caratteri –tabelle
Float - ripresa. Float left: dispone a pila tutti i div sulla sinistra.
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.
LEZIONE 04 Riepilogo CSS. SELETTORI I selettori sono pattern (criteri di selezione) usati per individuare l'elemento (o gli elementi) a cui si desidera.
I CSS.
Come presentare una pagina Web
Linguaggi di markup: CSS
Formattazione visual font –caratteri –tabelle
Linguaggi di markup: CSS
CSS – ripresa parte 1 Tipi di selettore – selettori di tipo / selettori basati su ID / classi.
Transcript della presentazione:

Cascading Style Sheet CSS2 – CSS/P Nota: tratteremo solo le proprieta’ definite a livello di standard ed attualmente implementate sia da Netscape che da Explorer

Esempio di cascata di stili <HTML> <HEAD> <STYLE TYPE="text/css"> p {font-size:24pt;color:green; border-width:thick;border-style:ridge; border-color:red} p.red {color:red} </STYLE> </HEAD> <BODY> <p class="red">Pippo</p> <div style="background:orange;border-color:green"> <p>Pluto</p> <p class="red" style="font-size:12pt; background:yellow">Topolino</p> </div> </BODY>

Elementi di formattazione color:color background-color:color background-image:uri font-family:name font-size:xx-small|x-small|small|medium|large|x-large|xx-large| larger|smaller|absoluteSize|relativeSize|percentage|lenght font-style:normal|italic font-weight:bold|bolder|lighter|normal|100|200|...|800|900

Unita’ di lunghezza LUNGHEZZE ASSOLUTE: Sistema Internazionale cm centimetri mm millimetri Unita’ anglosassoni in inch (pollici) pt point:1/72 pollice pc pica:12 point=1/6 pollice System dependent: px pixel LUNGHEZZE RELATIVE: em altezza del font dell’elemento ex altezza estesa del font dell’elemento

Elementi di formattazione line-height:normal|length|percentage text-align:left|center|right|justify text-decoration:blink|line=through|overline|underline text-indent:lenght|percentage text-transform:none|capitalize|uppercase|lowercase

Elementi di formattazione Box top Box left Margin Space (transparent) Element height Border Space Box height Padding Space Element width Content Space Box width

Elementi di formattazione border-bottom-width,border-top-width, border-right-width,border-left-width:thin|medium|thick|n border-color:color border-style:double|groove|none|inset|outset|ridge|solid border-width:thin|medium|thick|length margin:thickness margin-bottom,margin-left,margin-right,margin-top :thickness padding :thickness padding-bottom,padding-left,padding-right,padding-top :thickness

Elementi di formattazione - liste <OL> line-style:decimal|lower-alpha|lower-roman|upper-alpha|upper-roman <UL> line-style:circle|disc|square

Wrapping text on an element <P> Un testo molto molto molto molto molto molto lungo. <SPAN STYLE=“float:right;width:120”> <IMG SRC=“UrlOfMyImage.gif” height=“90” width=“120”> </SPAN> Un testo molto molto molto molto molto molto lungo. </P>

Caratteristiche avanzate Selettore di adiacenza H1+H2 {color:blue} I blocchi H1 e H2 consecutivi Selettore Padre-figlio BODY > P{color:red} I Paragrafi direttamente contenuti nel BODY Selettore di attributo P[ALIGN]{color:red} Individua solo i <P ALIGN=…> P[ALIGN=“left”]{color:red} Individua solo i <P ALIGN=“left”> *[ALIGN=“left”]{color:red} Individua solo qualunque tag con attributo ALIGN=“left”

Caratteristiche avanzate Pseudo-elementi P:first-letter prima lettera P:first-line prima linea Pseudo-classi A:link ancore non visitate A:active ancore nell’atto di essere cliccate A:visited ancore visitate

Esempio di posizionamento: CSS-P <HTML> <HEAD> <STYLE TYPE="text/css"> #aposition{position:relative;left:30;top=20} a {color:red} p {font-size:24pt;color:green;border-width:thick; border-style=ridge;border-color=red} p.red {color:red} </STYLE> </HEAD> <BODY> <p class="red">Pippo</p> <div style="background:orange;border-color=green; position:absolute;left:100;top:150"}> <p style="padding-left:20;margin:20">Pluto</p> <span id="aposition"> <p class="red" style="font-size:12pt; background-color:yellow">Topolino</p> </span> </div> </BODY> </HTML>

Elementi posizionabili – CSS/P Specificazione del tipo di posizionamento: position:absolute|relative Specificazione della posizione: top:size left:size Specificazione della dimensione: width:size height:size Specificazione del tipo di visibilita’: visibility:hidden|inherit|show

Elementi posizionabili – CSS/P Clip:rect(top right bottom left) Taglia un elemento lasciandolo al suo posto z-index:n stabilisce l’ordine di visualizzazione degli elementi sovrapposti