Ciao a tutti sono nuovo e super imbranato. Vorrei risolvere questo problema: ho un sito con tre pagine che richiamano un file css se voglio che una sola delle pagine sia formattata al centro in modo diverso, come devo impostare le modifiche? Grazie
Ciao a tutti sono nuovo e super imbranato. Vorrei risolvere questo problema: ho un sito con tre pagine che richiamano un file css se voglio che una sola delle pagine sia formattata al centro in modo diverso, come devo impostare le modifiche? Grazie
Se il layout della pagina diversa dalle altre è completamente diverso dal tuo css originale puoi creare un CSS ah hoc per la suddetta pagina e applicarlo al posto di quello oginale.
Se le modifiche riguardano un preciso elemento o una precisa serie di elementi puoi invece scrivere le regole CSS in questione direttamente sull'HTML della pagina in questione, attraverso un CSS in-line.
Grazie, avevo un dubbio se scrivendo la regola direttamente nella pagina html avesse la priorità sul css , se puoi segnalarmi qualche link di esempio ?
In ogni caso grazie.
Semplicemente, all'interno del tag <head></head> del tuo file html, inserisci
In realtà non sono sicuro che il CSS inline abbia la precedenza sul foglio di stile interno. Non sono sicuro ma abbastanza sicuro, diciamo. Nel caso non fosse così dovrebbe bastare, al termine di ogni attributo css inserire !important nel seguente modo:codice:<style type="text/css"> </style>
Esempio:
codice:a#nome_id img{border:0 !important;}
l'ordine di precedenza dei css è il seguente, vi faccio degli esempi
1. xxxyyy
2. <style>a {text-decoration:none;}</style>
3. <link rel="stylesheet" type="text/css" href="style.css">