Hallo,
Finger weg von iFrames. Mit HTML und CSS können keine HTML-Dateien eingebunden werden.
Dazu wird die Programmiersprache PHP und entsprechend auch php-Dateien benötigt.
Als Grundlage muss der Server auch PHP unterstützen.
- Andere Daten lassen sich nicht mehr einfügen? Die Überschrift "h1" sowie der link in iframe scheinen im iframe nicht mehr auf; lediglich die Datei.
Auf iFrames sollte nach Möglichkeit verzichtet werden. Die enthalten, wie du bereits bemerkt hast, zu viele Einschränkungen. Die sollten nur benutzt werden um fremde Daten (mit Erlaubnis des Seitenbetreibers) einzubinden, zum Beispiel Google-Karten.
- Zum Einfügen anderer Dateien kann man nur iframes verwenden?
Nein, PHP ist besser geeignet.
- Bei weiteren Mengen an HTML-Dateien sind weitere iframes zu verwenden?
Nein.
- Wie und wo zentriert man den Inhalt des iframes bzw. den iframe selbst? Gleich nach Angabe des Dateinamens oder in <style>?
In iFrames werden komplette Webseiten angezeigt, die dann auch durch ihr eigenes CSS gestaltet werden. Mit dem CSS der eigenen Seite kann das Aussehen im Regelfall nicht gestaltet werden.
- Auch die Hintergrundfarbe des iframes überdeckt anschließend die importierte Datei. Eigentlich sollte die Datei genau den iframe ausfüllen, also der iframe die Datei lückenlos umschließen.
Wie geschrieben: Grade als Anfänger sollte auf iFrames verzichtet werden, außer das Problem lässt sich mit anderen Mitteln nicht lösen.
Wie bindet man HTML-Dateien ein? Nachdem ich versuche in mehreren Seiten den gleichen header zu verwenden möchte ich diese Datei einfügen.
Im Regelfall werden keine fremde HTML-Dateien sondern mittels PHP Teile des Quelltextes eingefügt, so dass die Browser die Daten einer einzigen HTML-Datei erhalten, die sie dann anzeigen.
Insgesamt lassen sich deine Fragen nicht korrekt beantworten, da du ein falsches Verständnis davon hast, wie einzelne Webseiten aus mehreren Quellen zusammengesetzt werden.
Als Grundlage solltest du dich mit PHP und dort erst mal speziell mit dem Befehl "include" beschäftigen.
Ich hätte noch Fragen betreffend position: relative und absolute? Soll ich dazu einen eigenen Beitrag verfassen oder im gleichen stellen?
Da die nicht zur Überschrift bzw. dem Thema passen würde ich dafür einen separten Beitrag verfassen. Wobei auch dabei gilt: Als Anfänger sollte um "position: absolute" ein großer Bogen gemacht werden. Auch die Anweisung sollte nur im Notfall benutzt werden.
Gruss
MrMurphy