24. august 2007 - 22:38Der er
31 kommentarer og 3 løsninger
Lægge info in på css fil
Hvordan kan jeg lægge koder ind på en css fil?
fx. Jeg vil have en footer. Og i den footer skal der stå en tekst som skal gælde på alle siderne, og hvis jeg nu skal rette i footer gider jeg ikke at rette i alle filerne men bare i css filen.
window.onload = function() { d = document.createElement("div"); /* opret div */ d.setAttribute("id","footer"); /* tilføj id'et "footer" til div */ d.setAttribute("style","text-align:center;"); /* centrering af tekst */ t = document.createTextNode("hello world"); /* erstat "hello world" med din tekst */ d.appendChild(t); /* tilføj teksten til div'en */ document.body.appendChild(d); /* tilføj div til dokumentet */ }
Det virker i Opera og FireFox.. har endnu ikke fundet ud af, hvorfor det ikke virker i IE..
Det kommer an paa hvordan serveren er konfigureret. Paa Apache kunne man anvende Server Side Include. Her skal der bare indsaettes en speciel kommentar paa hver side, denne erstattes (af serveren) med indholdet af f.eks. en fil.
Har ingen erfaring med ISS, saa jeg ved ikke om SSI ogssa er tilgaengeligt der.
En ulempe ved SSI er hvis man aendrer noget ved den inkluderede fil saa skal man have tvunget browserne til at indlaese siderne igen, f.eks. ved at opdatere tidsstemplet paa filerne.
Du kan ikke anvende CSS til at indsaette tekst. CSS er kun til konfiguration af udseendet, ikke til inklusion af tekst. Eneste maade at inkludere tekst via CSS er ved at inkludere teksten som et billede.
De 24 brugere på WWW, der har disabled JavaScript kan vi vel hurtigt springe over ;o)
Hvis man skriver et site, skriver man vel en speciel udgave til bl.a. højtlæsere ... ellers afskærer man jo sig selv for at bruge langt de fleste tekniske fremskridt fra 1996 og frem.
Hvad er det for reelle problemer, der er ved at bruge JavaScript?
Ole > Nej, netop. Nævnte det også kun fordi det principielt er muligt (men jeg kunne ikke selv finde på at bruge det)
En tanke: Man kunne vel også definere sin egen entitet i en custom DTD (&footer;)... Mn igen; næppe en robust løsning.
Synes godt om
Ny brugerNybegynder
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.