1 FORMATO LAYOUT Potenziare e migliorare i layout delle pagine web create dinamicamente da ISA.

Slides:



Advertisements
Presentazioni simili
Pregnana Milanese Assessorato alle Risorse Economiche
Advertisements

TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
II° Circolo Orta Nova (FG)
/ fax
1 Pregnana Milanese Assessorato alle Risorse Economiche Bilancio Preventivo P R O P O S T A.
1 DECRETO LEGISLATIVO 626/94 19 SETTEMBRE 1994 MODIFICHE ED INTEGRAZIONI DECRETO LEGISLATIVO 242/96 19 MARZO 1996 CORSO DI FORMAZIONE ED INFORMAZIONE IN.
File System Cos’è un File System File e Directory
Frontespizio Economia Monetaria Anno Accademico
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
1 Tavolo del Patto per la crescita intelligente, sostenibile e inclusiva Il ricorso agli ammortizzatori sociali nei territori colpiti dagli eventi sismici.
Modellazione per addizione: denti posteriori
DISEGNO TECNICO INDUSTRIALE
Training On Line – CONA. 2 Richiesta Da Menu: Conferimenti ad inizio anno termico > Agosto > Annuali > Nuova Richiesta Si accede alla pagina di Richiesta.
Training On Line - Report. 2 Report storico Da menu: Reportistica -> Report storico Si accede alla pagina di selezione del report storico.
Esercitazioni su circuiti combinatori
Dipartimento di Ricerca Sociale - Università del Piemonte Orientale 1 Castelli Aperti giugno 2005 Castello di Camino (AL) IL PUBBLICO DI CASTELLI.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Immagini.
PROGRAMMI DI COOPERAZIONE TERRITORIALE I controlli di primo livello in azione Un caso pratico Programma Interreg IV C Progetto B3 Regions Regione Piemonte.
Ufficio Studi UNIONCAMERE TOSCANA 1 Presentazione di Riccardo Perugi Ufficio Studi UNIONCAMERE TOSCANA Firenze, 19 dicembre 2000.
1. 2 CAMERA DI COMMERCIO PESARO E URBINO Elaborazione Servizio Statistica Fonti: ISTAT – Unioncamere – Tagliacarne – Infocamerere – Regione Marche – Comune.
1 Anatomia di una pagina Un insieme di pagine web hanno generalmente una parte invariante (o poco): header, navigazione, footer una parte variabile: contenuti.
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Scritte scritte scritte scritte scritte scritte scritte Scritte scritte Titolo.
I numeri relativi by iprof.
DHTML: Modello degli Eventi 1. 2 Sommario Introduzione Evento onclick Evento onload Gestione errori con onerror Gestione mouse con levento onmousemove.
Dipartimento di Economia
19 Lezione 21/5/04 Composizione dell'immagine 1 COMPOSIZIONE DELLIMMAGINE.
Portale Capacità STOGIT
2 3 4 RISERVATEZZA INTEGRITA DISPONIBILITA 5 6.
Melfi, 1 aprile 2011 – MediaShow 1 Social Network: possibilità di uso consapevole nella didattica Uso, consapevolezza, opportunità, proposte Caterina Policaro.
1ROL - Richieste On Line Ente pubblico 5ROL - Richieste On Line.
Scuola dell'Infanzia sez.D
Inutile provare dunque a inserire un file ".psd" (formato nativo di Photoshop) all'interno della vostra pagina HTML: con grande probabilità il browser.
1 Negozi Nuove idee realizzate per. 2 Negozi 3 4.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
1 SOSTEGNO PSICOLOGICO SCUOLE DELLAQUILA. 2 Aiuto ai docenti in qualità di persone. L obiettivo è quello di sostenere e contenere lo stato emotivo personale.
TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica.
1 Guida per linsegnamento nei corsi per il conseguimento del CERTIFICATO DI IDONEITÀ ALLA GUIDA DEL CICLOMOTORE.
Bando Arti Sceniche. Per poter procedere è indispensabile aprire il testo del Bando 2ROL - Richieste On Line.
SCOPRI LA TABELLINA click Trova la regola nascosta… click
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
Esercitazioni di Meteorologia da satellite
LE SAI LE TABELLINE? Mettiti alla prova!.
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.
1101 = x 10 x 10 x x 10 x = CORRISPONDENZE
1 Questionario di soddisfazione Studenti - a. sc. 2008/09 Il questionario è stato somministrato dal mese di aprile al mese di maggio Sono stati restituiti.
Fondamenti delle Reti di Computer Seconda parte Carasco 15/04/2010.
1 FOLGARIA 2002 CAMPO SCUOLA GIOVANI CALTO – GRIGNANO CASA S. MARIA.
Ad opera di: Matteo Donatelli e Maurizio Di Paolo Presentazione su : Elettropneumatica 1.
1 Se seleziono le colonne da A – F e modifico con il mouse la larghezza della colonna C, cosa succede alle altre colonne selezionate? 1.Assumono tutte.
QUIZ – PATENTE EUROPEA – ESAME WORD
I dati del questionario di autovalutazione dei docenti Prime rilevazioni.
Bando di Residenza Cap Scheda ENTE 3ROL - Richieste On Line.
1 Guida per linsegnamento nei corsi per il conseguimento del CERTIFICATO DI IDONEITÀ ALLA GUIDA DEL CICLOMOTORE.
HAUFBAU.
-17 Aspettative economiche – Europa Settembre 2013 Indicatore > +20 Indicatore 0 a +20 Indicatore 0 a -20 Indicatore < -20 Unione Europea Totale: +6 Indicatore.
© GfK 2012 | Title of presentation | DD. Month
Pippo.
Progettare corsi con Moodle
TUTTO HA UN… SENSO INTERSEZIONE 5 ANNI
Modulo 6 Test di verifica
Bando Pittori e Scultori in Piemonte alla metà del ‘700
Bando Beni in comune. 2ROL - Richieste On Line 3.
Dove siamo L’ Italia: una crisi nella crisi Vladimiro Giacché (presidente Centro Europa Ricerche) 20 giugno 2014.
lun mar mer gio ven SAB DOM FEBBRAIO.
Tabelle in HTML Le tabelle permettono di creare una struttura matriciale (un foglio con tanti quadretti) Vengono utilizzate non solo per presentare dei.
1 Analisi della gestione finanziaria dal 04 Gennaio 2008 Fondo Pensione Astri Comparto Bilanciato report al: 4 giugno 2010.
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.
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Transcript della presentazione:

