NIE stosuj !important
. Praktycznie zawsze da się (i warto!) tego uniknąć. Naprawdę wielkie systemy pisane są tak, że nie korzystają z !important, ewentualnie poza paroma ściśle określonymi, wydzielonymi miejscami, więc i Twoja mała stronka da radę.
Rozwiązaniem jest unikanie stylów zbyt ogólnych. Jeśli masz np. element #content
, a w nim jakiś tekst ze span
ami, a także date pickera, w którym również są span
y, to chcąc ostylować tekst, nie używaj selektorów typu #content span
. Zamiast tego, niech tekst będzie otoczony w jakimś elemencie, np. div
ie z klasą .text
. DatePickery niech będą poza tymi div
ami. Style do tekstu powinny wtedy mieć selektory postaci #content .text span
. Ponieważ date pickery są poza elementami .text
, style te nie będą dotyczyły date pickerów i niczego nie zepsują.
To ogólna porada. Nie mogę podać szczegółowej, bo link, który podałeś mówi, że strona jest "under review" i niczego nie wyświetla.