Entra

View Full Version : Cercasi consigli sul CSS


corvazo
10-04-2019, 17:26
Salve,

Sto giocherellando con il CSS da non molto tempo e di solito per i miei esperimenti sono solito scrivere lo stile in un file separato .css, ma oggi mi sono accorto che non è la stessa cosa e non capisco come sia possibile.

Prendendo ad esempio questo https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_responsive_navbar_dropdown o questo https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_dropdown_navbar

Se ne copio il codice su di un nuovo file funzionano e riesco a modificarne i nomi del menu.

Se ne copio solo la parte del body su un nuovo file html e poi solo la parte dello stile su nuovo .css questo funziona solo e solamente se non vado a modificare quegli stessi nomi del menu.

In sostanza nel primo caso posso modificare e addattare alle mie esigenze il menu nel secondo no. :confused:

Kaya
11-04-2019, 10:46
La cosa mi sembra decisamente anomala.
Crea i due /tre files di esempio e facci vedere cosa non va.

wingman87
11-04-2019, 13:58
Probabilmente il browser salva in cache il css e non lo riscarica quando lo modifichi. Premi CTRL+F5 per forzare il download di tutte le risorse.

corvazo
11-04-2019, 19:02
Grazie dell'aiuto comunque oggi ho riprovato e funziona.
Non ho idea cosa fosse successo so solo che stavo impazzendo :D

Forse era la storia della cache non lo so... usavo IE11 e Firefox aggiornato per le prove.


IE11 ha un problemino: si attiva con un colore grigio la parte del dropdown menu quando dovrebbe farlo solamente in caso in cui ci si clicchi sopra attivandolo - e si attiva comunque. Caricando la stessa pagina con Firefox e Opera infatti non lo fa. Problema di chi usa IE11 si può sorvolare visto che ormai è un browser passato? (lo so off topic poi chiudo)

corvazo
30-04-2019, 12:29
Ciaooggi ho risolto il problemino con IE: back-groundcolor: inherit non funzionava allora ho cambiato inherit col colore del menu e funziona :D