1 FORMATO LAYOUT Potenziare e migliorare i layout delle pagine web create dinamicamente da ISA.

2 Pulizia del file.htm generato da Fireworks Tipo di layout Cancellazione delle righe e colonne con altezza o larghezza di 1 px Modifica degli attributi rowspan e colspan Cancellazione degli spacer Cancellazione delle righe o colonne vuote

3 Tipo di layout Piastrellatura: il layout è composto da sole slice Zone libere: il layout è composto da slice e zone libere Per entrambi i casi si distingue tra: Distanze Sovrapposizioni

4 Piastrellatura:Distanze Il layout è composto da sole slice Fireworks crea delle righe o colonne contenenti immagini con attributo height=1 o width=1 Generazione di spacer per ogni riga creata

5 Piastrellatura:Distanze Individuazione delle img attraverso XPath nel file di configurazione Pulizia delle stesse attraverso la funzione clean in ISA.asp Tale pulizia è effettuata tra la PreParsing e la PostParsing styleclean= clean(loadString(stylest,true),cleanStyleD)

6 Piastrellatura:Distanze Righe CASO 1 Creazione di una riga (successiva a quella contenente la slice con attributo height<1px) con due colonne: - img con height=1 e nome: nome-file_r*_c* - spacer CASO 2 Creazione di una colonna contenente limg con attributo height=1 Creazione di una riga (successiva a quella contenente la slice con attributo height<1px) con due colonne: - img con height<1 px - spacer

7 Piastrellatura:Distanze Righe- CAS0 1 (1) <img name=Stefy.gif src=.. width=423 height=143 border=0 alt=> height=143 border=0 alt=> <td> <img src=spacer.gif width=1 height=143 border=0 alt=> <img name=main_r2_c4 src=.. width=423 height=1 border=0 alt=> <img src=spacer.gif width=1height=1 Border=0 alt=>

