Avatar billede nmb Nybegynder
31. januar 2009 - 18:18 Der er 8 kommentarer

Hvordan laves disse links?

De menu-links der er på www.dsnorden.dk vil jeg gerne lave efter, bare i nogle andre farver...

Er der nogen der har en idé til den letteste måde at lave dem på?

Mvh. Nmb
Avatar billede maxiz Nybegynder
31. januar 2009 - 18:27 #1
Det er css links. Ikke  det sværeste at lave.

Fandt lige en guide tli dig ;) http://www.echoecho.com/csslinks.htm
Avatar billede mstorgaard Praktikant
31. januar 2009 - 18:39 #2
Og de links på dsnorden.dk vil nok være noget i retning af:
a:link,a:active,a:visited {
display:block;
width:100px;
height:50px;
background:#fff;
border-bottom:10px solid #f00;
}
a:hover {
background:#f00;
}
Avatar billede nmb Nybegynder
01. februar 2009 - 21:44 #3
Hej igen. tak, det sidste indlæg giver ihvertfald et konkret svar. Også tak til css tutorial.

mstorgaard: Jeg har lavet den samme css kode som dig i et stylesheet. Jeg har en fil der hedder menu.php hvor koden ser således ud:

<link href="../styles.css" rel="stylesheet" type="text/css" />
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div id="greylink"><a href="index.php?side=HOME">HOME</a>
</td>
    <td><div id="redlink"><a href="index.php?side=DRAMETIK">DRAMETIK</a></div>
</td>
    <td><div id="yellowlink"><a href="index.php?side=INSTRUKTOREN">INSTRUKTOREN</a></div>
</td>
    <td><div id="greenlink"><a href="index.php?side=KURSER">KURSER</a></div>
</td>
    <td><div id="bluelink"><a href="index.php?side=KONTAKT">KONTAKT</a></div>
</td>
  </tr>
</table>

Id´erne er dem jeg har i stylesheetet. Problemet er bare at alle links bliver blå. De bruger kun et id, istedet for at ta et id hver. Det er garanteret mig der ikke helt har overblikket, er det noget du kan greje?
Avatar billede mstorgaard Praktikant
01. februar 2009 - 22:25 #4
Kan du ikke også lægge dit stylesheet ind? Det er ikke umiddelbart til at se fejlen, når jeg ikke ved, hvordan du har lavet din css.
Avatar billede mstorgaard Praktikant
01. februar 2009 - 22:26 #5
Jeg kan dog lige se at du mangler et </div> efter første link.
Avatar billede nmb Nybegynder
01. februar 2009 - 22:44 #6
Jo her kommer det, måske lidt uoverskueligt:-)
Det er som om at når jeg loader siden så har linksne hver deres farver. Men ligeså snart de har været aktiveret 1 gang skifter de over og tager "bluelink" udseende.
Der er et punkt der hedder "INSTRUKTØREN". Ordet er længere end de andre links, så derfor vil jeg gerne have at stregen er lige så lang. Men de har alle den samme størrelse. Ud fra stylesheetet står der 100px, men det reagerer ikke når jeg ændrer i pixel størrelser. (har forresten sat det manglende div på).

Jeg paster også lige index siden på, som er den hvor menu.php bliver trukket ind på:
<?php require_once('includes/content.php'); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>www.drametik.dk</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>

<body>
<table id="Main" width="900" border="3" bordercolor="#ffffff" cellspacing="0" cellpadding="0">
      <tr>
        <td>
        <?php
        $path = 'includes/' . $content . '.php';
        $file = (file_exists($path)) ? $path : 'includes/HOME.php';
        require_once($file);
        ?>                   
        </td>
    </table>
      <table id="Top" width="900" border="1" bordercolor="#ffffff" cellspacing="0" cellpadding="0">
        <tr>
          <td>
          <div id="menu">
                <?php require_once('includes/menu.php'); ?>
          </div>
          </td>
        </tr>
      </table>
</td>
  </tr>
</table>
</body>
</html>



@charset "utf-8";
/* CSS Document */

