Anfängerfrage: CSS in PHP includes

Nexlamar

Erfahrenes Mitglied
Hallo!

Eine simple Anfängerfrage: Ich habe in html-code, dem ein globales Stylesheet zugewiesen wurde, per include eine php-Datei eingebunden, die ebenfalls u.a. html code enthält. Wie kann ich den CSS Code des globalen Stylesheets auch für die eingebundene php-Datei zugänglich machen? Dort per <style> im html Teil definieren hat nicht funktioniert ...?

Danke, Nexlamar
 
Da du die Datei in die andere mit dem Stylesheet includest, ist doch auch das Stylesheet für die eingebundene Datei, bzw für den Code der darin steht, zugänglich. Du musst doch nur die passenden class/id Namen vergeben.

Ein Beispiel.
CSS:
.div1
{
   width: 200px;
   height: 50px;
   background-color: #FF00FF;
   color: red;
}

.div2
{
   width: 500px;
   height: 30px;
   background-color: #008000;
   color: blue;
}

PHP:
<!-- Stylesheet einbinden -->
<div class="div1">test test</div>
<?
include('phpdatei.php');
?>

phpdatei.php
PHP:
<?
#...
echo '<div class="div2">test2 test2</div>';
#...
?>
 
Zuletzt bearbeitet:
Das ging schnell - stimmt ist eigentlich logisch, da ja alles komplett vom Server geholt wird und dann zu html wird ;) Danke!
 
Huhu,
müssten bei dem Echo-befehl nicht die Gänsefüßchen(") mit dem normalen Strägstrich versehen werden?
Code:
echo "/"";

oder gibts wieder änderungen in PHP ?
 
Zum escapen wird der Backslash (\) genutzt.
Dein Beispiel erzeugt einen Syntax-Error.
Richtig wuerde es so aussehen:
PHP:
echo "\"";
Noch besser ist folgendes, weil dort garnicht erst escapet werden muss.
PHP:
echo '"';
 
@Sealtuagn:
Da ich die Ausgabe mit ' und nicht mit " eingeleitet habe, muss man die " nicht escapen.
 
Zurück