8 Piastrellatura:Distanze Righe - CASO 1 (2) No Spacer <img name=Stefy.gif src=.. width=423 height=144 border=0 alt=> height=144 border=0 alt=> <td/> With Spacer <img name=Stefy.gif src=.. width=423 height=144 border=0 alt=> height=144 border=0 alt=> <td> <img src=spacer.gif width=1 height=144 border=0 alt=>

9 Piastrellatura:Distanze Righe - NoSpacer

10 Piastrellatura:Distanze Righe - WithSpacer

11 Piastrellatura:Distanze Righe - CASO 2 (1) <img name=main_r1_c4 src=.. width=423 height=1 border=0 alt=> height=1 border=0 alt=> <td> <img src=spacer.gif width=1 height=1 border=0 alt=> <img name=Stefy src=.. width=423 height=143 border=0 alt=> <img src=spacer.gif width=1 height=143 border=0 alt=>

12 Piastrellatura:Distanze Righe - CASO 2 (2)

13 Piastrellatura:Distanze Righe - CASO 2 (3) <img name=main_r1_c4 src=.. width=423 height=1 border=0 alt=> height=1 border=0 alt=> <td> <img src=spacer.gif width=1 height=1 border=0 alt=> <img name=Stefy src=.. width=423 height=143 border=0 alt=> <img src=spacer.gif width=1 height=143 border=0 alt=> <img name=Stefy src=.. width=423 height=144 border=0 alt=> height=144 border=0 alt=>

14 Piastrellatura:Distanze Colonne CASO 1 Creazione di una colonna (successiva a quella contenente la slice con attributo width<1px) con: - img con width=1 e nome: nome-file_r*_c* CASO 2 Creazione di una colonna (precedente a quella contenente la slice con attributo width<1px) con: - img con width=1 e nome: nome-file_r*_c*

15 Piastrellatura:Distanze Colonne - CASO 1 (1) <img name=last1 src=.. width=11 height=35 border=0 alt=>>/a> height=35 border=0 alt=>>/a> <img name=main_r6_c9 src= width=1 height=35 border=0 alt=> <img src=spacer.gif width=1 height=35 border=0 alt=>

16 Piastrellatura:Distanze Colonne - CASO 1 (2)

17 Piastrellatura:Distanze Colonne - CASO 1 (3) <img name=last1 src=.. width=11 height=35 border=0 alt=>>/a> height=35 border=0 alt=>>/a> <img name=main_r6_c9 src= width=1 height=35 border=0 alt=> <img src=spacer.gif width=1 height=35 border=0 alt=> <img name=last1 src=.. width=12 height=35 border=0 alt=>>/a> height=35 border=0 alt=>>/a> <img src=spacer.gif width=1 height=35 border=0 alt=>

18 Piastrellatura:Distanze Colonne - CASO 2 (1) <img name=main_r4_c1 src= width=1 height=235 border=0 alt=> <img name=vert src=.. width=15 height=235 border=0 alt=>>/a> height=235 border=0 alt=>>/a> <img src=spacer.gif width=1 height=235 border=0 alt=>

19 Piastrellatura:Distanze Colonne - CASO 2 (2)

20 Piastrellatura:Distanze Colonne - CASO 2 (3) <img name=main_r4_c1 src= width=1 height=235 border=0 alt=> <img name=vert src=.. width=15 height=235 border=0 alt=>>/a> height=235 border=0 alt=>>/a> <img src=spacer.gif width=1 height=235 border=0 alt=>... <img name=vert src=.. width=16 height=235 border=0 alt=>>/a> height=235 border=0 alt=>>/a> <img src=spacer.gif width=1 height=235 border=0 alt=>

21 Problemi da risolvere Eliminare e Nel caso in cui la colonna generata da Fireworks giace esattamente tra due colonne di uguale altezza, incremento di 1 px lattributo weight della colonna che giace nella parte sx Non gestito il caso in cui la riga generata da Fireworks giace tra due righe di uguale larghezza

22 Piastrellatura:Sovrapposizioni Individuazione delle img attraverso XPath nel file di configurazione Pulizia delle stesse attraverso la funzione clean in ISA.asp Tale pulizia è effettuata tra la PreParsing e la PostParsing styleclean= clean(loadString(stylest,true),cleanStyleO)

