Avatar billede bluesnix Nybegynder
06. august 2006 - 20:35 Der er 10 kommentarer

Forskellige farver på links

Hej eksperter

Jeg har brug for hjælp til at lave to forskellige farver links i to forskellige elementer. Jeg vil gerne have det til at blive defineret i et eksternt stylesheet, men jeg kan simpelthen ikke få det til. Hjælp! Jeg har siddet længe  og prøvet at rode mig igennem, men jeg er temmelig ny i forhold til CSS, så jeg har brug for ekspertise. Menulinks skal være hvide, men de andre skal være sorte.


Mit stylesheet ser således ud:

body {    background-color: #FFFFFF;
    background-image: url("sailorpics/frontpic6.jpg");
    background-repeat: no-repeat;
    background-position: 200px 10px
}

#midt {
    font-family: verdana, sans-serif;
    color: #000066;
    width: 670px;
    height: 380px;
    padding:10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: absolute;
    top: 145px;
    left: 200px;
    font-size: 70%;
    font-weight: bold;
    font-variant: small-caps;
    background-color: #fff;
   
}


#menustyle {

    a:link {color: #FFFFFF; text-decoration:none;}
    a:visited {color: #FFFFFF; text-decoration:none;}
    a:hover {color: #FFFFFF; text-decoration:underline;}
    a:active {color: #FFFFFF; text-decoration:underline;}


}


#menu {
    font-family: arial, verdana, sans-serif;
    color: white;
    background-color: #990000;
    padding: 6px;
    border-style: solid;
    border-width: 1px 4px 4px 1px;
    border-color: #000000;
    position: absolute;
    top: 144px;
    left: 110px;
    width: 70px;
    height: 95px;
    font-size: 75%;



   
   
}

#textpics {

    font-family: arial, verdana, sans-serif;
    color: black;
    background-color: #FFFFFF;
    padding: 1px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    position: absolute;
    top: 196px;
    left: 305px;
    width: 480px;
    height: 300px;
    font-size: 75%;

</style>

}






Og min HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>
    <title>Sea Punks - Links</title>
    <link rel="stylesheet" type="text/css" href="styles.css">

</head>


<body>

    <p id="midt">Links</p>
   

    <p id="menu">
<style type="text/css">
a:link {color: #FFFFFF; text-decoration:none;}
a:visited {color: #FFFFFF; text-decoration:none;}
a:hover {color: #FFFFFF; text-decoration:underline;}
a:active {color: #FFFFFF; text-decoration:underline;}
</style>


    <a href="sejler.htm" title="Forside">::forside </a> <br>
    <a href="info.htm" title="Lidt info om Sea Punks">::info </a> <br>
    <a href="foto.htm" title="Billeder fra havet">::foto </a> <br>
    <a href="ruter.htm" title="Beskrivelser af ruter">::ruter </a> <br>
    <a href="links.htm" title="Links">::links </a> <br>
    <a href="kontakt.htm" title="Kontakt Sea Punks">::kontakt </a>
</p>

    <div id="textpics">


    <a href="http://www.sydfynsbaadudlejning.dk/albincirrus.html" target="_blank"><b>Vores båd 2006</b></a> <br>

<b>Dansk Sejlunion</b>

</div>

</body>

</html>
Avatar billede bluesnix Nybegynder
06. august 2006 - 20:35 #1
Avatar billede don_q Nybegynder
06. august 2006 - 22:28 #2
Du skal lave en class.

I CSS'en skal der være en default link type.

fx denne her hvis den skal være sort:

a:link {
    color: #000000;
}
a:visited {
    color: #000000;
}
a:hover {
    color: #000000;
}

på den måde bliver alle link'sne sorte.

Så ønsker du at lave linksne i menuen hvide. Det gøres ved at lave en class. Du laver fx. en class der hedder "menu". Det gøres således:


a.menu:link {
    color: #ffffff;
}
a.menu:visited {
    color: #ffffff;
}
a.menu:hover {
    color: #ffffff;
}


for at menu-links'ne nu skal blive denne class gøres ved at tilføje en class i a-tagget

således:

<a href="sejler.htm" title="Forside" class="menu">::forside </a>
Avatar billede bluesnix Nybegynder
06. august 2006 - 22:34 #3
Mange tak - lige det jeg skulle bruge. Hvordan er det, at jeg giver dig point?
Avatar billede don_q Nybegynder
06. august 2006 - 22:40 #4
det er lige gyldigt
Avatar billede bluesnix Nybegynder
06. august 2006 - 22:47 #5
Ok, men endnu engang mnage tak for hjælpen!
Avatar billede don_q Nybegynder
06. august 2006 - 22:50 #6
Det var så lidt. Hvis du har brug for mere CSS-hjælp er der god hjælp at hente her http://www.html.dk/tutorials/css/

Held og lykke!
Avatar billede roenving Novice
23. august 2006 - 10:10 #7
-- medmindre den side er blevet skrevet grundigt igennem siden jeg sidst kiggede grundigere på den, er det et af de mest fejlfyldte dokumenter på www, jeg er stødt ind i (og selv efter html.dk standard ringe !-)
Avatar billede bluesnix Nybegynder
23. august 2006 - 20:49 #8
Det var da ikke en særlig venlig kritik. Jeg er ny indenfor html og css, som du har set. Men kunne du ikke bruge Eksperten.dk til så at give mig en hjælpende hånd, hvis du kan det? Det ville jeg blive mere glad for en bare at blive sablet ned.

På forhånd tak.
Avatar billede roenving Novice
23. august 2006 - 23:52 #9
Det er desværre nødvendigt at karakterisere html.dk på den måde, da det vrimler med fejl, misforståelser, fejlfortolkninger og væsentlige udeladelser i et sådant omfang, at det kan være svært at finder huller mellem fejlene på nogle af siderne ...

-- hvis man er klar over det, synes jeg egentlig at deres ærinde er ganske godt, det er bare nødvendigt at vide, at man nok ikke skal tage det som den højeste videnskab !-)

-- og det er jo en af fordelene og altså også bagdelene ved nettet: at alle kan publicere, hvad de har lyst til ...

-- i et forum som Eksperten.dk giver det ikke så store problemer, da der stort set altid er nogen, som vil gøre opmærksom på, hvis der er meningsforstyrrende tavetosser eller indlæg, som ikke for hele 'sandheden' med, men tutorial-sider er generelt ukommenterede og kan derfor afstedkomme, at læserne kommer til at lære noget, der er forkert !o]

-- og kritikken går altså hverken på dig, men på opmærksomheden ...
Avatar billede bluesnix Nybegynder
24. august 2006 - 08:09 #10
Ok, nu er jeg med. Jeg har heller ikke været så vild med html.dk, men forestrækker W3Schools' tutorials.

Tak for kritiken på opmærksomheden.
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