Sween: Frames

Hallo liebe Experten,
nach der Neuentwicklung meiner Homepage habe ich mich für ein Framegerüst entschieden. Ich weiß zwar, dass Frames heutzutage "unerwünscht" sind, dennoch habe ich noch keine andere Möglichkeit gefunden, das Layout auf andere Art und Weise zu entwerfen.
Bei meinem Wunsch, die Seite für alle Auflösungen zwischen 800x600 und 1440x900 zu schreiben, bin ich kurz vorm Ziel auf ein nahezu unlösbares Problem gestoßen. Und zwar wird der rechte Frame nicht passend im Fenster angezeigt.
Auch das Hintergrundbild hab ich schon mit Befehlen wie:
"<span style="position: absolute; left: 0; top: 0; z-index: -1">
<img width="100%" height="100%" src="Bild:URL"></span>"
ausgestattet. Jedoch will der Internet Explorer die Angabe "height="100%" partout nicht akzeptieren.

Die Angaben über CSS, background usw. funktionieren ebenfalls nicht :(

Ich hoffe, dass ich hier den genialen Experten finde.
Auch für weitere Tipps und Tricks bin ich dankbar!

Liebe Grüße

Sween

  1. Lieber Sween,

    Ich weiß zwar, dass Frames heutzutage "unerwünscht" sind, dennoch habe ich noch keine andere Möglichkeit gefunden, das Layout auf andere Art und Weise zu entwerfen.

    wie wäre es denn mit http://de.selfhtml.org/css/layouts/anzeige/kopfundfuss.htm@title=CSS?

    "<span style="position: absolute; left: 0; top: 0; z-index: -1">

    Du scheinst ja von CSS ansatzweise schon gehört/gelesen zu haben, warum gehst Du dann nicht noch einen Schritt weiter und verwendest es http://de.selfhtml.org/css/layouts/einfuehrung.htm@title=konsequent?

    Bei meinem Wunsch, die Seite für alle Auflösungen zwischen 800x600 und 1440x900 zu schreiben, bin ich kurz vorm Ziel auf ein nahezu unlösbares Problem gestoßen. Und zwar wird der rechte Frame nicht passend im Fenster angezeigt.

    Tja, Frames eben... Und bitte: Eine anständige Website passt sich jeder "Auflösung" (genauer: Fenstergröße des Browsers) an!

    Auch das Hintergrundbild hab ich schon mit Befehlen wie:

    In HTML gibt es keine Befehle, da dort nix befohlen werden kann. Es handelt sich auch um keine Programmiersprache, sodass es nichteinmal Anweisungen gibt.

    <img width="100%" height="100%" src="Bild:URL"></span>"
    ausgestattet. Jedoch will der Internet Explorer die Angabe "height="100%" partout nicht akzeptieren.

    Dann verwende nicht height="100%", sondern den tatsächlichen Wert für die Anzahl an Pixeln, die die Grafik hoch ist. Oder was wolltest Du erreichen?

    Wenn Du "Hintergrundbild" schreibst, dann ist das <img>-Element nicht das, was Du suchst! Das <img>-Element bindet Grafiken in den Inhaltsbereich Deiner Seite ein und ist daher per Definition _kein_ _Hintergrund_-Bild!

    Die Angaben über CSS, background usw. funktionieren ebenfalls nicht :(

    Doch, das tun sie, wenn Du den korrekten Pfad angegeben hast! Was aber Dein Verständnisproblem zu sein scheint: Hintergrundbilder kann man nicht strecken! Sie werden (egal wie eingebunden) immer in ihren originalen Dimensionen angezeigt. Mit CSS kann man allerdings ihre Positionierung und Kachelung <http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background@title=genauer steuern>.

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
  2. Lieber Herr Riester,
    zu erst einmal Danke für Ihre Nachricht :)
    Ich hab auch schon Ihren Rat befolgt, mich genauer bei CSS einzulesen. Ich bin von der gesamten Übersicht bei Selfhtml einfach beeindruckt. Da ich parallel auch noch an einer anderen öffentlichen Seite arbeite, hab ich diese Seite jetzt mit CSS geschrieben. Ich hab mich (wie bei Self-Html beschrieben) für das mehrspaltige Layout entschieden (3 Spalten + Kopf- und Fußleiste).
    Meine Frage die sich jetzt noch nicht beantwortet hat:
    Kann ich es erreichen, dass ich ausschließlich den mittleren Teil aktualisiere, wenn ich neue Seiten hinzufüge? Denn wenn ich in der linken Spalte aktuelle Fotos und der gleichen einstellen möchte, dann kann ich ja nicht jeden einzelne Seite danach neu schreiben, wenn sich die Fotos geändert haben.

    Dazu dann auch gleich die Frage, ob ein eingebetteter Frame in der mittleren Spalte (Hauptteil) das Problem lösen würde?

    Liebe Grüße

    Sween

    1. Lieber Sween,

      Lieber Herr Riester,

      im Forum duzt man sich hier im Allgemeinen. Es gab zwar schon Ausnahmen, aber ... hm... das steht im Archiv.

      Meine Frage die sich jetzt noch nicht beantwortet hat:
      Kann ich es erreichen, dass ich ausschließlich den mittleren Teil aktualisiere, wenn ich neue Seiten hinzufüge?

      Dazu gibt es bereits etwas in den FAQs. Die Idee ist, dass man Teile einer Website "auslagert", um dann das endgültig an den Browser auszuliefernde HTML-Dokument beim Aufruf dynamisch aus den ausgelagerten Einzelteilen vom Server zusammensetzen zu lassen.

      Dazu dann auch gleich die Frage, ob ein eingebetteter Frame in der mittleren Spalte (Hauptteil) das Problem lösen würde?

      Ja, aber er würde neue Probleme erzeugen, als er lösen könnte. Gedankenimpulse: Googlesuchtreffer, Bookmark.

      Liebe Grüße aus Ellwangen,

      Felix Riesterer.

      --
      ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
      1. Hi,

        Ja, aber er würde neue Probleme erzeugen, als er lösen könnte. Gedankenimpulse: Googlesuchtreffer, Bookmark.

        Wobei das *nach wie vor* eine Frage des *Umgangs* mit Frames ist, und *kein Problem* von Frames als solchen.

        Gruß, Cybaer

        --
        Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
        Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)
        1. Wobei das *nach wie vor* eine Frage des *Umgangs* mit Frames ist, und *kein Problem* von Frames als solchen.

          Das heißt, dass Du eine Lösung kennst?

          Gruß Sween

          1. Hi,

            Wobei das *nach wie vor* eine Frage des *Umgangs* mit Frames ist, und *kein Problem* von Frames als solchen.
            Das heißt, dass Du eine Lösung kennst?

            Für die Frames-"Probleme", die Felix in dem Posting ansprach, auf das ich geantwortet habe? Ja.
            Für dein Problem (was IMHO nichts mit Frames zu tun hat und worauf Felix nicht wirklich eingegangen ist): Weiß nicht.

            Das Problem (Browser akzeptiert bei Images keine 100%) kommt mir spontan sehr vertraut vor, und bislang konnte ich es immer noch hinbiegen. Aber ich kann aus deiner Beschreibung nicht genau herauslesen, ob Du wirklich das gleiche Problem hast.

            Aber wenn Du die Problemseite mal online stellst, kann ich sie mir mal anschauen.

            Gruß, Cybaer

            --
            Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
            Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)