23 Piastrellatura:Sovrapposizioni Righe - CASO 1 CASO 1 Height slice=height bitmap La tr[1] successiva contiene colonne con attributo rowspan incrementato di 1 px (come tutte le colonne che occupano la riga) e unimg spacer.gif con attributo height=witdh=1 La tr[2] successiva contiene un solo un img spacer.gif con attributo width=1 e height=height[tr--]-1

24 Piastrellatura:Sovrapposizioni Righe - CASO 2 CASO 2 Se WIDTH SLICE OVERLAP=WIDTH SLICE COPERTA Height slice Overlap=height bitmap +1 e giace in una riga con uno spacer di attributi height=width=1 La colonna della tr[1] precedente contenente la slice coperta ha attributo height decrementato di1 e tutte le altre colonne hanno attributo rowspan incrementato di 1 px. Se WIDTH SLICE OVERLAP!=WIDTH SLICE COPERTA La riga contenente la slice overlap contiene un img creata da Fireworks con attributo height=1 e width=width slice coperta - width slice Overlap. Tutte le colonne di questa riga hanno attributo rowspan incrementato di 1 px.

25 Piastrellatura:Sovrapposizioni Righe - CASO 1(1) a b c w=423 h=144 spacer w=1 h=144 d e f g h spacer w=1 h=1 spacer w=1 h=26

26 Piastrellatura:Sovrapposizioni Righe-CASO 1 (2)

27 Piastrellatura:Sovrapposizioni Righe-CASO 1 (3) a b c w=423 h=144 spacer w=1 h=144 d e f g h spacer w=1 h=1 spacer w=1 h=26 a b c w=423 h=144 d e f g h

28 Piastrellatura:Sovrapposizioni Righe-CASO 2 (1) a b c w=323 h=143 spacer w=1 h=143 e w=323 h=28 spacer w=1 h=1 d w=185 h=26 spacer w=1 h=26 main_r4_c1 w=16 h=1 g w=169 h=255 spacer w=1 h=1 f

29 Piastrellatura:Sovrapposizioni Righe-CASO 2 (2)

30 Piastrellatura:Sovrapposizioni Righe-CASO 2 (3) a b c w=323 h=143 spacer w=1 h=143 e w=323 h=28 spacer w=1 h=1 d w=185 h=26 spacer w=1 h=26 main_r4_c1 w=16 h=1 g w=169 h=255 spacer w=1 h=1 f a b c w=323 h=144 d w=185 h=27 e w=323 h=27 f g w=169 h=254 i

31 Piastrellatura:Sovrapposizioni Colonne - CASO 1 CASO 1 Width slice=width bitmap Incremento di 1 dellattributo colspan di tutte le colonne delle righe precedenti contenenti img che occupano la medesima colonna della slice overlap CASO PARTICOLARE ????? Se la slice copre una slice che occupa più righe questultima viene divisa in due (o più) parti:

32 Piastrellatura:Sovrapposizioni Colonne - CASO 2 CASO 2 Width slice=width bitmap + 1px colspan slice++ La slice contenuta nella stessa riga ma colonna precedente ha width<1px Incremento di 1 dellattributo colspan di tutte le colonne delle righe precedenti contenenti img che occupano la medesima colonna della slice overlap CASO PARTICOLARE Se la slice copre una slice che occupa più righe questultima viene divisa in due (o più) parti: La prima ha la width originaria e height=height slice coperta - height slice overlap e giace nelle righe precedenti quella contenente la slice overlap La seconda ha la width<1px rispetto la width originaria e height= height slice overlap

33 Piastrellatura:Sovrapposizioni Colonne - CASO 2 (1)

34 Piastrellatura:Sovrapposizioni Colonne - CASO 2 (2) A B width="112" height="171" C spacer width="1" height="144" D E spacer F G main_r3_c3" width="111" height="254" H width="300" height="254" I spacer.gif"

35 Piastrellatura:Sovrapposizioni Colonne - CASO 1+CASO 2

36 Piastrellatura:Sovrapposizioni Colonne - CASO 1+CASO 2 (1) A B width="112" height="171" main_r1_c6 width="323" height="144" spacer width="1" height="144" D E spacer width="1" height="27" F G width="170" height="254" main_r3_c4 width="111" height="254" H I spacer.gif L M spacer.gif

37 ZONE LIBERE - Distanze