Divergenze IE & FireFox

lunedì 11 dicembre 2006 - 13.45

@ndrea Profilo | Newbie

Salve a tutti,
Ho un sito web implementato in asp 2.0, ora, se il sito viene visualizzato da IE non c'è nessun problema, ma se utilizzo FireFox l'immagine di sfondo dei div nelle pagine non mi si vede piu...
da cosa può dipendere

grazie
@ndrea
write once, run everywhere

freeteo Profilo | Guru

ciao,
i 2 browser renderizzano html in maniera diversa purtroppo, e per quanto ha avuto esperienza io, ie7 è piu' "adattatore" del contenuti, mentre firefox è piu' "rigoroso" sullo standard.

Cmq sia,al volo cosi' mi verrebbe da dire, potrebbe essere che non hai impostato l'altezza del div?
Posta 1po di codice html che cosi' si capisce meglio quale puo' essere l'errore...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

@ndrea Profilo | Newbie

ciao,
ho allegato un file di testo contenente uno dei div che in firefox non visualizza il background..e la classe del css che utilizza...
cmq ho fatto diverse prove ma il problema persiste, ho impostato l'altezza del div ma niente..ho cambiato il formato di immagine..niente..insomma..sto diventando scemo!!!...grazie per l'aiuto!

@ndrea
write once, run everywhere

freeteo Profilo | Guru

ciao,
la cosa è strana, la sintassi è giusta, ed ovviamente presumo che l'immagine sia raggiungibile dalla pagina...
Ad ogni modo, prova a cambiare il tipo di file, non vorrei che fosse un problema legato al formato png...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Rasmin Profilo | Newbie

metti background:url(...) invece di backgorund-image:url(...)

...e fammi sapere!

@ndrea Profilo | Newbie

..purtroppo è stata una delle mie innumerevoli prove senza successo...cmq credo che tutto dipende dal fatto che utilizzo le master pages......stò indagando....
write once, run everywhere

@ndrea Profilo | Newbie

Allora,
si è scoperto l'arcano!!! per far visualizzare il background ho dovuto spostare i CSS, (che stavano contenuti tutti in una cartellina nel progetto) al livello "root" dell'applicazione...a quel punto tutto è andato bene...
ma purtroppo non sono riuscito a capire il perchè di questo comportamento......
cmq...tutto bene quel che finisce bene!
grazie a tutti per la collaborazione.

Ciao
@ndrea
write once, run everywhere

freeteo Profilo | Guru

ciao,
penso di aver capito qual'e' il tuo problema:
si tratta del fatto che il tuo foglio di stile non l'hai usato con i theme di asp.net.
Se usi questo metodo infatti, il file css fa sempre riferimento a quello che hai nella dir, quindi le immagini sono mappate correttamente per il semplice fatto che il foglio di stile è mappato correttamente in automatico, creado il path da solo nel tag HTML "link" della pagina corrente.

Altrimenti quello che metti tu sulla master page, se la pagina che chiami ha della profondita' diversa, il foglio di stile non viene trovato e quindi non viene applicato lo stile alla pagina e quindi l'immagine di sfondo.Potrebbe essere questo il tuo problema?

Ti do un link intanto per capire come muoverti in themes:
http://www.dotnethell.it/articles/ASPNETThemesSkins.aspx
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/themes/default.aspx
http://msdn2.microsoft.com/it-it/library/ykzx33wh(VS.80).aspx
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

@ndrea Profilo | Newbie

Ciao,
non credo sia quello il problema perchè gli altri div èrano a posto, con le dimensioni giuste e posizionati dove stabilito nel css, e soprattutto visualizzando il background giusto!!! (infatti per ovviare al problema ho fatto una classetta che mi gestisce il path al file css, del tipo "come complicarsi la vita")...
a questo punto mi viene da pensare ad un'anomalia del mio IE7...(voglio tornare al 6!!!!!)
cmq i themes li ho conosciuti solo dopo aver concluso il progetto!!
infatti nella proxima versione li userò in maniera massiccia, visto che mantengono le pagine anche valide per lo standard W3c.......


@ndrea

write once, run everywhere
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5