mit CSS HTML-Code-Datei ansprechen in iframe-Tag

  • Hi,

    ich habe ein Problem.
    Und zwar habe ich eine Seite erstellt mit HTML5 und CSS-Datei und etwas PHP.
    Ich bin Stundenlang damit beschäftigt, wenn ich einen Link in der Fußzeile ändern möchte, da ich auf jeder html-Seite den Link angeben müsste.
    Um mir die Zeit zu sparen dachte ich mir ich nehme den iframe-tag und schmeiß die html-Schnipsel in die Datei rein, dass ich es da nur einmal ändern muss.

    Jetzt ist aber das Problem, dass ich es nicht mehr mit der CSS-Datei ansprechen kann.

    Gibt es eine Möglichkeit, wie ich die HTML-Schnipsel in dem verlinkten iframe-Tag ansprechen kann?
    Oder gibt es eine andere Lösung?

    Hier der html-Code:
    <iframe width="100%" height="auto" scrolling="no" src="../footer.html"></iframe>

    Stand jetzt (eine Änderung in html = stundenlange Arbeit):
    mehrere html-Dateien inkl. php
    eine CSS-Datei

    Meine Gedanken (eine Änderung = sofort erledigt für alle Seiten):
    eine html-Datei für die Menübar
    mehrere php-Dateien für den Inhalt
    eine html-Datei für den footer
    und eine CSS-Datei um das ganze für alle Seiten anzusprechen.

    If you know what I mean  :S


    Grüßle

    Samuel Zeh

  • Das Ganze machst du am besten mit PHP und include().

    Du packst dann also alle Stellen, die sich wiederholen, in extra Dateien und bindest diese über include() innerhalb des HTML-Codes ein.

  • Dann ist das Problem mit dem CSS immer noch da. Sonst müsste ich ja eine CSS Datei machen pro Seite.
    Der Link zur externen Datei Steht ja schon, bloß dass CSS will nicht.

  • Ne, ne. Das geht. Du kannst den HTML-Code, den du per PHP einbindet, ganz einfach mit CSS stylen. Dafür brauchst du kein extra Stylesheet. Versuch's einfach mal.

  • Okay? Kannst Du mir ein kurzes Beispiel geben?

    Ok, von mir aus...


    index.php


    article.html


    style.css

    CSS
    article {
        background: #dadada;
    }


    Der Article sollte mit einer grauen Hintergrundfarbe angezeigt werden, wenn du die index.html aufrufst.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!