Hallo,
Kann ich CSS in PHP anwenden, wenn ich CSS mit der PHP Datei verlinke?
Du meinst, Du willst, dass PHP eine CSS-Ressource ausliefert. Das _kann_ funktionieren. Dein PHP-Script muss allerdings den Header
header("Content-Type: text/css");
ganz am Anfang übergeben. Der Server wird PHP standardmäßig als text/html senden.
Oder willst Du einfach mit PHP ein
<link rel="stylesheet" type="text/css" href="meinCSS.css">
in den Quelltext schreiben. Das sollte immer funktionieren.
Oder muss ich die CSS Anweisungen im PHP-File integrieren?
Das sollte immer funktionieren.
Bei mir ist da eben so ein Problem aufgetaucht. Er nimt manche Dinge einfach nicht an. z.b den border
Fehlersuche:
1. Lass Dir den HTML-Quelltext vom _Browser_ anzeigen und prüfe, ob er so ist, wie Du es erwartest.
2. Irgendwo im Quelltext, der im _Browser_ ankommt, muss die CSS-Ressource verlinkt sein. Bsp:
<link rel="stylesheet" type="text/css" href="meinPHPCSS.php">
Rufe diese Ressource über den Browser auf, indem Du die URL in die Adresszeile eingibst. Bsp.: Deine URL ist: http://www.example.org/meineseite.html, dann rufst Du auf: http://www.example.org/meinPHPCSS.php.
Hier schaust Du nun, ob das CSS so ankommt, wie Du es erwartest.
3. Wenn 1. und 2. zufriedenstellend sind, es aber immer noch nicht funktioniert, dann schaust Du hier: http://web-sniffer.net/, indem Du die URL der CSS-Ressource (siehe 2.) dort eingibst. mit welchem Content-Typ Dein CSS ausgeliefert wird. Das muss text/css sein.
viele Grüße
Axel