• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

CSS nie wczytuję się po wrzuceniu na serwer, Javascript działa połowicznie

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
–2 głosów
1,822 wizyt
pytanie zadane 1 stycznia 2020 w HTML i CSS przez grudzin Początkujący (320 p.)
zmienione kategorie 1 stycznia 2020 przez grudzin
Witam, dodałem nowy element strony, jak otwieram lokalnie plik ze stroną wszystko działa, ale gdy wrzuciłem ten sam kod na serwer (przez FileZilla) CSS się nie wczytuje (dzieje się to tylko na PC, na telefonie CSS działa normalnie). Drugi problem który napotkałem tyczy się tego że gdy otwieram stronę na telefonie to nie "wydaje ona dźwięków" które natomiast działają na przeglądarce PC. Trzecim problemem jest to że elementy które są generowane przez JS (innerHTML) nie są w pełni wystylizowane CSS-em (dzieje się tak tylko na telefonie). Przeglądarki z których korzystam to: google chrome - PC, safari i google chrome na telefonie. Z góry dziękuję za pomoc.

2 odpowiedzi

+2 głosów
odpowiedź 1 stycznia 2020 przez Mya Bywalec (2,790 p.)
wybrane 1 stycznia 2020 przez grudzin
 
Najlepsza
Czy na pewno wrzucasz plik CSS w dobrą lokalizację względem strony HTML, tzn. czy struktura folderów jest taka sama na serwerze jak lokalnie? Czy odwołując się do pliku CSS używasz adresu bezwzględnego czy względnego?

W odniesieniu do reszty Twoich problemów, trudno cokolwiek powiedzieć nie widząc kodu.
komentarz 1 stycznia 2020 przez grudzin Początkujący (320 p.)
Struktura jest taka sama na serwerze jak i na PC, css jest podpięty tak "<link rel="stylesheet" href="style.css">". Problemy które były na telefonie dotyczą tylko urządzeń z IOS, dzisiaj miałem okazję odpalić stronkę na telefonie z androidem i tam wszystko śmiga.
komentarz 1 stycznia 2020 przez Mya Bywalec (2,790 p.)
Może przeglądarka w komputerze korzysta z nieaktualnej wersji CSS zapisanej w cache i dlatego nie widzisz zmian.

Ctrl + F5 odświeża stronę ignorując pamięć podręczną.
komentarz 1 stycznia 2020 przez grudzin Początkujący (320 p.)
Ctrl + F5 zadziałało, tyle się męczyłem a wystarczyło wcisnąć dwa klawisze :)
0 głosów
odpowiedź 1 stycznia 2020 przez jaca121212 Nałogowiec (40,760 p.)

Żeby ci pomóc proponuje zapoznać się na sam początek z tutaj.

W każdej przeglądarce masz wyczyść ciasteczka i  wyczyść dane pamięci podręcznej.

komentarz 2 stycznia 2020 przez Tomek Sochacki Ekspert (227,490 p.)
Spokojnie z tym czyszczeniem na hurra :) ja na przykład w pracy w ogóle nie czyszczę sobie cache i cookies pod kątem CSS czy skryptów JS. Ty sobie wyczyścisz i masz nowe, ale Twoi userzy tego nie zrobią, pamiętaj o tym.

Dlatego ja jestem zwolennikiem aby jednak przewalać apki przez np. webpacka i robić po prostu hashe dla każdej nowej wersji plików, co eliminuje problem cachowania.

Podobne pytania

0 głosów
2 odpowiedzi 797 wizyt
pytanie zadane 17 września 2020 w HTML i CSS przez WildHuman Początkujący (380 p.)

93,439 zapytań

142,431 odpowiedzi

322,676 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...