Autore Topic: lettura css da firefox?  (Letto 3404 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
lettura css da firefox?
« il: 21 Gennaio 2006 11:27:16 »
Buongiorno a tutti, ho installato per la prima volta un browser mozilla, "FIREFOX 1,5" ,e devo dire che visto con lui il mio sitino è  :shock: uno schifo! Vi premetto che non mi ritengo un webmaster, ho da qualche anno un sitino  su altervista i cui contenuti sono essenzialmente immagini di dipinti ; il sito è di fatto un frameset nidificato su due livelli che consente l'apertura di sette pagine;nella struttura del frameset questo style " style="background-image: url('maglia3.jpg');" applicato ai col e row  consente con IE di dare lo stesso sfondo a tutta la pagina rendondola uniforme, con firefox rimangono visibili le ampie linee di demarcazione tra le pagine rendendo sgradevole il tutto.
Ora questo non è l'unico inconveniente nel mio sitino, ve ne sono altri sempre da mettere in correlazione con i css, oltre ad un problema sul menù che è fatto con un javascript un po datato,
 menù che con IE apre e chiude le espansioni normalmente con firefox sono sempre tutte aperte (visibili).
chiedo se qualcuno può darmi delle indicazioni per riuscire ad adeguare il mio sito a Firefox, non è un problema di validazione (quasi tutte le pagine sono validate 4,01 transitional e css),
magari sono banalità ad esempio una buona parte delle immagini non risulta visibile a causa delle \ anzichè / nel percorso, cosa a cui IE non attribuisce importanza e nemmeno il "validatore".
per vedere ciò di cui parlo l'indirizzo e questo
 http://boletus.altervista.org
Mi piacerebbe che il sito potesse essere fruibile anche da chi non naviga con IE, e poi devo dire che anche se non lo conosco ancora firefox già mi piace :), così come mi piace l'idea che una intera comunità dedichi intelligenza e tempo ad un fine senza contenuti speculativi.
Grazie. :D
Boletus, non è mai troppo tardi.


Offline miki64

  • Moderatore
  • Post: 35960
