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

HTML nie wczytuje layoutu z CSS w XAMPP

Object Storage Arubacloud
0 głosów
416 wizyt
pytanie zadane 15 czerwca 2023 w HTML i CSS przez szjx Nowicjusz (120 p.)

Cześć. Doradźcie coś, bo czuję się już turbogłupi. Od paru dni uczę się HTML i CSS, do tej pory wszystko działało perfekcyjnie, ale dziś zrobiłem sobie nowy plik html:

<!DOCTYPE HTML>
<html lang="en">
<head>
	<meta charset="utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title>Menu</title>
	<meta name="description" content="Menu takie testowe" />
	<meta name="keywords" content="menu, manu, manuel" />
	<link rel="stylesheet" href="manuel.css" type="text/css" />
</head>
<body>
abab
</body>
</html>

i do tego (jak widać) nowy plik css:

body
{
	background-color: #303030;
	color: #ffffff;
}

I niby nic wielkiego tam jeszcze nie ma, ale pojawił się problem. Gdy odpalam manuel.html w przeglądarce (z lokalizacji na dysku C) bez problemu zaciąga mi layout z pliku css. Ale gdy robię to samo z localhosta, to przeglądarka gubi już layout. Jakieś pomysły co może być nie tak?

Wygląda to tak, kiedy odpalam plik z dysku:

 

oraz tak, kiedy odpalam za pomocą localhosta:

 

 

 

Proszę o jakąkolwiek pomoc!

komentarz 15 czerwca 2023 przez Comandeer Guru (601,590 p.)

Czy w konsoli przeglądarki jest jakiś błąd?

komentarz 15 czerwca 2023 przez szjx Nowicjusz (120 p.)

Nie mam pewności, że patrzę w dobre miejsce, ale wyświetliło mi się to:

 

komentarz 15 czerwca 2023 przez VBService Ekspert (253,340 p.)

Próbowałeś jak masz stronę uruchomioną na localhost nacisnąć CTRL+F5?

 

Difference between F5, Ctrl + F5 and click on refresh button? ]

 

spróbuj też manuel2.css

<!DOCTYPE HTML>
<html lang="en">
  <head>
    ...
    <link rel="stylesheet" href="manuel2.css" />
  </head>
  <body>
    baba
  </body>
</html>

 

komentarz 15 czerwca 2023 przez Comandeer Guru (601,590 p.)
Hm, a możesz to gdzieś wrzucić online?
komentarz 15 czerwca 2023 przez szjx Nowicjusz (120 p.)
Nie za bardzo mam niestety możliwość (jak i umiejętności) żeby gdzieś to wrzucić. Co do odświeżania ctrl+f5 - próbowałem i niestety też jest nieskuteczne.

Stworzyłem nowy plik manuel2.css, ale localhost też zdaje się go nie czytać. Nieważne, co do niego wstawię.

Sprawa ciekawa, bo w tym samym folderze trzymam jeszcze dwa inne pliki html i podpięte do nich css - z nimi nie ma najmniejszego problemu. Tak jakby dziś coś się znienacka popsuło, akurat na tym pliku.
komentarz 15 czerwca 2023 przez Comandeer Guru (601,590 p.)
A spakowanie tego do zipa i wrzucenie go?
komentarz 15 czerwca 2023 przez szjx Nowicjusz (120 p.)

@Comandeer, ach, myślałem że chodzi o inne wrzucenie online :D

Tu paczka z kodem:

https://drive.google.com/file/d/14QdN737zwNvczK58mmUbVZaszfYQWd_0/view?usp=sharing

komentarz 15 czerwca 2023 przez Comandeer Guru (601,590 p.)
W sumie chodziło o inne, ale zip ostatecznie też ujdzie.

1 odpowiedź

+1 głos
odpowiedź 15 czerwca 2023 przez Comandeer Guru (601,590 p.)

U mnie działa:

 Strona z ciemnym tłem i białym napisem "abab"

W konsoli przeglądarki jest zakładka "Network". Jak na nią przejdziesz, to powinien być dyngs "Disable cache":

Spróbuj go zaznaczyć i następnie odśwież stronę. Bo skoro plik wygląda na poprawnie podpięty, to obstawiałbym faktycznie problemy z cache'em.

komentarz 15 czerwca 2023 przez szjx Nowicjusz (120 p.)

Ok, chyba znalazłem źródło problemu, które leżało w pliku .htaccess. Jak wyrzuciłem go z folderu, całość zaczęła magicznie działać. Zadziałało też wyrzucenie linii z .htaccess

RewriteRule manuel manuel.html

Pytanie tylko czy da się to jakoś bystro naprawić, żeby jednak można było utworzyć dla tej strony przyjazny adres?

Wielkie dzięki za pomoc i poświęcony czas!

2
komentarz 15 czerwca 2023 przez Comandeer Guru (601,590 p.)

Ta regułka chwyta wszystko, co ma w adresie manuel. Musialbyś jej wskazać, że ma łapać tylko adres manuel. Czyli coś typu:

RewriteRule ^manuel$ manuel.html

względnie (jeśli nie będzie działać):

RewriteRule ^/manuel$ manuel.html

Ogólnie, używałbym jakichś narzędzi do generowania takich reguł, bo ich składnia nie jest zbyt oczywista i można się nadziać na problemy.

komentarz 15 czerwca 2023 przez szjx Nowicjusz (120 p.)
Działa znakomicie. Wielkie, serdeczne dzięki za pomoc!

Podobne pytania

0 głosów
0 odpowiedzi 890 wizyt
pytanie zadane 12 lipca 2018 w PHP przez _Visni4PL_ Obywatel (1,320 p.)
0 głosów
1 odpowiedź 193 wizyt
pytanie zadane 8 stycznia 2019 w HTML i CSS przez FroGiS Użytkownik (810 p.)
0 głosów
2 odpowiedzi 123 wizyt
pytanie zadane 13 kwietnia 2018 w Systemy operacyjne, programy przez Mefixos Nowicjusz (190 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...