Avatar billede ekspertensbruger Nybegynder
04. maj 2003 - 17:57 Der er 19 kommentarer og
3 løsninger

inklude med css

Jeg har lavet en hjemmeside med stylesheets så på alle siderne er der en henvisning til mit style.css

Så tænkte jeg på om man i style.css ikke kunne skrive at nederst på alle sider skulle der stå
"Copyright 2003 Anders Fjog & Michael Laudrup"
eller sådan noget?

Hvis ja, hvordan?

PS. gider ikke sætte noget ind på alle mine sider. Det er bare hvis man lige kunne sætte noget smart ind i style.css
Avatar billede -master-d- Nybegynder
04. maj 2003 - 17:58 #1
Nej det kan du vist ikke i CSS, desværre.
Avatar billede ahv Nybegynder
04. maj 2003 - 18:01 #2
Det kan du ikke, har du til gengæld ad gang til et serverside sprog som PHP eller ASP kan du lægge det i en seperat fil og inkludere det. SSI skulle også kunne kalre det hvis du har adgang til dette.
Avatar billede ahv Nybegynder
04. maj 2003 - 18:02 #3
Avatar billede ekspertensbruger Nybegynder
04. maj 2003 - 18:02 #4
Nå, det var ærgeligt.
Avatar billede ahv Nybegynder
04. maj 2003 - 18:03 #5
Men det kan vel løses ved at inkludere et javascript, dette kræver jo så bare brugeren har slået dette til, laver lige et eksempel.
Avatar billede olebole Juniormester
04. maj 2003 - 18:05 #6
<ole>

Skriv:
  <script type="text/JavaScript" src="copyright.js"></script>
nederst på alle sider. I 'copyright.js' skriver du:

var str = "<div class='noget'>Copyright 2003 Anders Fjog & Michael Laudrup</div>"
document.write(str);

/mvh
</bole>
Avatar billede olebole Juniormester
04. maj 2003 - 18:06 #7
PS: Så kan du style din copyright-notice via klassen 'noget'.
Avatar billede ahv Nybegynder
04. maj 2003 - 18:06 #8
Når Ole kom mig i forkøbet :o)
Avatar billede ekspertensbruger Nybegynder
04. maj 2003 - 18:12 #9
AHV--> Man skal da sætte include ind på alle sider? Man kan da ikke bare sætte det ind i style.css, eller hva?
Avatar billede ekspertensbruger Nybegynder
04. maj 2003 - 18:13 #10
er bagud som sædvanlig. Så ikke olebole's havde ikke opdateret
Avatar billede ekspertensbruger Nybegynder
04. maj 2003 - 18:18 #11
Jeg er ked af det, men det var bare hvis man kunne nøjes med at sætte det ind i style.css

Jeg synes nu alligevel i skal have pont så det der vil have point kan få det.
Avatar billede olebole Juniormester
04. maj 2003 - 18:20 #12
Heldigvis kan man ikke sætte det via CSS. Så ville der nemlig ikke være nogen mening med at bruge CSS  :)
Den grundlæggende idé er at få adskilt data fra visning. Det er meningen med at bruge CSS.
/mvh
Avatar billede ekspertensbruger Nybegynder
04. maj 2003 - 18:23 #13
Synes selv at jeg er så sød, så jeg SKULLE have 2 point ;)
Avatar billede knudgert Nybegynder
04. maj 2003 - 19:06 #14
>olebole
Aldrig hørt om content i css?
Så jo man kan godt med css, men da det ikke er understøttet i IE, så kan man desværre ikke bruge det til så meget i praksis.
Avatar billede olebole Juniormester
04. maj 2003 - 19:13 #15
Jojo ... men det strider stadig direkte mod meningen med at anvende CSS. Måske er det derfor, det ikke er så vidt understøttet.

IE kan så til gengæld sætte expressions i CSS. Det er ligeså tåbeligt, da det strider mod princippet om logisk opdeling mellem data, visning og (som jeg glemte før) logik.
/mvh
Avatar billede knudgert Nybegynder
04. maj 2003 - 20:44 #16
Så vidt jeg ved, så er det kun IE, der ikke understøtter content, men vi kan godt blive enige om det egentlig ikke var det, der var meningen med css.

Men når de vise fædre nu har lavet det og det er en del af standarden i modsætning til MS egne finurligheder.
Avatar billede olebole Juniormester
04. maj 2003 - 21:08 #17
'Vise fædre' *host-host* ... glem nu ikke, at MS er en endog _meget_ vigtig del af W3C  ;o)
/mvh
Avatar billede knudgert Nybegynder
04. maj 2003 - 21:36 #18
Det er de måske nok, men hvorfor f.. implementere de så ikke nogen af de stærkt savnede ting i deres browser?
Position: fixed som det mest savnede.
Avatar billede olebole Juniormester
04. maj 2003 - 21:52 #19
Jooooohhh ..... jeg er såmænd ganske enig - men hvad med innerHTML. Der har W3C haltet uhjælpelig efter i årevis  :oP
...... og sådan er der så meget  :)
Avatar billede =maddog= Nybegynder
04. maj 2003 - 22:52 #20
oleBole> hvis innerHTML nogen sinde skal opfylde W3C kan det ikke være read/write. En måde at komme uden om det på er
alert(node.getHTML);
node.setHTML="<a href=\"#\">skammelig overflødig</a>";
i øvrigt er det ikke så svært at lave en W3C kompatibel udgave af innerHTML.
Avatar billede olebole Juniormester
04. maj 2003 - 23:02 #21
Jeg er godt klar over, du har en behandlingskrævende innerHTML-fobi  ;o)
Ikke desto mindre, skider næsten alle browserfabrikanterne på den organisation, de selv er vigtige og vægtige medlemmer af og understøtter innerHTML. Like it or not  ;o)
/mvh
Avatar billede =maddog= Nybegynder
04. maj 2003 - 23:15 #22
Jeg kan ikke lide det fordi der er en standard metode til det.
DOMNode=createContextualFragment(str);
er måden. Den artikel om W3C innerHTML er her
http://webfx.eae.net/dhtml/mozInnerHTML/mozInnerHtml.html
men virker kuns i Moz/NS.
Jeg er også bange for at MS vælger at nedprioritere innerHTML i næste udgave nu hvor alle konkurrenter er med på vognen.
Og nu er jeg jo heller ikke idiot. Jeg er godt klar over at IE6 er en gammel browser og at man ikke kan forvente den behandler det nyeste DOM effektivt. innerHTML har sin plads, hvis man også har den bagvedliggende W3C funktion createContextualFragment til rådighed.
PS: Jeg skal nok få lægen til at kigge på den fobi :D.
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