Hoppa till innehåll
SilktideHjälp

Saknade CSS-filer

Silktide hittar stilmallar som dina sidor efterfrågar men som inte kan läsas in, vanligtvis för att filen har flyttats eller tagits bort, eller för att webbadressen har skrivits fel. En sida som saknar en stilmall kan visas utan formatering eller som trasigt innehåll.

<!-- Den här stilmallen finns inte längre, så sidan förlorar sin formatering -->
<link rel="stylesheet" href="/css/old-theme.css">

Varför detta är viktigt

styr hur dina sidor ser ut. När en stilmall inte kan läsas in faller allt som den formaterade tillbaka till webbläsarens standardinställningar: layouter kollapsar, varumärkets färger och teckensnitt försvinner, och noggrant utformade sidor ser trasiga ut. Besökare bedömer trovärdighet utifrån utseendet på bara några sekunder, så en synligt trasig sida kostar dig omedelbart trovärdighet.

Även när den saknade filen inte användes slösar varje besökares webbläsare fortfarande tid på att begära den och vänta på att begäran ska misslyckas, vilket gör sidan långsammare helt i onödan.

Så åtgärdar du problemet

  1. Hitta referensen till den saknade filen – Silktide markerar var varje fil används.
  2. Om filen har flyttats uppdaterar du referensen till den nya adressen. Om den medvetet har tagits bort tar du bort referensen.
  3. Om filen ska finnas återställer du den eller kontrollerar varför servern avvisar begäran.
  4. Testa sidan efteråt: formateringen bör vara tillbaka och webbläsarkonsolen bör inte innehålla några misslyckade begäranden.

Så testar Silktide detta

  1. Läser in varje sida i en riktig webbläsare och registrerar varje fil som sidan begär.
  2. Behåller begärandena för stilmallar.
  3. Rapporterar varje begäran som inte kan laddas ned – ett felsvar från servern, till exempel 404, eller ett anslutningsfel. Tillfälliga tidsgränsöverskridanden och begäranden som webbläsaren själv avbrutit rapporteras inte, för att undvika falska varningar.
  4. Markerar var på sidan varje saknad fil refereras till.

Felsökning

Filen läses in när jag provar

Filen kan finnas bakom en inloggning, vara blockerad för automatiserade besökare eller levereras inkonsekvent. Kontrollera även blandat innehåll: en stilmall som begärs via vanlig HTTP från en sida som levereras via blockeras av webbläsaren även om filen finns. Om allt faktiskt fungerar kan du upptäckten.

Sidan ser bra ut trots den saknade filen

Stilmallen kan vara överflödig – gamla referenser lever ofta kvar längre än de stilar de läste in. Åtgärden är ändå värdefull: ta bort referensen så slipper varje besökare betala för en misslyckad begäran.

Läs mer

Senast uppdaterad

Var den här sidan hjälpsam?

Saknade CSS-filer | Silktide Hjälp