table#Main
{
    position:absolute;
    margin-left:175px;
    margin-top:10px;
    width:900px;
    height:550px;
}
table#MainSubPages
{
    height:455px;
    margin-top:100px;
}
table#Right
{
    position:absolute;
    width:900px;
    height:455px;
    margin-left:0px;
    margin-top:-181px;
}
table#Left
{
    height:455px;
    margin-top:100px;
}
table#Top
{
    position:absolute;
    width:900px;
    height:95px;
    margin-left:179px;
    margin-top:18px;
}
table#Green
{
    position:absolute;
    width:297px;
    height:148px;
    margin-top:-71px;
    margin-left:600px;
}
table#Bleu
{
    position:absolute;
    width:297px;
    height:151px;
    margin-top:-225px;
    margin-left:299px;
}
table#Red
{
    position:absolute;
    width:297px;
    height:145px;
    margin-left:299px;
    margin-top:81px;
}

table#BilledeHkolonneTV
{
    position:absolute;
    width:297px;
    height:148px;
    margin-top:-71px;
    margin-left:299px;
    background-image:url(ArbejdsPhotos/pic2B.jpg);
}
table#BilledeHkolonneTHnede
{
    position:absolute;
    width:297px;
    height:151px;
    margin-top:-225px;
    margin-left:600px;
    background-image:url(ArbejdsPhotos/pic13B.jpg);
}
table#BilledeHkolonneTHnederst
{
    position:absolute;
    width:297px;
    height:145px;
    margin-top:81px;
    margin-left:600px;
    background-image:url(ArbejdsPhotos/pic11B.jpg);
}
table#BoksVkolonneHOME
{
    position:absolute;
    width:235px;
    height:210px;
    margin-top:-72px;
    margin-left:48px;
    color:#CCCCCC;
}
table#BilledeVkolonneHOME
{
    position:absolute;
    width:235px;
    height:140px;
    margin-top:-52px;
    margin-left:0px;
    background-image:url(ArbejdsPhotos/pic7B.jpg);
}
table#BoxOverstTV
{
    position:absolute;
    width:280px;
    height:151px;
    margin-top:-150px;
    margin-left:0px;
}
txt#TxtOverstTV
{
    position:absolute;
    width:280px;
    height:151px;
    margin-top:-200px;
    margin-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    letter-spacing:5px;
    font-weight:bold;
}
td#content
{
    width:900px;
    height:455px;
}
#menu
{
    margin-left:300px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
}
div#greylink

a:link,a:active,a:visited {
display:block;
width:100px;
height:50px;
background:#fff;
border-bottom:10px solid #CCCCCC;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
color:#999999;
text-align:left;

}
a:hover {
background:#CCCCCC;
}
div#redlink

a:link,a:active,a:visited {
display:block;
width:100px;
height:50px;
background:#fff;
border-bottom:10px solid #C60031;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
color:#999999;
text-align:left;

}
a:hover {
background:#C60031;
}
div#yellowlink

a:link,a:active,a:visited {
display:block;
width:100px;
height:50px;
background:#fff;
border-bottom:10px solid #ffb800;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
color:#999999;
text-align:left;


}
a:hover {
background:#ffb800;
}
div#greenlink

a:link,a:active,a:visited {
display:block;
width:100px;
height:50px;
background:#fff;
border-bottom:10px solid #6f9C04;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
color:#999999;
text-align:left;


}
a:hover {
background:#6f9C04;
}
div#bluelink

a:link,a:active,a:visited {
display:block;
width:100px;
height:50px;
background:#fff;
border-bottom:10px solid #4f7faa;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
color:#999999;
txt-align:left;
}
a:hover {
background:#4f7faa;
}
Avatar billede mstorgaard Praktikant
02. februar 2009 - 00:36 #7
Du skal have sat "div#yellowlink" (og de andre farver) foran hver af de "a"'er du har i dit stylesheet
Avatar billede nmb Nybegynder
04. februar 2009 - 15:18 #8
tusinde tak nu kører det. hvordan er det jeg får givet dig point?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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