404

Design made in Germany

Deutsches Design

kurze php-frage!


Design Magazin Design Agenturen Designer Design Weblogs Design Magazine Design Portale Design Communities Design Hochschulen Design Organisationen Design Ressourcen Design Shops Grafikdesigner Schriftdesigner Webdesigner Interfacedesigner Flashdesigner Motiondesigner Sounddesigner Fotodesigner 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

kann mir jemand erklären warum das hier nicht geht:

echo "<class= \"HEADLINE\">Guten Tag";

kurze erklärung: eine php-seite generiert den content, darin möchte ich jetzt einfach nur ein Guten Tag mit class"HEADLINE" ausgeben..


Deutsches Design: kurze php-frage!

1. gibt es in (x)html keinen tag "class". nimm mal ein anderes element wie z.b. <div class="blub">
2. tag auch zu machen </div>
3. kannst du auch erstmal einfache anführungszeichen nehmen, dann ersparst du dir das (fehleranfällige) escapen der anderen steuerzeichen


funzt leider nicht..normale anfpürhungszeichen kann ich doch nicht nehmen, wegen dem

echo "

deswegen muss doch <div class=\"HEADLINE\" angegeben werden..jedenfalls hab ich das so verstanden, frickel mich grade rein..


so geht´s jedenfalls nicht: (error)

echo "<div class="HEADLINE"> Guten Tag</div>";

aber so leider auch nicht:

echo "<div class=\"HEADLINE\"> Guten Tag</div>";


bekommst du denn eine php meldung, oder garnichts?
was sagt der an den browser ausgegebene quellcode?

ich meinte das so:
echo "<div class=\"HEADLINE\"> Guten Tag <\/div>";
oder
echo '<div class="HEADLINE"> Guten Tag </div>';


sowohl als auch..

output erste version:
echo "<div class=\"HEADLINE\"> Guten Tag <\/div>";

Guten Tag <\/div>

output zweite version:
echo '<div class="HEADLINE"> Guten Tag </div>';

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'


hm, dann brauchste beim schließenden div wohl doch keinen \... also nur </div> aber so hatteste das doch..?


genau..so hatte ich es.. bei

echo "<div class=\"HEADLINE\"> Guten Tag </div>";

schreibt er mit zwar guten tag, aber nicht mit dem headline-style..argh..so schwer kann das doch garnicht sein..+#$&% syntax!


Wenn du " benutzt wird der String geparst und nach Variablen durchforstet. Der Backslash dient dann zur Maskierung von Zeichen z.B (neue Zeile, Wagenrücklauf), was er bei einfachen Anführungstrichen nicht macht. Das CSS hast aber definiert, oder? z.B.

[code]<style type="text/css">.HEADLINE{color: #F00;}</style>[/code]


wie und wo hast du denn die HEADLINE class definiert?

in einem blub.css

.HEADLINE {
color: #f00;
}

oder so?
und das css auch im header der html-datei eingebunden?


yes, genau..externe css datei..die wird auch geladen und funktioniert..ich kann ja die hintergrundfarbe ändern und er übernimmt die änderungen..


ICH TROTTEL! ich hab in der css-datei den . vergessen..

ich hab headline so definiert..

HEADLINE {

statt

.HEADLINE {

argh! schläge auf mein haupt, jeder darf einmal..

danke an alle!


Seitentitel: kurze php-frage!