Crazy Aimer
2002-11-29, 16:08:44
Hi!
Ich möchte auf meiner Seite (PHP) mehrere CSS-Dateien einbinden.
Dazu hab ich in den Kopf der "index.php" geschrieben:
<link rel=stylesheet type="text/css" media="screen" href="styles/main.css">
<link rel=stylesheet type="text/css" media="screen" href="styles/menu.css">
Das Menu befindet sich in einer externen Datei und wird per include() eingefügt. Dort will ich die Links anders gestalten als auf der Rest der Page. Muss ich die Link-Styles dann in der Datei direkt definieren? Ich wollte das so machen, dass ich in der Datei "menu.css" eine Klasse erstellen...
.menu {
a:link { color:#000000; text-decoration:none; },
a:visited { color:#000000; text-decoration:none; },
a:active { color:#000000; text-decoration:none; },
a:hover { color:#000000; text-decoration:underline; }
}
... und diese dann im Menu bei der Gestaltung der Links verwenden:
print "<div class=\"menu\">home :: <a href=\"$PHP_SELF?page=news\">news</a></div>";
Hab ich da einen Fehler in meinem Syntax oder geht das ganz einfach nicht? Normalerweise müsste man doch Pseudoformate in Klassen definieren können oder? *ratlos*
plz help :)
Ich möchte auf meiner Seite (PHP) mehrere CSS-Dateien einbinden.
Dazu hab ich in den Kopf der "index.php" geschrieben:
<link rel=stylesheet type="text/css" media="screen" href="styles/main.css">
<link rel=stylesheet type="text/css" media="screen" href="styles/menu.css">
Das Menu befindet sich in einer externen Datei und wird per include() eingefügt. Dort will ich die Links anders gestalten als auf der Rest der Page. Muss ich die Link-Styles dann in der Datei direkt definieren? Ich wollte das so machen, dass ich in der Datei "menu.css" eine Klasse erstellen...
.menu {
a:link { color:#000000; text-decoration:none; },
a:visited { color:#000000; text-decoration:none; },
a:active { color:#000000; text-decoration:none; },
a:hover { color:#000000; text-decoration:underline; }
}
... und diese dann im Menu bei der Gestaltung der Links verwenden:
print "<div class=\"menu\">home :: <a href=\"$PHP_SELF?page=news\">news</a></div>";
Hab ich da einen Fehler in meinem Syntax oder geht das ganz einfach nicht? Normalerweise müsste man doch Pseudoformate in Klassen definieren können oder? *ratlos*
plz help :)