Hallo zusammen,
ich habe erst vor kurzem (drei Tagen) begonnen, mich mit HTML und CSS zu beschäftigen und stehe bei meinen ersten Gehversuchen vor einem Problem, dessen Lösung in diesem Unterforum bei den FAQ's beschrieben wird. Leider funktioniert es bei mir nicht.
Zum Problem:
Ich möchte die Navigation (Menuleiste) per php-Include einbinden.
Folgendes habe ich dann getan:
1. XAMPP installiert (ohne genau zu wissen, was ich da mache, aber O.K.)
2. Den HTML-Code meiner Navigation in eine separate Datei "menubar.php"
verschoben.
3. Sämtliche htm-Dateiendungen auf php geändert.
4. php-Include-Befehl in meine index.php eingebaut.
Das ist meine index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Homepage - Startseite</title>
<meta name="description" content="Homepage - Startseite">
<meta name="author" content="R">
<meta name="editor" content="html-editor phase 5">
<link rel="stylesheet" type="text/css" href=".\design\styles.css">
</head>
<body>
<?php include ("./common/menubar.php"); ?>
</body>
</html>
Die Dateiangabe im Include habe ich sowohl mit / als auch mit \ ausprobiert.
Das ist die Menuleiste:
<ul class="menubar">
<li><a href="..\index.php">Start</a></li>
<li><a href="..\aboutme.php">Über mich</a></li>
<li><a href="..\myclaudi.php">Meine Claudi</a></li>
<li><a href="..\mycats.php">Meine Katzen</a></li>
<li><a href="..\contact.php">Kontakt</a></li>
</ul>
und der Vollständigkeit wegen noch die Styles:
body {
background-color:#008080;
}
.menubar {
background-color:#007070;
border-top-color:#DFDFDF;
border-top-style:solid;
border-top-width:thin;
border-bottom-color:#DFDFDF;
border-bottom-style:solid;
border-bottom-width:thin;
font-family:Helvetica;
font-size:medium;
font-weight:normal;
text-align:right;
margin-left:auto;
padding-top:4px;
padding-bottom:4px;
}
.menubar li {
display:inline;
padding-left:10px;
padding-right:10px;
}
.menubar li a {
color:#DFDFDF;
text-decoration:none;
}
.menubar li a:hover {
color:#FFFFFF;
}
Wie bereits erwähnt, sind meine Kenntnisse der Materie noch sehr gering. Das Fass mit php habe ich (vorerst) auch nur des Includes wegen aufgemacht, weil ich mit HTML und CSS für's erste voll ausgelastet bin.
Vielleicht kann mir da jemand weiterhelfen.
Lieben Gruß