Domanda

Ho un sito web che ho appena caricato su Interweb e viene visualizzato in modo diverso utilizzando Firefox 3.0.1 su Ubuntu e WinXP.

Due cose che ho notato su Ubuntu:

  1. Manca la favicon
  2. Il colore di sfondo non viene visualizzato (è impostato nel foglio di stile)

Cosa ho fatto di sbagliato?Il file CSS viene recuperato sotto Ubuntu, quindi perché non applica tutto il foglio di stile, solo le parti che gli piacciono?E perché la favicon non viene visualizzata?Sono lo stesso problema?


La risposta sul colore di sfondo:HTML non valido.Ma mi piacerebbe che qualcuno spiegasse perché funziona su Windows e non su Ubuntu.

La risposta sulla favicon:in precedenza non esisteva la favicon.Il browser ha memorizzato nella cache la mancanza di favicon. Svuota la cache di Firefox, e tutto va bene.

È stato utile?

Soluzione

Vorrei innanzitutto suggerire di convalidare il codice html e css.Se sono presenti errori nel markup, questi possono causare errori nel rendering.

Altri suggerimenti

Ho anche riscontrato differenze tra FF3 su WinXP e FF3 su OS X (principalmente con il posizionamento CSS).Sia il CSS che l'HTML sono stati convalidati correttamente, ma non sono mai riuscito a capire perché ci fosse questa differenza.Penserei che il motore di rendering sarebbe lo stesso, ma a quanto pare ci sono almeno alcune sottili differenze.

Sono d'accordo..ci sono sottili differenze tra i due sistemi operativi.Parte di questo riguarda solo le dimensioni dei caratteri e il modo in cui vengono determinate l'altezza della linea e la spaziatura delle lettere.Gran parte del flusso della pagina si basa sull'interazione di questi elementi di spazio bianco con altri elementi della pagina.

Credo che si tratti di un problema di carattere e di un problema del browser/sistema operativo.

sappiamo che le diverse versioni di Firefox dipendono dal sistema operativo: sono disponibili alcune estensioni di Firefox per Linux, alcune estensioni di Firefox per Windows.è il carattere, immagino.

Prova a scaricare i caratteri core mtts (microsoft true type) che includono tutti i caratteri di Windows in modo che Firefox possa visualizzare i caratteri specificati nel CSS.

inoltre puoi verificare di utilizzare i caratteri disponibili su entrambe le piattaforme.Altrimenti, suggerisco di ricontrollare e riconvalidare il codice.

L'altro problema potrebbe essere la risoluzione dello schermo.Potrebbe andare bene in Windows con la tua alta risoluzione ma non con la versione Ubuntu a bassa risoluzione.

Quasi troppo ovvio da dire, ma sono entrambi "Firefox 3.01"?Uno non è, ad esempio, Firefox 3.01 revisione 3 aggiornamento 6 service pack 9 e l'altro, beh, hai capito.

Anche se fossero entrambi gli ultimi Firefox per quella piattaforma, non significa che lo siano esattamente la stessa cosa.

Per vedere cosa c'è di diverso, inserisci about:config nella barra degli indirizzi in Firefox sia in Linux che in Windows, premi Invio e confronta l'output

Ubuntu (credo) applica le proprie patch a Firefox, quindi forse questa è la causa.Detto questo, pensavo che le patch riguardassero solo modifiche minori, di tipo GUI.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top