HTML (Hyper Text Markup Language) CSS (Cascading Style Sheets) HTML: problema sugli stili. HTML: stili. La soluzione: CSS.
|
|
|
- Stefania Longo
- 10 anni fa
- Visualizzazioni
Transcript
1 CSS (Cascading Style Sheets) Antonio Lioy < > Politecnico di Torino Dip. Automatica e Informatica HTML (Hyper Text Markup Language) linguaggio di descrizione della pagina descrizione testuale (file di testo) specifica tramite comandi (tag) interpretati dai browser i file HTML contengono tre tipi di informazioni: il testo vero e proprio del documento da visualizzare una suddivisione logica del documento in parti (titolo, paragrafi,...) indicazioni sulla presentazione grafica del documento (formattazione, ovvero lo stile di visualizzazione) HTML: stili i tag furono originariamente pensati per definire il contenuto logico del documento e non la formattazione (che veniva lasciata al browser) <h1> vuol dire questo è un titolo di primo livello <p> vuol dire qui inizia un paragrafo e così via sono stati aggiunti nuovi tag per la gestione della formattazione (ad es. <font>) indipendenti dai componenti logici (titolo, paragrafo, tabella, ) HTML: problema sugli stili è diventato sempre più difficile creare siti Web dove il contenuto dei documenti HTML è chiaramente separato dalle regole per la loro formattazione i siti sono diventati insiemi molto complessi in cui si vuole mantenere un aspetto grafico omogeneo le regole di formattazione applicate in maniera selvaggia rendono difficile la manutenzione del sito La soluzione: CSS Cascading Style Sheets introdotti dal World Wide Web Consortium (W3C) nella specifica HTML 4.0 ed ora usati anche per XHTML e XML i fogli di stile descrivono come visualizzare i componenti logici di un documento: il titolo di primo livello lo sfondo della pagina in questo modo si separano nettamente il contenuto ed il formato di presentazione CSS: definizione CSS1 (dicembre 1996) 50 proprietà CSS2 (maggio 1998) e CSS2.1 (luglio 2007) w3 (vari errori) aggiunge altre 70 proprietà a CSS1 (media-specific style-sheet es. per stampanti e dispositivi audio font scaricabili, tabelle, posizionamento di elementi) CSS3 in corso di sviluppo A.Lioy - Politecnico di Torino ( ) F.1
2 CSS home page at W3C CSS: risorse tutorial ed altre risorse servizio automatico di validazione CSS descrizione normalmente salvata in file di testo esterni al documento HTML file con estensione.css file referenziato all inizio del documento HTML lo stesso file CSS può essere incluso da molte pagine HTML è possibile cambiare l aspetto di un intero sito modificando un solo file! possibile ma sconsigliato definire lo stile in-line: per un singolo file per singoli tag all interno di uno specifico file Sintassi CSS la sintassi CSS è costituita da 3 parti un selettore, una proprietà ed un valore selector { property : value ;... } il selettore è il nome di un tag, di una classe o un identificatore unico tag_name [ tag_name ].class [ tag_name ]:pseudo-class #unique_id il nome del tag può essere omesso (o si può usare *) per indicare qualunque tag per una classe Sintassi CSS - esempi /* tag */ body { background-color: gray } p { font-family: "sans serif" } /* tag.classe */ p.centrato { text-align: center; color: green } /* classe */.warning { color: red } /* lista di tag */ h1, h2, h3 {color: green } /* tag:pseudo-classe */ a:hover { background: aqua } /* #id */ #footer { font-style: italic } Visione gerarchica di HTML... <body> <h1>i Re di Roma</h1> <p>i primi tre Re di Roma:</p> <ul> <li>romolo</li> <li>numa Pompilio</li> gerarchia degli oggetti <li>tullo Ostilio</li> </ul> body </body> h1 p ul Ereditarietà gerarchica le proprietà assegnate ad un elemento sono automaticamente ereditate da tutti i suoi discendenti possibile però fornire stile specifico per un discendente si applica sempre la regola più specifica esempio: per impostare il tipo di font di una pagina HTML è meglio specificare lo stile del BODY invece che di tutti gli elementi specifici fratelli primo figlio li li li eccezione: lo sfondo (background) A.Lioy - Politecnico di Torino ( ) F.2
3 Selettori gerarchici possibile specificare selettori in modo gerarchico per condizionare l applicazione delle proprietà solo a casi specifici E1 E2 elemento E2 quando discende da E1 E1 > E2 elemento E2 quando è figlio di E1 E1 + E2 elemento E2 quando immediatamente preceduto da un fratello E1 E:first-child elemento E quando è il primo figlio del suo genitore Selettori condizionali E [ A ] elemento E con un valore assegnato all'attributo A E [ A="Val"] elemento E con valore Val assegnato all'attributo A E : lang(l) elemento E nella lingua L (es. "it", "de", "fr", "en-uk") E : focus elemento E quando ha il "focus" (es. è attivo un campo per inserire testo) Sintassi dei commenti in CSS stessa sintassi del linguaggio C, ossia /* */ /* questo e' un commento */ p { text-align: center; /* questo e' un altro commento */ color: red } Richiamare un foglio di stile (link) ciascuna pagina HTML che si basa su un certo file di stile deve includerne il nome nella sezione mediante il tag <link rel="stylesheet" > il browser leggerà le definizioni nel file (dopo averlo scaricato) e formatterà opportunamente la pagina da visualizzare esempio: <link rel="stylesheet" type="text/css" href="polito.css"> <title>... Foglio di stile interno si può definire uno stile direttamente nella sezione mediante il tag <style> opzione sconsigliata perché si perdono i vantaggi della condivisione dello stile tra più pagine utile solo per fare prove rapide (migrare poi lo stile ad un CSS esterno) <style type="text/css"> body { background-color : gray } </style>... Per i vecchi browser... i browser ignorano i tag sconosciuti ma visualizzano ciò che è contenuto tra i tag a meno che non sia commentato i nuovi browser ignoreranno i segni di commento (perché nei fogli di stile i commenti sono diversi) <style type="text/css"> <!-- body {background-color: gray } --> </style> A.Lioy - Politecnico di Torino ( ) F.3
4 Stile per singoli tag (in-line style) quando usare un CSS sarebbe troppo complesso si consiglia comunque di usare la sintassi del CSS tramite l attributo STYLE nei singoli tag esempio: <!-- vecchio HTML --> Prof. Antonio <b>lioy</b> Definizioni multiple nel caso di definizione multipla dello stile di un elemento, il browser decide lo stile di tale elemento considerando in cascata tutte le definizioni con la seguente priorità: impostazioni sul tag (alta priorità) foglio di stile interno foglio di stile esterno (bassa priorità) <!-- CSS-like --> Prof. Antonio <span style="font-weight:bold">lioy</span> Definizioni multiple: esempio un foglio di stile esterno collegato alla pagina contiene la seguente definizione h1 {color: red; text-align: left} mentre un foglio di stile interno alla pagina contiene: h1 {text-align: right} la definizione risultante di <h1> per il browser sarà color: red text-align: right Media-type possibile specificare che un foglio di stile si applica solo se la pagina è visualizzata su uno specifico supporto multimediale (o "media-type"): parametro "media= " del tag LINK possibile elencare più media-type, separati da virgola esempio: <link rel="stylesheet" type="text/css" href="polito_stampa_a4.css" media="print">... Media-type noti definiti in CSS-2.1 all (è il default) braille (= dispositivo tattile Braille) embossed (= stampante Braille a pagina) handheld (= piccolo schermo, banda limitata) print (stampante a pagina, pre-print view) projection screen speech (in CSS2 era "aural") tty (stampante a spaziatura fissa; vietato usare "px") tv (=bassa risoluzione + audio) Media-type e media-group media-type media group paged, continuous visual, audio, speech, tactile grid, bitmap static, interactive braille continuous tactile grid both embossed paged tactile grid static handheld both visual, audio, grid, both speech bitmap print paged visual bitmap static projection paged visual bitmap interactive screen continuous visual, audio bitmap both speech continuous speech N/A both tty continuous visual grid both tv both visual, audio bitmap both A.Lioy - Politecnico di Torino ( ) F.4
5 Includere un foglio di stile un CSS può importare le regole di altri CSS in modo assoluto o condizionato al media-type url ("URI_CSS") [ media1, media2,... ] ; da inserirsi prima di qualunque regola di formattazione esempio (all'interno di un file/sezione url("poli_stampa.css") print; body { color: blue }... CSS: definizione dell attributo class è possibile definire stili differenti per uno stesso elemento di HTML usando l attributo class esempi: un paragrafo normale allineato a sinistra un paragrafo citazione centrato e corsivo una classe centrato da usarsi al posto di <center> p.normale { text-align: left } p.citazione { text-align: center; font-style: italic } /* sconsigliato: non e' una classe "logica" */.centrato { text-align: center } HTML: uso dell attributo class <p class="normale"> Il poeta ha scritto: </p> <p class="citazione"> Nel mezzo del cammin di nostra vita... </p> Il poeta ha scritto: Nel mezzo del cammin di nostra vita... CSS: unità di lunghezza relative: "em" = altezza della lettera "M" nel font corrente "ex" = altezza della lettera "x" nel font corrente "px" = dimensione di un pixel assolute: "in" = inch (25.4 mm) "cm" o "mm" "pt" = punto tipografico (1/72 di inch) "pc" = pica (12 pt) N.B. "em" ed "ex" sono riferite al font del genitore se usate per definire la dimensione di un font CSS: colori alcuni colori predefiniti ed accessibili per nome: Black, White, Gray, Silver, Yellow, Red, Purple, Fuchsia, Maroon, Green, Lime, Olive, Aqua, Teal, Blue, Navy altri colori specificabili mediante il loro codice RGB esadecimale, decimale o percentuale esempi (equivalenti a "red"): rgb (255, 0, 0) rgb (100%, 0%, 0%) #ff0000 #f00 /* abbreviazione per due cifre hex uguali */ N.B. stessi nomi di HTML ma formato RGB diverso CSS: background (I) background-color: colore inherit transparent "transparent" è il default background-image: url("image_uri") URL dell immagine si suggerisce di specificare anche un colore da usarsi: se non si riesce a caricare l'immagine per contornare l'immagine visibile nelle trasparenze dell'immagine A.Lioy - Politecnico di Torino ( ) F.5
6 CSS: background (II) background-repeat: repeat repeat-x repeat-y no-repeat inherit copie multiple dell'immagine per coprire tutto lo sfondo oppure solo in orizzontale o verticale background-position: posizione_h posizione_v ogni posizione può essere una keyword, una lunghezza (distanza da angolo in alto a sinistra) o una percentuale (della dimensione del contenitore) keyword (orizzontale): left, center, right keyword (verticale): top, center, bottom se c'è una sola keyword la seconda si assume essere "center" CSS: background (III) background-attachment: fixed scroll inherit immagine in posizione fissa o segue l'eventuale scorrimento del contenuto background: color image_uri repeat attachment position inherit formato sintetico per tutte le varie specifiche non importa l'ordine perché ogni elemento ha una sintassi diversa (possibile anche omettere elementi) esempio (sfondo grigio, immagine centrata, segue il contenuto) background: gray url("polito_logo.jpg") scroll center center no-repeat color: colore CSS: text properties (I) text-align: left right center justify text-transform: none capitalize uppercase lowercase text-decoration: none underline overline linethrough blink text-indent: lunghezza percentuale possibili valori negativi (testo sporge a sinistra) CSS: text properties (II) line-height: normal fattore lunghezza percentuale il valore del fattore moltiplicativo viene ereditato tale e quale mentre per la percentuale si eredita il valore numerico risultante esempi: { line-height: 1.2; font-size: 10pt } = i figli ereditano per l'altezza delle loro righe un fattore 1.2 da applicarsi alla dimensione del loro font { line-height: 120%; font-size: 10pt } = i figli ereditano per l'altezza delle loro righe un valore fisso di 12pt CSS: font properties (I) font-style: normal italic oblique N.B. oblique sottilmente diverso da italic font-weight: normal bold il valore numerico indica la saturazione del nero font-variant: normal small-caps font-stretch: ultra-condensed extra-condensed condensed semi-condensed normal semi-expanded expanded extra-expanded ultra-expanded raramente disponibile su UA CSS: font properties (II) font-size: dimensione_del_font valore assoluto (pt, mm, ) valore relativo (em, ex, ) percentuale scala assoluta (1 7, normale=3) o relativa (+/ N) xx-small x-small small medium large x-large xx-large (notare che manca normal e la scala non è definita) note: i valori relativi e le percentuali sono riferite al font dell'elemento genitore (può essere il default dell'ua) preferire valori relativi o percentuali, evitare valori assoluti (eccezione: media a dimensione fissa/nota) A.Lioy - Politecnico di Torino ( ) F.6
7 CSS: font properties (III) font-family: lista_di_nomi_di_font lista ordinata (Courier, Courier New, ) UA sceglie first match coi font disponibili localmente utile specificare un font generico in ultima posizione occhio alla compatibilità tra i font alternativi elencati font generici (e compatibilità): serif (times, times new roman, palatino,...) sans-serif (arial, helvetica, verdana,...) monospace (courier, courier new, fixed, ) cursive ( comic sans MS, florence,...) fantasy (impact, oldtown,...) CSS: modello di formattazione ogni blocco è visto come un contenitore (box) margin (trasparente) border padding contenuto larg. elemento larghezza contenitore CSS: dimensioni dei contenitori width: lunghezza percentuale auto inherit min-width: lunghezza percentuale inherit max-width: lunghezza percentuale none inherit larghezza (fissa, minima, massima) del contenuto height: lunghezza percentuale auto inherit min-height: lunghezza percentuale inherit max-height: lunghezza percentuale none inherit altezza (fissa, minima, massima) del contenuto i vari browser hanno default diversi per margin, border e padding specificarli esplicitamente! CSS: dimensioni margini e padding margin-left, margin-right, margin-top, marginbottom: auto lunghezza percentuale la percentuale è riferita alla larghezza del genitore margin: m_top_bottom_left_right margin: m_top_bottom m_left_right margin: m_top m_right_left m_bottom margin: m_top m_right m_bottom m_left formato sintetico (in quattro versioni) per le dimensioni dei margini corrispondenza tra numero parametri e margini seguita anche per i bordi padding-left, padding-right, padding-top, paddingbottom, padding: auto lunghezza percentuale CSS: bordi dei contenitori border-top-style, border-right-style, border-bottom-style, border-left-style, border-style: none hidden dotted dashed solid double groove ridge inset outset stile di uno specifico bordo o forma sintetica border-top-width, border-right-width, right border-bottom-width, border-left-width, border-width: thin medium thick lunghezza dimensione di uno specifico bordo o forma sintetica border-top-color, border-right-color, border-bottom-color, border-left-color, border-color: colore transparent inherit colore di uno specifico bordo o forma sintetica CSS: formati sintetici per i bordi border-top, border-right, border-bottom, border-left, border: [ width ] [ style ] [ color ] nella forma sintetica "border" si può specificare un unico valore uguale per tutti i bordi esempio: border: medium ridge red A.Lioy - Politecnico di Torino ( ) F.7
8 CSS: link properties per definire lo stile dei link nei vari stati si usano pseudo-classi: :link (link non visitato) :visited (link visitato) :active (link su cui viene fatto click) :hover (link puntato dal mouse) oppure si possono associare classi / stili al tag A (indipendenti dallo stato) esempi: a:link { color: blue } a:hover { background: aqua } a.semplice { text-decoration: none } CSS: layout grafico posizionamento dei vari contenitori (box) float: left right none contenitore mobile posizionamento orizzontale rispetto al padre clear: left right both none quali lati di un contenitore NON possono essere adiacenti a contenitori floating precedenti N.B. molte altre istruzioni, modello molto complesso, leggere lo standard Un template standard per pagine con header, footer, menù e contenuto moderno e standard: usa CSS per la formattazione usa DIV per il layout ispirato da header menù footer contenuto Template: parte HTML (I) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" " <html lang="it"> <meta http-equiv="content-type" content="text/html; charset=iso "> <meta name="author" content="a A.Lioy Lioy"> <title>titolo della pagina</title> <meta name="keywords" content="web tutorial"> <link rel="stylesheet" href="polito.css" type="text/css"> <body> <div id="header"> <h1>titolo della pagina</h1> </div> Template: parte HTML (II) <div id="navigation"> <h2>menù</h2> <ul> <li><a href="p1.html">first</a></li> <li><a href="p2.html">second</a></li> </ul> </div> <div id="content"> <h2>contenuto</h2> <p>contenuto della pagina.</p> </div> <div id="footer"> <h2>autore</h2> <p>nome dell autore e info per contattarlo.</p> </div> </body> </html> body {... } Template: CSS div { border: 1px solid Black; padding: 1ex; } h1, h2, h3, h4, h5, h6 { margin: 0; } #navigation { float: left; width: 10ex; } #navigation ul { list-style: none; margin: ; padding: ; } #content { margin-left: 12ex; } #footer { clear: both; } A.Lioy - Politecnico di Torino ( ) F.8
CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) Antonio Lioy < [email protected] > Politecnico di Torino Dip. Automatica e Informatica HTML (Hyper Text Markup Language) linguaggio di descrizione della pagina descrizione testuale
2.3 Cenni sui fogli di stile CSS per XML
Fondamenti di Informatica Sistemi di Elaborazione delle Informazioni Informatica Applicata 2.3 Cenni sui fogli di stile CSS per XML Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE
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
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
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)
Fogli di stile CSS. Fogli di stile (2) Fogli di stile (3) Introduzione ai CSS. Regole
Fogli di stile CSS I fogli di stile permettono la separazione della forma dal contenuto. Il concetto di foglio di stile è quello di creare un documento separato che contenga tutte le informazioni necessarie
- La formattazione con foglio di stile esterno: Come realizzare e collegare un file con codice di stile ad una pagina web.
I fogli di stile. Argomenti trattati: - La formattazione con foglio di stile interno: Come dichiarare lo stile di una pagina web all'interno del suo codice. - Ereditarietà e selettori contestuali: Come
UTILIZZO DEI CSS. categoria e lente possiamo aggregare le istruzioni inserite ed avere infondo alla colonna stessa un anteprima.
UTILIZZO DEI CSS FOGLI STILE Il CSS consente di associare regole stilistiche agli elementi del codice HTML come o . Queste regole definiscono l aspetto rappresentativo degli elementi HTML a cui
CSS. Dott. Nicole NOVIELLI [email protected] http://www.di.uniba.it/intint/people/nicole.html. ignorare la definizione degli elementi di stile
CSS Dott. Nicole NOVIELLI [email protected] http://www.di.uniba.it/intint/people/nicole.html CSS: Cascading Style Sheet! Tecnologia W3C per la definizione dello stile di una pagina web! Contenuto e
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
Realizzare il layout di un sito web senza utilizzare frame e tabelle
Realizzare il layout di un sito web senza utilizzare frame e tabelle Questa guida descrive in maniera semplice e essenziale i passi necessari alla realizzazione di una pagina web strutturata in maniera
Comandi principali del linguaggio HTML (Hyper Text Markup Language)
Comandi principali del linguaggio HTML (Hyper Text Markup Language) Caratteristiche di HTML HTML è un linguaggio di formattazione (markup) di documenti ed è il linguaggio base per produrre documenti per
Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi:
Linguaggio HTML (2) Attributi di Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi: SIZE= numero per modificare le dimensioni Es:
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
Macchine per l elaborazione dell informazion e. Sistemi di Elaborazione delle Informazioni. Informatica II
Macchine per l elaborazione dell informazion e Sistemi di Elaborazione delle Informazioni Informatica II Ing. Mauro Iacono Seconda Università degli Studi di Napoli Facoltà di Studi Politici e per l Alta
Primi passi con HTML. Il documento HTML
Primi passi con HTML. Il documento HTML La mia prima pagina in HTML Questo è il corpo del documento che stiamo realizzando. Questa non è una nuova riga.
I Tag dell html. Parte quarta
I Tag dell html Parte quarta Le Form I moduli, o form, rendono interattive le pagine Web. Per creare un elemento modulo si usa il tag:
PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER
PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER Il percorso Web Graphic Designer con Certificazione internazionale Adobe Dreamweaver prepara lo studente ad acquisire solide conoscenze per la figura professionale
HTML. Queste slides sono un adattamento di quelle di Luca Anselma, cui va il mio ringraziamento
HTML Queste slides sono un adattamento di quelle di Luca Anselma, cui va il mio ringraziamento Cenni di HTML Hypertext Markup Language Linguaggio con cui sono scritte le pagine web Permette di realizzare
Oreste Signore, <[email protected]> Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa
http://www.w3c.it/education/2012/upra/css/#(1) 1 of 63 Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa Master in Comunicazione e New
Tecniche di buona progettazione di pagine web
Tecniche di buona progettazione di pagine web Antonio Lioy < [email protected] > Politecnico di Torino Dip. Automatica e Informatica Quali font scegliere? non usare mai più di 3 o 4 font diversi per pagina
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 Alpino Docenti: Viviana Patti e Claudia Picardi 4 Tabelle 4.1 La struttura di una tabella Elementi principali
CSS LINGUAGGI E TECNOLOGIE WEB. Corso di Laurea Magistrale in Ingegneria Informatica. Corso di Linguaggi e Tecnologie Web A. A.
Corso di Laurea Magistrale in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A. A. 2012-2013 LINGUAGGI E TECNOLOGIE WEB CSS Floriano Scioscia 1 CSS CSS (Cascading Style Sheets, fogli di stile
XSL: extensible Stylesheet Language
XSL: extensible Stylesheet Language XSL è un insieme di tre linguaggi che forniscono gli strumenti per l elaborazione e la presentazione di documenti XML in maniera molto flessibile. I tre linguaggi devono
Grafica: creare pulsanti con i css.
Grafica: creare pulsanti con i css. L'articolo originale in lingua inglese Graphics: making buttons with css proviene dal sito eosdev.com ed è stato tradotto e riprodotto per gentile concessione dell'autore.
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,
HTML il linguaggio per creare le pagine per il web
HTML il linguaggio per creare le pagine per il web Parte I: elementi di base World Wide Web Si basa sul protocollo HTTP ed è la vera novità degli anni 90 Sviluppato presso il CERN di Ginevra è il più potente
Il linguaggio HTML - Parte 4
Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 4 Dott. Chiara Braghin [email protected] HTML - I Riferimenti Ipertestuali Il piatto forte di tutto
APPUNTI DI HTML (SECONDA LEZIONE)
APPUNTI DI HTML (SECONDA LEZIONE) 1. TITOLI, PARAGRAFI, BLOCCHI DI TESTO E CONTENITORI. E utile scrivere il testo che vogliamo inserire nella nostra pagina html all interno di appositi tag. La pagina sarà
APPUNTI DI HTML (QUINTA LEZIONE)
APPUNTI DI HTML (QUINTA LEZIONE) Cascade style sheets II Web, ai tempi della sua nascita, doveva preoccuparsi maggiormente dei contenuti che diffondeva, piuttosto che allo stile con il quale esso venivano
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
SOMMARIO. INTRODUZIONE 4 CAPITOLO 1 5 Linee Guida 5. 1.1 Linee guida CSS1 5 1.2 Linee guida CSS2 5. CAPITOLO 2 7 Fogli di stile 7
Sommario SOMMARIO INTRODUZIONE 4 CAPITOLO 1 5 Linee Guida 5 1.1 Linee guida 1 5 1.2 Linee guida 2 5 CAPITOLO 2 7 Fogli di stile 7 2.1 La sintassi 7 2.2 Ereditarietà degli attributi 7 2.3 Regole di cascading
HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi>
FRAME HTML 6 I frame Danno la possibilità di creare finestre multiple all'interno della finestra del browser Si riesce a suddividere la pagina in più sezioni indipendenti, ma che si possono influenzare
Cos è un word processor
Cos è un word processor è un programma di videoscrittura che consente anche di applicare formati diversi al testo e di eseguire operazioni di impaginazione: font diversi per il testo impaginazione dei
HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...
HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento
INTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW
1 INTRODUZIONE AL LINGUAGGIO HTML Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML 3 Architettura
Esercitazioni di HTML
Esercitazioni di HTML a cura di Maria Finazzi (23 novembre-1 dicembre 2006) e-mail: [email protected] pagine web: Dietro una pagina web Alcuni esempi:
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
HTML HyperText Markup Language:
HTML HyperText Markup Language: Linguaggio utilizzato per creare pagine Web 421 Introduzione HTML è l'acronimo di HyperText Markup Language HTML e il linguaggio standard per descrivere e definire il contenuto
Esercitazione n. 10: HTML e primo sito web
+ Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine
Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1
Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1 Chi può riuscire a creare pagine HTML? La realizzazione di pagine web non eccessivamente sofisticate è alla portata di tutti, basta
Javascript. Politecnico di Milano Facoltà del Design Bovisa Elementi di Informatica e Reti di calcolatori
Javascript Politecnico di Facoltà del Design Bovisa Elementi di Informatica e Reti di calcolatori Ing. Claudio Menghi Dipartimento di Elettronica e Informazione [email protected] http://home.dei.polimi.it/menghi
MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti
MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e
.ConStile, una guida dedicata all'uso dei CSS per lo sviluppo di siti web leggeri, usabili, conformi agli standard W3C. Introduzione ai CSS
.ConStile Tutorial Introduzione ai CSS : Indice.ConStile, una guida dedicata all'uso dei CSS per lo sviluppo di siti web leggeri, usabili, conformi agli standard W3C [H] Home > Tutorial > Introduzione
Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.
I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice
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();
Creare un sito Multilingua con Joomla 1.6
Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6
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
Guida Joomla. di: Alessandro Rossi, Flavio Copes
Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il
REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ
Pag. 1 di 13 REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ PUBBLICA AMMINISTRAZIONE Comune di Pella (NO) http://www.comune.pella.no.it/ DATA DELLA VALUTAZIONE 09/07/2008 AUTORE DELLA VALUTAZIONE Alessio Mantegna
Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sugli Elaboratori di Testo D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 Cos è un elaboratore di testo? 2 3 Cos è un elaboratore di testo? Cos è un elaboratore
Lezione 3. Joomla 2.5
Lezione 3 Joomla 2.5 Joomla: il template Prima di partire con la modifica del template, diamo un occhiata alle posizioni definite dallo stesso. Come si può notare LOGO non ha un area che lo identifica
Esercizi. Introduzione all HTML. Il WWW
Politecnico di Milano Esercizi Introduzione all HTML Il WWW Il World Wide Web: una rete di pagine connesse tra loro e distribuite su diverse macchine Il server Web contiene le pagine Web da visualizzare
Introduzione al Linguaggio HTML
Introduzione al Linguaggio HTML 2 Cosa e l HTML HTML = Hyper Text Markup Language Serve per produrre documenti nel WWW (World Wide Web) Utilizza un insieme predefinito di marcatori (TAG) per definire la
Formattazione e Stampa
Formattazione e Stampa Formattazione Formattazione dei numeri Formattazione del testo Veste grafica delle celle Formattazione automatica & Stili Formattazione dei numeri Selezionare le celle, poi menu:
