Zaloguj się, aby obserwować  
Obserwujący 0
nostromo

Dodanie nowego pliku css

5 postów w tym temacie

Witam. 

Dodałem sobie na stronie nowy plik css o nazwie overwrite. Chcę w nim wpisywać wszystkie zmiany w szablonie na stronie.

Styl dodany jest jako pierwszy. Jednak mimo to przeglądarka go ignoruje. Muszę wpisywać !important aby zaciągał styl właśnie z overwrite. 

Czy jest możliwość w jakiś sposób powiedzieć przeglądarce który css jest ważniejszy? 

 

Pozdrawiam. 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Arkusz stylów z poprawkami musi być wczytany po tym pierwszym, podstawowym.

Edytowano przez ttah

dymna.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

który css jest ważniejszy

 

Styl najbliżej elementu jest ważniejszy. !important zwiększa ważność ponad style bez niego. Logicznie rzecz biorąc - kolejne style nadpisują poprzednie, a twój nowy plik ze stylami ma nadpisać style w poprzednim.


nihil fit sine causa

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Działa.

Dałem w liście ładowanych css na końcu, czyli najbliżej skryptu.  (Trochę to przewrotne). 

Usunąłem !important i działa. 

 

Dzięki. 

Pozdrawiam. 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To logiczne kolejny styl nadpisuje wcześniejszy. A jeśli chodzi o !important to im mniej tym lepiej.

Poza tym masz drugą możliwość nie dodawać pliku tylko w tym pierwszym dopisywać nowe reguły css na końcu. W ten sposób strona będzie wczytywać o jeden css mniej a to oznacza lepszą wydajność. Jeszcze lepiej jak byś zmieniał istniejące reguły css w tym pierwszym pliku, bo to dodatkowo oznacza krótszy kod - czyli najlepiej. O ile oczywiście jest to możliwe.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chcesz dodać odpowiedź ? Zaloguj się lub zarejestruj nowe konto.

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to bardzo łatwy proces!


Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!


Zaloguj się
Zaloguj się, aby obserwować  
Obserwujący 0

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.