Linguaggi per il Web Linguaggi di markup: CSS. Cascading Style Sheets (CSS) servono per facilitare la creazione di pagine HTML con un aspetto uniforme.

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.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
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
LHTML è un linguaggio per computer comprensibile da parte dei browser Web Le pagine Web sono scritte in HTML LHTML è necessario sul Web per formattare.
Esempi sui CSS.
Esercitazioni di Informatica Grafica per Edile - Architettura
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.
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
HyperText Markup Language 17-23/6/08 Informatica applicata B Cristina Bosco.
CSS : Cascading Style Sheet
HTML, css e XML.
FORMATTARE LE LISTE DI LINK  MENU
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 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.
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli.
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.
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
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:
GUIDA BASE PER L’HTML Indice:
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
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
1 CSS Cascading Style Sheets Il linguaggio per modificare lo stile delle pagine per il web.
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
Tecnologia per la comunicazione
Introduzione ai fogli di stile Brevi note a cura di Emanuele Lana
Il Fogli di Stile - CSS.
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
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
Linguaggi di markup: CSS
Transcript della presentazione:

Linguaggi per il Web Linguaggi di markup: CSS

Cascading Style Sheets (CSS) servono per facilitare la creazione di pagine HTML con un aspetto uniforme permettono di separare il contenuto di documento dalla sua presentazione Fogli di stile (CSS)

vantaggi permettono di modificare il look & feel di un documento in modo efficiente lo stesso stile può essere applicato a più documenti il sorgente HTML è più pulito si possono progettare le pagine HTML per più browser il download dei documenti è più efficiente

ogni documento HTML può essere visto come un insieme di blocchi (contenitori) sui quali si può agire con stili diversi; i tag HTML definiscono i blocchi CSS: blocchi

un foglio di stile è una collezione di regole stilistiche che definiscono il look & feel degli elementi ogni regola è costituita da un elenco di proprietà, ciascuna formata da due parti proprietà:valore; le regole vengono associate ai tag tag { proprietà1:valore1; proprietà2:valore2;... } CSS: regole

per lo sfondo background-color background-image per i margini margin-left margin-right margin-top margin-bottom per il testo font-style font-weight font-size font-family text-align text-transform text-color text-decoration CSS: proprietà

body { color:black; background:yellow; } p { font-size:120%; font-style:italic; color:green; } h1 { margin-left:10%; margin-right:10%; } h2 { font-family: "Times New Roman", Arial; } A:link { color:red; text-decoration:none; } A:visited { color:blue; } CSS: regole

le regole stilistiche possono essere scritte nella parte usando il tag <!-- regole per definire gli stili --> NB: i commenti servono per evitare errori con i browser che non supportano i fogli di stile CSS:

H1 {color:blue; font-style:italic;} H2 {color:red; font-style:italic;} H3 {color:yellow; font-style:italic;} B {color:green; font-style:italic;} Prova CSS per H1 Prova CSS per H2 Prova CSS per H3 Prova CSS per B esempio

se si assegna uno stile a tutti i paragrafi anche gli elementi in essi contenuti erediteranno lo stesso stile (a meno di nuove definizioni più interne)

si può usare nella parte (embedded) può anche essere usato come tag HTML allinterno del (inline) Prova CSS per H1 NB : ci vogliono gli apici " … " e non le parentesi graffe! CSS: dove si scrivono?

il metodo migliore è quello di scrivere gli attributi di stile in un file esterno, in modo che possa essere condiviso da più file HTML (external) il file che contiene gli stili deve essere un file in formato testo (ASCII) con estensione.css file stile.css CSS : dove si scrivono?

un file HTML può importare più file di stile esterni se per lo stesso tag sono presenti più stili, le regole di cascata - cascade rules - ne determinano laspetto è difficile prevedere a priori come il browser risolverà i conflitti tra stili diversi si dà la priorità alle regole locali definite allinterno del documento CSS: dove si scrivono?

Class selector permette di assegnare lo stesso stile a tag di tipo diverso è necessario creare una classe che definisce delle proprietà H1 { font-style:italic; }.hot { color:red; text-decoration:underline; } CSS: classi

H1 { font-style:italic; }.hot { color:red; text-decoration:underline; } Primo titolo Titolo da evidenziare CSS: classi

gli identificatori permettono di definire delle regole che si applicano ad un solo elemento in un documento P { color:blue; } #speciale { color:red; text- transform:uppercase; } prende caratteristiche definite nel selettore CSS: identificatori

CSS: posizionamento permette di definire dove verranno visualizzati gli elementi di una pagina HTML il posizionamento è una delle parti più critiche dei CSS (non cè completa compatibilità tra i browser) ogni blocco (porzione di documento compresa tra due tag) può diventare un elemento posizionabile

CSS: posizionamento per avere un elemento posizionabile si deve usare lattributo position #posiz { position:absolute; left:250; top:250; } esempio

0,0 150, , 250 esempio

hello world hello world hello world hello world hello world hello world hello world hello world CSS: posizionamento

se un elemento deve "avvolgere" un altro elemento si può usare lattributo float CSS: posizionamento

esempio1 #posiz1 { position:absolute; z-index:2; left: 50; top:50; } #posiz2 { position:absolute; z-index:1; left:100; top:100; } #posiz3 { position:absolute; zindex:3; left:150; top:150; } esempio2