Avatar billede weis Nybegynder
15. november 2003 - 23:45 Der er 7 kommentarer og
1 løsning

Navigation og skrift -type og -farve

Hej jeg bruger dette script til at lave en navigationssti med:
____________________________________

<?

function breadcrumb($dir)
{
    $root    = "http://www.minside.dk/";
    $dirs    = explode("/", $dir);
    $sizeof  = sizeof($dirs)-1; // minus én, da array starter ved nul
    $ud      = "<b>Navigation:</b> <a href=\"" . $root . "\">Forside</a>"; // altid dette
    $filnavn  = substr($dirs[$sizeof], 0, strrpos($dirs[$sizeof], ".")); // finder filnavn (mellem begyndelse og punktum)
    $forbudte = array("index", "source", "error"); // filer, der ikke skal vises

    for ($i = 3; $i < $sizeof; $i++) { // ikke første og sidste i array $dirs (sizeof = -1)
        $ud  .= " <img src=\"http://www.minside.dk/pil.gif\" height=\"5\" width=\"16\" valign=\"middle\" alt=\"\"> <a href=\"" . $root . $dirs[$i] . "/\">" . ucfirst(str_replace("_", " ", $dirs[$i])) . "</a>"; // skriv _ som mellemrum i fil/dirnavn
        $root .= $dirs[$i] . "/";
    }

    if (!in_array($filnavn, $forbudte)) {
        $ud .= " <img src=\"http://www.minside.dk/pil.gif\" height=\"5\" width=\"16\" valign=\"middle\" alt=\"\"> <a href=\"" . $root . $dirs[$sizeof] . "\">" . ucfirst(str_replace("_", " ", $filnavn)) . "</a>";
    }

    return $ud;

}
print breadcrumb($PHP_SELF);


?>
___________________________________

Men jeg kan ikke finde ud af hvordan jeg kan ændre i skrifttypen og farven, for alt det andet tekst jeg har på siden skal være sort men navigationen skal være grå og i en mindre skriftstørrelse og type.
Hvordan skal jeg ændre i koden????
Avatar billede detox Nybegynder
15. november 2003 - 23:51 #1
Fx ved brug af css.
Avatar billede detox Nybegynder
15. november 2003 - 23:59 #2
Eks.:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Biffen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style type="text/css">
<!--
.grey {
    color: #999999;
    font-family: "Times New Roman", Times, serif;
    font-size: 9px;
}
-->
</style>
<body>
<?
function breadcrumb($dir)
{
// Din funktion...
}
print "<div class='grey'>".breadcrumb($PHP_SELF)."</div>";
?>
// Resten af dit script, hvor du laver en tilsvarende css.
</body>
</html>
Avatar billede weis Nybegynder
16. november 2003 - 00:20 #3
Fint, nu kommer der bare et andet problem. Jeg har nogle links på siden hvor jeg allerede bruger css. og min navigations-links skal have en anden farve. Hvordan skal koden for navigations-linksene - css - så være
Avatar billede detox Nybegynder
16. november 2003 - 00:59 #4
Fx:

.navi:link {
    background: transparent;
    text-decoration: none;
    color: #CC3300;
    margin: 1px;
    padding: 1px;

}

.navi:visited {
    background: transparent;
    text-decoration: none;
    color: #009900;
    margin: 1px;
    padding: 1px;

}

.navi:hover {
    background: transparent;
    text-decoration: underline;
    color: #0000FF;
    margin: 1px;
    padding: 1px;
}

og så bruger du class='navi' i de links
Avatar billede detox Nybegynder
16. november 2003 - 01:00 #5
Fx:

<a class="navi" href="http://www.mit.domæne.dk">Mylink</a>
Avatar billede weis Nybegynder
16. november 2003 - 13:00 #6
okay, men jeg kan stadig ikke få mine links i navigationen til at adlyde den nye css - navi - når jeg indsætter den i koden er det kun "forsiden" der adlyder den!
Avatar billede weis Nybegynder
16. november 2003 - 13:32 #7
har løst problemet nu....

tak for hjælpen og hvis du så lige vil smide et svar så jeg kan give point
Avatar billede detox Nybegynder
16. november 2003 - 13:57 #8
Velbekommen
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