Domanda

Modificare:Il mio problema è stato risolto grazie a @Grumpy, tuttavia, se hai consigli generali riguardo a IE6, sentiti libero di rispondere.

Ho un cliente che utilizza ancora IE6 (ho provato a consentirgli l'aggiornamento, ma sta procedendo lentamente a causa dell'ampia base di utenti).

In una pagina c'è una tabella contenente i prezzi (11 colonne con 24 righe per voce).Ogni cella contiene un elemento input o select.Quando viene mostrata una sola voce, questa tabella viene visualizzata molto velocemente, ma non appena ce ne sono di più, ci vuole molto più tempo (ad es.6 immissioni richiedono >30 secondi).

So che è la tabella, perché tutti gli elementi sopra sono direttamente visibili.Ho provato a ottimizzare la tabella dando alla tabella e a ciascuna cella una dimensione fissa e impostando il file table-layout:fixed-stile.Ho anche provato a dare a ciascuna voce la propria tabella, ma nessuno dei due sembra aiutare.

Eventuali suggerimenti, collegamenti o idee su come migliorare la velocità della pagina sono apprezzati.Se hai bisogno di maggiori informazioni chiedi pure nei commenti.

È stato utile?

Soluzione 2

Risponderò alla mia domanda, dal momento che il problema non risiedeva nella tabella, ma in uno script successivo, che scansionava l'intera tabella durante il rendering.Più grande è il tavolo, maggiore è la quantità di scansioni eseguite.

La sostituzione dello script ha risolto il problema.

Altri suggerimenti

Una delle cose che farai meglio a evitare è la nidificazione.

Se la tua tabella è definita all'interno di diversi livelli di div, tabelle, ecc., il motore di rendering IE6 potrebbe rallentare notevolmente.Proverei a mettere la tua tabella su una pagina da sola e vedere se c'è una grande diminuzione nel tempo di rendering.

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