Re: lettura css da firefox?
« Risposta #1 il: 21 Gennaio 2006 12:42:57 »
Però dovevi postare il tuo problema su <<Evangelizzazione>>...
Va beh, lo sposterà qualche Moderatore....  :(

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #2 il: 21 Gennaio 2006 14:05:05 »
Scusate :? ma il termine di "evangelizzazione" non mi era chiaro!
Grazie per aver spostato la domanda nella giusta sede.

Offline the fly on the net

  • Post: 297
    • the fly on the net
Re: lettura css da firefox?
« Risposta #3 il: 23 Gennaio 2006 10:36:58 »
con firefox rimangono visibili le ampie linee di demarcazione tra le pagine rendendo sgradevole il tutto.

Prova ad aggiungere frameborder="0" in tutti i tag frame.

http://www.w3.org/TR/REC-html40/present/frames.html

un problema sul menù che è fatto con un javascript un po datato,
 menù che con IE apre e chiude le espansioni normalmente con firefox sono sempre tutte aperte (visibili).

Il menù è effettivamente datato: sarebbe tutto da rivedere. In parole povere, al posto di usare document.all( ) per Explorer e document.layers[ ] per Netscape 4.x, bisognerebbe usare document.getElementById( ) e document.getElementsByTagName( ) che sono standard W3C e compatibili sia con Explorer, Firefox e pure Opera.

Per ottenere l'effetto che desideri credo tu faccia prima a rifare lo script rendendo prima invisibili (display: none) di default con CSS con una classe, e poi con JS rendi visibile con document.getElementById l'ID dell'oggetto che ti interessa.


Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #4 il: 23 Gennaio 2006 13:53:41 »
Per quanto attiene allo script del menù, grazie dei chiarimenti, mi darò da fare appena ho tempo.
Per la questione del frameset,  :( frameborder è già presente e impostato a 0
Codice: [Seleziona]
<frameset rows ="10.5%, 89.5%"  style="background-image:url('maglia3.jpg');">
<frame frameborder="0"  marginheight="0" marginwidth="0" name="titolo" src="impress/titologau.html" scrolling="no">
<frameset cols="16%,68%,16%," style="background-image:url('maglia3.jpg');">
<frame frameborder="0" name="menu" src="menu.html" scrolling="auto">
<frame frameborder="0" name="principale" src="gau_a.html" scrolling="auto">
<frameset rows="81%,19%," style="background-image:url('maglia3.jpg');">
<frame frameborder="0" name="links" src="impress/biogau.html" scrolling="auto">
<frame frameborder="0" name="vari" src="vari.html" scrolling="no">
</frameset>
</frameset>
<noframes>
<body>           </body></noframes>
</frameset>

.
Inoltre nelle pagine che si aprono al centro del frameset l'allineamento delle immagini, che sono poste in tabelle annidate in altra tabella , risulta totalmente sfalsato rispetto alla posizione dove dovrebbero trovarsi e quelle sottostanti addirittura parzialmente sovrapposte a quelle che sono in alto nella pagina(gau_a.html).
Se del caso vi posterò  una immagine della videata come la vedo con firefox e come con IE, scusate ma non ho molto tempo per seguire le risposte e nemmeno per trovare le soluzioni da solo, se qualcuno mi sapesse dire  dove stanno i problemi gli sarei grato. :)
« Ultima modifica: 23 Gennaio 2006 13:59:13 da boletus »

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #5 il: 23 Gennaio 2006 18:27:58 »
Attribuendo frameborder="0", o frameborder="no" ai tag frameset rows  e cols gli spazi bianchi scompaiono, ma la pagina non è validata!!!  che faccio?

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #6 il: 23 Gennaio 2006 18:59:59 »
Io penso che siccome per il frameset non sono previsti attributi di stile Firefox non li legga a priori anche se nel tag frameset vengono inseriti come style=" qui dentro non legge niente " considerato che frameborder su questi tag non è ammesso, chi usa un frameset che non sia interamente a sfondo bianco o non avrà la pagina validata o ai navigatori mozilla la mostrerà con le righe di separazione tra pagina e pagina!! mentreil furbo Bill fa contenti gli uni e gli altri(validatore, webmaster,navigatori).
Spero di sbagliarmi. :shock:

Offline the fly on the net

  • Post: 297
    • the fly on the net
Re: lettura css da firefox?
« Risposta #7 il: 23 Gennaio 2006 20:21:31 »
Per quanto attiene allo script del menù, grazie dei chiarimenti, mi darò da fare appena ho tempo.
Per la questione del frameset,  :( frameborder è già presente e impostato a 0

Prova anche noresize="noresize"

Offline mas_160

  • Post: 76
Re: lettura css da firefox?
« Risposta #8 il: 25 Gennaio 2006 19:00:52 »
E' possibile creare un frameset senza spazi tra i singoli frame, come puoi vedere dagli esempi/tutorial riportati QUI e QUI, ma non senza scendere a compromessi con attributi proprietari, con buona pace del validatore HTML :(.

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #9 il: 26 Gennaio 2006 15:11:14 »
Ti ringrazio per la risposta e per la documentazione fornita :D,però

.... ma non senza scendere a compromessi con attributi proprietari, con buona pace del validatore HTML :(.
il validatore accetta, come avrai letto sopra, l'attributo style="background-image: url('maglia3.jpg'); per il tag <frameset> e IE (almeno dalla 5,5 in poi) lo interpreta , quasi ci fosse un accordo in barba alla regola generale che non vorrebbe attributi al frameset.
Ciò non di meno chi come me ha sviluppato un sitino, diciamo inusuale, cercando di agire sulle possibilità di far aprire in un unico contenitore centinaia di pagine in molteplici aggregazioni se vuole vederle esposte così come le ha concepite, deve sperare che il navigatore usi IE (cosa peraltro frequente , nel mio sitino IE è al 97%, anche perchè gli altri evidentemente scappano subito.
Dopo questa breve digressione vorrei esporre l'altro, per me irrisolvibile ,problema.
in sintesi , nel frame centrale del frameset , una buona parte delle pagine che vi si aprono sono così strutturate:
www.boletus.altervista.org/cez_aaa.html nella pagina sono stati resi evidenti i bordi per facilitarne l'interpretazione;
so che attualmente le tabelle sono in disarmo e che altro viene usato come contenitore, ma questo layout l'ho fatto circa tre o quattro anni fa e per i iei scopi andava benissimo (con ie).
Come potete vedere sono una serie di table nidificate delle quali quattro svolgono ilcompito di fare da cornice colorata alle immagini, queste quattro tabelle si dipongono centralmente ai td che le racchiudono e il tutto al variare delle dimensioni del video si aggiusta proporzionalmente mantenendo fisse solo la dimensioni delle immagini e della loro cornice.
Ora con IE benissimo con firefox non c'è verso di farle allineare ol centro orizzontalmente, stanno sempre a sn
e le due sottostanti si spostano anche verticalmente fino a una parziale sovrapposizione con quelle che stanno sopra, per poi tornare a posto una volta cliccato il link sulle immagini, mentre la td che contengono solo testo sono corrette.

In queste sere ho provato a usare contenitori  quali i div ma senza risultato utile.

Esiste un layout in grado di mostrarmi le immagini con le loro cornici la dove le vorrei e che seguisse, come già fa questo le dimensioni della pagina? :shock:
Ciao  a tutti. :)

Offline lucasali

  • Moderatore
  • Post: 7493
Re: lettura css da firefox?
« Risposta #10 il: 26 Gennaio 2006 16:04:47 »
questa è la validazione del css

per quanto riguarda il resto non possi dirti molto visto che il sorgente della pagina che hai lincato è praticamente tutto su una riga e quindi illeggibile.

per la posizione delle immagini hai provato con align="middle" nel tag img?

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #11 il: 26 Gennaio 2006 16:22:36 »
Ho reso il sorgente della pagina cez_aaa.hml in copia leggibile ,  prima era compresso perchè anche IE fa la sue bizze e cioè come potrai vedere il lato inferiore delle cornici ,ora con un codice esteso risulta più ampio del dovuto,mentre con firefox è normale!
Rettifico con l'attributo align="middle nel <img> anche IE legge il codice esteso correttamente,
Per il problema della centratura ho come l'impressione che in firefox gli attributi dei contenitori esterni non vengano ereditati da quelli interni  :? e che si debba specificare ogni cosa!
Ciao e grazie del contributo, se c'è altro ..... attendo  :D

Ho apportato alcuni cambiamenti minimi e per come è adesso (la pagina che è linkata) se aperta con la finestra a dimensione ridotta in altezza tutto risulta centrato, ma se si prova a ridimensionarla aumentandola le immagini e relative cornici saltano sopra. (ovviamente con firefox) con IE è sempre tutto a posto.
« Ultima modifica: 26 Gennaio 2006 19:19:42 da boletus »

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #12 il: 28 Gennaio 2006 11:34:22 »
Come volevasi dimostrare, non era firefox ad interpretare male,  :lol: ero io che avevo attribuito ai td delle altezze in percentuale eccessive (loro somma maggiore di 100%) sistemate queste, la pagina mostra il layout desiderato
http://boletus.altervista.org/cez_5a.html

Grazie a tutti  :)

Offline boletus

  • Post: 9
    • Impressionismo e dintorni
Re: lettura css da firefox?
« Risposta #13 il: 28 Gennaio 2006 16:54:33 »
C'è la possibilità di far apparire la scroll-bar sulla sinistra della pagina.
in IE lo ottengo con questo  <html dir="rtl"> . :(
grazie

0 Utenti e 1 Visitatore stanno visualizzando questo topic.