Ciao a tutti, vi riporto un caso che non riesco a spiegarmi e risolvere. Si tratta del rendering di una pagina sviluppata in asp.net che utilizza per il layout la proprietà display e che dovrebbe essere visualizzata correttamente in FF 3.x e IE8.
Ora sul mio pc di sviluppo Win7Entx64 con IE8 va tutto bene.
Diverso è su altri pc con XP SP3 e IE8, dove la versione del browser non viene nemmeno riconosciuta correttamente (uso Request.Browser.Browser e Request.Browser.MajorVersion) e l'attributo display non viene gestito correttamente.
Il codice è
il div con classe pnComandi dovrebbe essere visualizzato a destra del div con classe pnFascicolo, mentre nei casi problematici viene visualizzata al di sottocodice:<div style="display: table;"> <div style="display: table-row;"> <div class="pnFascicolo" id="ctl00_cphMain_pnFascicolo"></div> <div class="pnComandi" id="ctl00_cphMain_pnComandiAnteprima" style="width: 120px;"></div> </div> </div> .pnFascicolo { display: table-cell; margin: 5px 5px 5px 5px; padding-right: 5px; } .pnComandi { display: table-cell; vertical-align: top; }
ho notato una ulteriore cosa strana, se faccio il login come amministratore la pagina viene renderizzata in modo corretto...![]()

Rispondi quotando