Jennesta
Erfahrenes Mitglied
Hallo,
erstmal Entschuldigung falls es hier nicht im richtigen Themenbereich ist, wusste nicht wozu es besser passt.
Also habe folgendes Problem. Im folgenden Skript, welches ich mal komplett isoliert habe und nur als html-Datei anwende, habe ich versucht eine Navigation zu machen. Solange dieser Code isoliert ist von allem anderen (vom php usw) klappt es genauso wie ich es möchte und ein bisschen verändert hier zu finden ist (etwa in der Mitte):
http://css.fractatulum.net/sample/hov2format2.htm
Sobald ich diese Tabelle aber in eine PHP-Datei schreibe, klappen die Hintergrundbilder nicht mehr, Pfade habe ich getestet (mehrmals) und die Syntax auch. Wenn ich in der CSS-Datei jedoch statt dem Hintergrundbild eine Hintergrundfarbe angebe, dann funktioniert es, wie erwünscht.
Hier erstmal der html-Code:
CSS:
Und das ganze in PHP sieht eig nur mit '<?php echo" ' vor dem ganzen und am ende ' " ?>' aus. Ich persönlich habe dies noch mit "\n" strukturiert usw aber das wollte ich nicht auch noch posten.
Vielleicht könnt ihr mir ja auf die Sprünge helfen, denn ich weiß nicht wieso das ganze nicht funktioniert. Für eine andere Idee bin ich auch offen, wie dies zu bewerkstelligen ist.
mfg Jennesta
erstmal Entschuldigung falls es hier nicht im richtigen Themenbereich ist, wusste nicht wozu es besser passt.
Also habe folgendes Problem. Im folgenden Skript, welches ich mal komplett isoliert habe und nur als html-Datei anwende, habe ich versucht eine Navigation zu machen. Solange dieser Code isoliert ist von allem anderen (vom php usw) klappt es genauso wie ich es möchte und ein bisschen verändert hier zu finden ist (etwa in der Mitte):
http://css.fractatulum.net/sample/hov2format2.htm
Sobald ich diese Tabelle aber in eine PHP-Datei schreibe, klappen die Hintergrundbilder nicht mehr, Pfade habe ich getestet (mehrmals) und die Syntax auch. Wenn ich in der CSS-Datei jedoch statt dem Hintergrundbild eine Hintergrundfarbe angebe, dann funktioniert es, wie erwünscht.
Hier erstmal der html-Code:
Code:
<html>
<head>
<title>New Document</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body>
<link rel="stylesheet" type="text/css" href="styles/page.css" />
<table>
<tr>
<td><a href="#" class="block">Startseite</a></td>
</tr><tr>
<td><a href="#" class="block">News</a></td>
</tr><tr>
<td><a href="#" class="block">Über Mich</a></td>
</tr>
</table>
</body>
</html>
CSS:
Code:
a.block {
color:#E5E5E5;
background:url(../Homepage/images/gen/bg1.jpg);
display:block;
text-align:center;
width:150px;
border:black solid 1px;
padding:2px;
text-decoration:none;
font:bold 14px arial, sans-serif; }
a.block:hover {
color:#E5E5E5;
background:url(../Homepage/images/gen/bg2.jpg); }
Und das ganze in PHP sieht eig nur mit '<?php echo" ' vor dem ganzen und am ende ' " ?>' aus. Ich persönlich habe dies noch mit "\n" strukturiert usw aber das wollte ich nicht auch noch posten.
Vielleicht könnt ihr mir ja auf die Sprünge helfen, denn ich weiß nicht wieso das ganze nicht funktioniert. Für eine andere Idee bin ich auch offen, wie dies zu bewerkstelligen ist.
mfg Jennesta