Avatar billede sito Nybegynder
02. juni 2003 - 13:16 Der er 18 kommentarer og
1 løsning

første gang med css

hej

Jeg har aldrig før prøvet at lave et css dokument, som skal bruges på min hjemmeside, men det tror jeg vil være smart nu...

Jeg har en indgangsside (index.html), hvor man bliver guidet til en dansk eller en engelsk del. Disse dele indeholder 5 frames, en top, en bund og to menubjælker, der er statiske på siden, og altid er der, ligegyldigt hvor brugeren er. Endelig har jeg en indholdsframe, hvor man kan se de links man trykker via menuen. Alle links har altså indholdsframen som target.
Det er denne frame, jeg gerne vil have til at have det samme udseende hele tiden, hvilket jeg skulle mene et css stylesheet ville kunne...?

Jeg har forsøgt lidt, men synes ikke det spiller...

Jeg har lavet et stylesheet:

<style type="text/css">
body {background: #CACEB0;
font-family: Palatino, Bold, sans-serif;}
</style>

Er der noget galt med dette?

Som jeg så linker til på selve siden indhold.html:

<link TYPE="text/css" rel="stylesheet" HREF="stylesheet.css">

Jeg linker til det i HEAD, er det forkert?

Jeg tror muligvis den virker på selve indholdssiden, men lige så snart man går videre ind, er det de gamle farver...

Stylesheetet skulle gerne kunne gøre således, at baggrunden altid er #CACEB0, teksten altid er hvid (#FFFFFF) og når man kører musen over links skifter den til lilla (#B21F6B).

Håber i kan hjælpe...
Avatar billede sito Nybegynder
02. juni 2003 - 13:17 #1
Nej, den virker heller ikke på indhold.html...
Avatar billede tangveje Nybegynder
02. juni 2003 - 13:18 #2
Når det er i en ekstern css fil skal du ikke have <style ...> tagget med, bare sådan her

body {background: #CACEB0;
font-family: Palatino, Bold, sans-serif;}
Avatar billede dotcom1 Nybegynder
02. juni 2003 - 13:20 #3
Se evt. mere på www.html.dk
Avatar billede roenving Novice
02. juni 2003 - 13:21 #4
Næh, men eh ...

Palatino, Bold, sans-serif ???
Palatino er en serif-skrift, bold er en skrift-stil og ikke en skrift ???-)

body {background-color: #CACEB0;
color: #fff;
font-family: Palatino, sans-serif;}

a:hover{color:#b21f6b}
Avatar billede roenving Novice
02. juni 2003 - 13:23 #5
Hvis det er fordi, du godt vil have fed skrift, skal du:

font-weight:bold
Avatar billede sito Nybegynder
02. juni 2003 - 13:29 #6
Okay, nu virker det på selve indhold.html ;)

Men, hvis man nu trykker på et link i menubjælken der har target indhold er det stadig de gamle farver...det kan da ikke være rigtigt man skal linke til stylesheetet i alle filer?
Avatar billede roenving Novice
02. juni 2003 - 13:39 #7
Hvis du gerne vil have dine styles til at virke ned igennem et hierarki, kan du definere dem øverst i hierarkiet, så virker de ned igennem ...

dvs. du linker til styleshettet i din grundside, og laver så de ændringer, som findes der, som noget lokalt ...
Avatar billede sito Nybegynder
02. juni 2003 - 13:48 #8
Okay, så forstår jeg ikke hvorfor det ikke virker ved bare at linke i indhold.html?

Har nu lavet det her til menubjælken, som skal være modsat af indhold:

body {background-color: #FFFFFF;
color: #CACEB0;
font-family: Palatino, sans-serif;
font-weight: bold;}

a:hover{color:#b21f6b}

Men her starter teksten med at være blå indtil man kører musen over?

Meget mærkeligt...
Avatar billede roenving Novice
02. juni 2003 - 13:55 #9
Prøv :-)

body, a {background-color: #FFFFFF;
color: #CACEB0;
font-family: Palatino, sans-serif;
font-weight: bold;}

a:hover{color:#b21f6b}
Avatar billede sito Nybegynder
02. juni 2003 - 14:02 #10
Det funkede ;)

Hvad gør a'et?

kan du ikke prøve at se mit site, og forklare mig hvorfor det ikke virker at placere stylesheet-linket i indhold.html, og så derved få det til at være sådan i resten af filerne fra menuen?
Den hedder www.juliesandlau.com

Og opretter du så ikke også lige et svar, så du kan få lidt point?
Avatar billede roenving Novice
02. juni 2003 - 14:10 #11
a henviser til links <a>

-- indhold bliver jo fjernet, nå du indsætter de andre links: omos.html, kontorer.html, forhandlere.html, produkter.html, kontakt.html, katalog.html

-- når de kommer ind, findes indhold.html ikke mere -- og ift. hierarkiet er der kun frameset-dokumentet som er over, alle øvrige er søskende ...
Avatar billede sito Nybegynder
02. juni 2003 - 14:13 #12
ja, det har du jo ret i. Ville det være nok at sætte linket i de links der så er i menuen, udover i indhold? Eller skal man også indsætte det i alle de underfiler der hører til menupunkterne?
Avatar billede lordhead Nybegynder
02. juni 2003 - 14:15 #13
Hej.

For det første: Kunne vi få sidens navn?

ang. det du sagde om at du kun linkede i indhold.html - du SKAL linke til stylesheetet, på alle indholdssiderne!

Og lige en sidste ting: du skulle ikke skrive {background:#CACEB0;}
Men {background-color:#CACEB0;}!
Avatar billede roenving Novice
02. juni 2003 - 14:21 #14
Jeg ville med den struktur sætte linket ind i alle filerne -- det er jo kun een gang du skal sætte det ind ...

-- senere er det jo kun .css-filen du skal rette i ...

>>lordhead
-- du kan da bare følge linket ...

-- og, jo, man må godt skrive {background:#CACEB0;}
for background er en multi-purpose property, hvor een af mulighederne er farve:

{background:#CACEB0 'url(minBaggrund.gif)' center center no-repeat;}
Avatar billede lordhead Nybegynder
02. juni 2003 - 14:23 #15
*Der dummede jeg mig*

Jeg undskylder, at jeg dummede mig ang. background!

Men da jeg begyndte på min meddeelse, havde sito ikke linket endnu *S*
Avatar billede sito Nybegynder
02. juni 2003 - 14:27 #16
Jeg takker mange gange for hjælpen, og haxer videre ;)
Avatar billede roenving Novice
02. juni 2003 - 14:32 #17
-- og jeg takker for points ;~}
Avatar billede doggy82 Praktikant
02. juni 2003 - 16:27 #18
Avatar billede roenving Novice
02. juni 2003 - 16:33 #19
>>doggy -- gud !-)
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

Kræftens Bekæmpelse

IT-driftsleder

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Capgemini Danmark A/S

AI/Data Engineer