« Le copertine di Perceber [2] | Main | Luoghi di Perceber / Il Ponte di Ferro dell'Industria »
10.04.05
Visualizzare Perceber
di giuliomozzi
Incipitario segnala, nei commenti al post precedente, un problema di visualizzazione di questo sito. Con Internet Explorer, dice, lo vede così (cliccare sull'immagine per ingrandirla):
Con Firefox, invece, lo vede così (cliccare ecc.):
Ora, ciò che Incipitario vede con Internet Explorer è ciò che vedo normalmente anch'io (che, appunto, uso Internet Explorer). Ed è, a torto o a ragione, ciò che mi auguro veda chiunque passi di qui. Faccio mia, dunque, la domanda conclusiva di Incipitario: "Qualcuno ne sa più di me?".
Posted by giuliomozzi at 10.04.05 22:52
Comments
Anch'io uso Firefox e ho lo stesso problema di visualizzazione. Ora: non ne capisco naturalmente niente, però sono sicuro trattarsi di un problema di Firefox, che falsa diverse visualizzazioni di diversi siti.
Posted by: gabrieledadati at 11.04.05 10:10
L'unica cosa che so è che Firefox è più esigente di Internet Explorer per quanto riguarda la sintassi HTML con cui vengono costruite le pagine. In altre parole, se il codice HTML da visualizzare non è corretto al 100%, Internet Explorer lo visualizza comunque mentre Firefox "chiude" laddove la perfezione viene a mancare. Questo potrebbe essere il motivo dell'header troncato in Perceber visualizzato da Firefox.
Da qui a dire che Firefox ha dei problemi ce ne corre. Se dovessi scegliere un browser, Firefox tutta la vita.
Posted by: Federico Platania at 11.04.05 12:36
Deve essere così. Io per "problema" intendevo che - proprio perché molti siti sono imperfetti e Firefox richiede perfezione - sorge un inconveniente. Ecco: per me problema significa in questo caso inconveniente.
Posted by: gabrieledadati at 11.04.05 13:20
Ha ragione Federico; ho provato con una pagina html di prova: facendo un piccolo errore IE lo bypassa, Firefox no.
Ho guardato il sorgente di Perceber e l'unico errore che mi sembra di aver trovatoè nella tabella che contiene l'immagine di Fludd.
***************************
href="">http://www.perceber.com/archives/work_in_progress/index.html">
Work in progress
<img border="0"
*******************************
Mi sembrano collidere due indicazioni: rowspan="6" e height=40". Visto che ogni cella è alta 40 quella dell'immagine, che si estende per sei righe, dovrebbe essere 40*6 ovvero 240.
Ovviamente con beneficio di inventario.
Giuseppe Ierolli (alias Incipitario)
Posted by: Giuseppe Ierolli at 11.04.05 16:35
Vedo che il pezzo di html che avevo inserito è sparito. Provo a rimetterlo sostituendo i segnali di tag con asterischi:
*td rowspan="6" width="100" height="40" align="center"*
*<img border="0" src="http://www.perceber.com/archives/immagini/fludd.jpg" width="180" height="287"**/td*
Posted by: Giuseppe Ierolli at 11.04.05 16:40
Grazie. Ora vedo che cosa si può fare (cioè: chiedo al prode Fabio Fracas che cosa si può fare; perché io non oso metterci le mani).
Posted by: giuliomozzi at 12.04.05 09:32
Ci sto lavorando ma ci sono incompatibilità che mi perplimono. Un saluto,
Posted by: Fabio at 12.04.05 11:51
Non è solo questione di resistenza alle imperfezioni. Explorer non rispetta benissimo gli standard definiti per HTML e CSS; Firefox si. Per cui in certi casi si comportano diversamente.
Posted by: Vincenzo at 13.04.05 15:50
Forse ho trovato: nel file styles-site.css, togli la linea height: 39px; dalla sezione relativa a #banner. Quella è un'istruzione che dice che il banner deve essere alto 39 pixel, come succede in Firefox, e che Explorer probabilmente ignora. Immagino sia un avanzo del template originale. Con Firefox va, non ho un pc sotto mano per provare explorer.
Posted by: Vincenzo at 13.04.05 15:57
Post meraviglioso, così come i commenti. Giuro che non ho capito una singola parola - non so di cosa state parlando: errore IE, segnali di TAG, CSS, Rowspan, 40*6, linea height 39px... Sento puzza di Cabala.
Posted by: Leonardo Colombati at 13.04.05 18:03
Anche con Opera si visualizza in stile Firefox...
Posted by: vins gallico at 14.04.05 16:26
Buongiono a tutti.
Credo di aver capito. Non incollo il codice per evitare casini, sarò descrittivo.
All'inizio del codice della pagina HTML, subito sotto il body, ci sono due tag div. Il secondo è: div id="banner"
Ho scaricato il CSS, è trovo nalla definizione dell'id #banner la riga: height: 39px;
Un browser aderente agli standard (io uso Safari, ed è la medesima cosa) "taglia" tutta la div a 39 pixel. Ed è quello che succede a perceber...
La soluzione spetta a voi. O cambiate la definizione del banner nel CSS, o rivedete i tag div nella home page (fra l'altro, non ho guardato bene, ma ho l'impressione che ci siano più div che /div, magari vi siete dimenticati di chiuderne qualcuno...).
Spero di essere stato chiaro. Se il commento viene senza a capo come lo vedo nella preview forse lo sarò poco... ;-)
Posted by: Marco Montagnana at 19.04.05 16:06
Leonardo: è una specie di cabala.
Però mi sa che io e Marco Montagnana abbiamo ragione, e se il tuo informatico segue i suggerimeni, il tuo bel banner ipertrofico appare agli Eletti così come ai Figli del Male.
Posted by: Vincenzo at 20.04.05 15:46