Axel Richter: CSS in PHP

Beitrag lesen

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