@ Antares: Du musst dir das so vorstellen: das, das du in die "Mitte" (oder wo auch immer hin) per PHP eonfügen lässt, ist keine richtige Datei (wird zumindest vom Browser, etc. nicht so behandelt), sondern es ist, als würde statt dem PHP-Zeugs der Inhalt der Datei stehen. Also du schreibst z.B.
Der Browser bekommt aber (z.B. für $content = "faq") nur folgendes zu sehen:
Der PHP-Interpreter fügt die Datei faq.html einfach in die normale HTML-Datei ein. Daher gehören, wie Milchbox schon gesagt hat, auch keine <html>, <head> oder <body>-Tags hinein.
@ all: Was ist eigentlich so schlimm an Frames? Ich will sie nicht verteidigen, aber würde doch gerne wissen, was ihr alle gegen sie habt. Ich lasse mich gern dazu überreden, künftig auf sie zu verzichten, wenn's sinnvoll ist.
...
OMG: Das ist das absolut unvalidetste was ich je gesehen hab. Ich galub seit 3 oder 4 Jahren schreibt man Tags nicht mehr gross.
@Milchbox: Yeehah! Du benutzt ja plötztlich <div>^^
@ismi:
1. Ja es ist besser den CSS Teil in eine eigene Datei zu tun. Vorallem solltest du innerhalb des HTML Codes kein style="" zu nutzen. Das gesamte CSS sollte aussenstehen. Kannst ja ein wenig auf http://www.csszengarden.com und http://www.intensivstation.ch gucken.
2. Ich würde dir nicht empfehlen das ganze mit einem <img> Tag zu lösen. Eigentlich sollte Design und Content voneinander getrennt sein. Du kannst das ganze über css lösen:
3. Nein, du kannst nur vorgegene Tags nutzen. Das ganze könntest du mit <span class="bla">Der Text</span> lösen ODER Tags wie Adress nutzen. Ist IMO einfacher als mit Klassen.
4. Hat der Affe schon gesagt.
5.
OMG: Das ist das absolut unvalidetste was ich je gesehen hab. Ich galub seit 3 oder 4 Jahren schreibt man Tags nicht mehr gross.
...
WTF? Echt jetzt!?! Warum sagt mir das keine Sau? Ich hab noch die Code-Conventions gelernt, wo man alle Tags groß schreiben sollte. Hatte keinen Schimmer, dass sich das geändert hat. Wo kann ich solche Änderungen nachschauen?
Außerdem: a) kannst du das doch auch freundlicher sagen und
b) hast du sicher schon unvalidere Sachen gesehen, du übertreibst!
Zitat
2. Ich würde dir nicht empfehlen das ganze mit einem <img> Tag zu lösen. Eigentlich sollte Design und Content voneinander getrennt sein. Du kannst das ganze über css lösen:
...
Das würde es doch im Hintergrund anzeigen und nicht als Titel.
Zitat
3. Nein, du kannst nur vorgegene Tags nutzen. Das ganze könntest du mit <span class="bla">Der Text</span> lösen ODER Tags wie Adress nutzen. Ist IMO einfacher als mit Klassen.
...
Das hat der Affe doch auch schon gesagt! (Hey, Moment mal! o_O)
Zitat
5.
...
Das auch, nur das ich mich bei CSS in der Eigenschaft geirrt habe...
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
WTF? Echt jetzt!?! Warum sagt mir das keine Sau? Ich hab noch die Code-Conventions gelernt, wo man alle Tags groß schreiben sollte. Hatte keinen Schimmer, dass sich das geändert hat. Wo kann ich solche Änderungen nachschauen?
Außerdem: a) kannst du das doch auch freundlicher sagen und
b) hast du sicher schon unvalidere Sachen gesehen, du übertreibst!
...
Sowas kannst du normal auf den Seiten des W3C nachlesen.