Avatar billede tberte1 Nybegynder
22. april 2004 - 09:14 Der er 22 kommentarer

opdatering af css

Kan man på nogen måde angive at et css skal tjekkes for ændringer hver gang en side åbnes.
Avatar billede mm12010 Nybegynder
22. april 2004 - 09:19 #1
ved at indsætte flg. meta i din head hentes der en ny kopi af siden hver gang den besøges:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-store">

der er dog forskellige browserindstillinger der gør at man ikke kan være 100% sikker
Avatar billede tberte1 Nybegynder
22. april 2004 - 09:21 #2
Det har jeg allerede inkluderet på. Det er heller ikke siden der skal hentes en ny kopi af, men mit CSS. Som det er nu er jeg nødt til at ændre filnavnet på mit css for at være sikker på at det bliver opdateret
Avatar billede and_ Nybegynder
22. april 2004 - 10:06 #3
inkluder css'en direkte på siden istedet for at benytte <link rel.....>

kode til inkluder:

<!--#include file="cssfil"-->
Avatar billede tberte1 Nybegynder
22. april 2004 - 10:08 #4
det forstår jeg ik
Avatar billede and_ Nybegynder
22. april 2004 - 10:11 #5
de fleste mennesker bruger:
<link rel="stylesheet" title="Eksperten" href="/css/default.css" type="text/css" />

til at sætte et stylesheet på deres side, men hvis du bruger <!--#include file="default.css"-->

vil css-scriptet blive inkluderet direkte på siden og ikke kun referere til den... prøv det :)
Avatar billede tberte1 Nybegynder
22. april 2004 - 10:12 #6
forstår alle browsere det?
Avatar billede and_ Nybegynder
22. april 2004 - 10:13 #7
ja.....
Avatar billede and_ Nybegynder
22. april 2004 - 10:18 #8
Dumb fra vores eget site hvor vi inkluderer css'en:

<style type="text/css">
.tabeloverskrift
{
font-family: verdana;
font-size: 12;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.knap
{
font-family: verdana;
font-size: 12;
font-weight: bold;
color: #000000;
text-decoration: none;
}
A.knap:link{font-family: verdana;font-size: 12;font-weight: bold;color: #000000;text-decoration: none;cursor:hand;}
A.knap:alink{font-family: verdana;font-size: 12;font-weight: bold;color: #000000;text-decoration: none;cursor:hand;}
A.knap:vlink{font-family: verdana;font-size: 12;font-weight: bold;color: #000000;text-decoration: none;cursor:hand;}
A.knapt:hover{font-family: verdana;font-size: 12;font-weight: bold;color: #000000;text-decoration: none;cursor:hand;}

.tabelrammer
{
border: 1px solid #000000;
}
</style>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td height="5" bgcolor="#ffffff"><img src="webkontrol/gfx/pix.gif" width="1" height="1" border="0" alt=""></td>
    </tr>
Avatar billede tberte1 Nybegynder
22. april 2004 - 10:20 #9
dvs. at det skal inkluderes imellem <style type="text/css"></style>
Avatar billede and_ Nybegynder
22. april 2004 - 10:23 #10
Jeg plejer bare at skrive det i selve cssfilen, men jo.... du kan også sagtens gøre det på den måde :)
Avatar billede tberte1 Nybegynder
22. april 2004 - 10:24 #11
ok....jeg roder lidt med det og vender tilbage senere
Avatar billede tberte1 Nybegynder
22. april 2004 - 11:15 #12
skal serveren konfigureres på en betsemt måde? Jeg kan hverken få det til at virke på min egen lokale server(apache) eller ved min host
Avatar billede and_ Nybegynder
22. april 2004 - 11:25 #13
SSI skal være tilkoblet

Server Side Include


Ved ikke lige hvor den ligger i Apache
Avatar billede olebole Juniormester
22. april 2004 - 15:55 #14
<ole>

and >> Det hjælper da ikke det fjerneste at inkludre CSS-filen med SSI. Det forhindrer ikke, browseren i at cache siden ... og det er dét, der skal undgåes.

mm12010's svar er det eneste brugbare i denne forbindelse  :)

/mvh
</bole>
Avatar billede lerchedahl Nybegynder
23. april 2004 - 01:14 #15
Og så er det jo ikke acceptabel semantik ikke at benytte <link>-attributen.
Sørg altid for at separere struktur og udseende. Det gør man til dels osse med SSI, men det er en klodset løsning som stiller unødvendige krav til serveren.
Avatar billede olebole Juniormester
23. april 2004 - 01:49 #16
Nu kunne den jo være udformet som en alm SSI include-fil 'mit HTML-schnask und alles':

<style type="text/css">
  /* En hel masse fine ting */
</style>

... og så ville det jo være semantisk helt okay - men det rykker ikke ved spørgsmålet: "Hvorfor dog ...?"  :)
Avatar billede mm12010 Nybegynder
02. juni 2004 - 08:16 #17
tberte1 >> finder du ud af det ?-)
Avatar billede tberte1 Nybegynder
02. juni 2004 - 08:47 #18
Jeg er gået tilbage til blot at ændre filnavnet hver gang jeg ændrer i css filen. Meta-tags'ene sikrer tilsyneladende kun, at indholdet af html filerne opdateres, mens css og js filer stadig hentes fra cache :-(
Avatar billede and_ Nybegynder
19. januar 2005 - 11:03 #19
så må det da være lukketid...!
Avatar billede mm12010 Nybegynder
19. januar 2005 - 16:49 #20
svar herfra :o)
Avatar billede mm12010 Nybegynder
14. september 2005 - 11:55 #21
prøver igen...
Avatar billede tberte1 Nybegynder
14. september 2005 - 12:03 #22
nej du får ingen point, da din løsning ikke virkede....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB