Originariamente inviato da sirelancillotto
Buonasera,

domanda molto semplice:

vorrei formattare diversamente questa scritta senza intervenire sul codice html ma inserendo invece le giuste istruzioni nel file css collegata alla pagina.
codice:
BLA BLA BLA
se ad esempio voglio un colore rosso, cosa dovrei scrivere nel css? Questo sotto?
codice:
#modal {color: red;}
Grazie.
Dal punto di vista formale, quello postato e` codice CSS (e` inserito inline, cioe` con attributo "style=").

Quindi io interpreto la domanda cosi`:
vorrei formattare diversamente questa scritta senza intervenire sul codice del file html ma inserendo invece le giuste istruzioni nel file css collegata alla pagina
Risposta:
Non e` possibile.
Gli stili inseriti inline hanno piu` priorita` di quelli definiti nel file associato.

Pero` c'e` un escamotage:
Nel file CSS inserisci:
codice:
.modal {    /* attenzione, modal e` una classe, non un id */
  color: red !important;
}
E allora nei browser conformi (*) le direttive !important hanno la precedenza sulle altre.

(*) purtroppo IE non e` conforme.
IE6 non conosce !important
IE7 dovrebbe conoscerlo se usi la DTD strict, ma non so come si comporta in questo specifico caso
IE8 non lo so