alter Hase: Aus Frames mach Div

Moin alle Mann (Frau natürlich auch),

ich gehöre noch zu den alt eingefahrenen "Html-programmierern" und möchte mal meine Seite auf den "neuen" standard bringen, wozu ich auf jeden Fall Eure Hilfe benötige. Ich fange mal mit den Bösen, bösen Stichwort "Frames" an.
Bitte nicht gleich über mich herfallen, wie gesagt, die möchte ich ja nun lso werden. Ich habe mitbekommen, dass das ganze heute wohl mit <div> gelöst wird.
Meine Seite habe ich in drei horizontale "frames" eingeteilt:

  • Titel (30%)
  • Main (60%)
  • End (10%)

Wie kann ich denn jetzt diese Aufteilung mit dem neuem Standard lösen?

Veilen Dank für all die Hilfreichen Tipps & Tricks und hoffentlich auch die Gedult, die Ihr mit mir habt.

Gruß alter Hase

  1. Hi,

    Bitte nicht gleich über mich herfallen, wie gesagt, die möchte ich ja nun lso werden. Ich habe mitbekommen, dass das ganze heute wohl mit <div> gelöst wird.

    da hast Du etwas Falsches mitbekommen. "Heute", also seit rund einem Jahrzehnt, baut man Webseiten mittels semantischen Markups. Dass dabei auch <div>-Elemente eine Rolle spielen, scheinen manche in den falschen Hals zu bekommen.

    Wie kann ich denn jetzt diese Aufteilung mit dem neuem Standard lösen?

    Indem Du zuerst das semantische Markup erstellst, *ohne an die Darstellung zu denken*. Da die von Dir genannten Informationen den Fokus auf die Darstellung legten, kann Dir somit nicht genauer geholfen werden. Informiere Dich also zunächst darüber, was semantisches Markup ist und wie man es verwendet.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Indem Du zuerst das semantische Markup erstellst, *ohne an die Darstellung zu denken*. Da die von Dir genannten Informationen den Fokus auf die Darstellung legten, kann Dir somit nicht genauer geholfen werden. Informiere Dich also zunächst darüber, was semantisches Markup ist und wie man es verwendet.

      Okay, kannst Du mir da noch einen Tipp geben, wo ich mich darüber informieren kann?

      Vielen Dank vorab schonmal

      Gruß

      1. Okay, kannst Du mir da noch einen Tipp geben, wo ich mich darüber informieren kann?

        http://de.wikipedia.org/wiki/Semantik
        im zusammenhang mit html heisst das so viel wie:

        "eine überschrift ist eine überschrift" (zb <h2>ich bin eine überschrift</h2>) und nicht einfach <font size=20 color=red>ich bin ein aussageloser text und keine überschrift</font><br>

        ein textabsatz ist ein textabsatz, eine tabelle eine tabelle, eine liste eine liste usw -

        kümmere dich zuerst im den inhalt (und nur um den) und überlege, wie er logisch am besten gegliedert sein soll

        was semantik im zusammenhang mit html bedeutet, kannst du zb hier nachlesen:
        http://jendryschik.de/wsdev/einfuehrung/auszeichnung/

      2. Cheatah hat Dir schon einen guten Suchbegriff an die Hand gegeben: Semantisches Markup. Ich gehe aber jetzt mal davon aus, dass Du lediglich die Möglichkeiten des Scrollings in Nodes meinst, die man sonst mit Frames erstellen kann. Lies mal http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow, insbesondere "overflow:scroll".

        Damit solltest Du schon mal ein gutes Stück von Deiner Vorstellung wegkommen, dass Tags grundsätzlich etwas über deren Layout und nicht über deren Inhalt aussagen.

        Gruß, LX

        --
        X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: Unusual
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          Lies mal http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow, insbesondere "overflow:scroll".

          warum sollte seiteninternes Scroling von Vorteil sein?

          freundliche Grüße
          Ingo

          1. Hi,

            Lies mal http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow, insbesondere "overflow:scroll".
            warum sollte seiteninternes Scroling von Vorteil sein?

            um zb für den inhalt nicht unbedingt wesentliche teile abzugrenzen

            zb kopiervorlagen die mittels <pre> ausgezeichnet wurden sollten, wenn sich 500 zeilen beispielcode enthalten nicht unbedingt auch 500 zeilen einnehmen - da reicht ein max-height und ein overflow: auto oder scroll

          2. Hi!

            Je nach Content macht es halt Sinn, auch mal etwas mehr Daten auf einer Seite zu haben.

            Es ist doch egal wo ich scrolle. Ob ich eine Seite scrolle, weil sie nicht in meinen Viewport passt, oder im Contentcontainer ist erstmal egal. Letzteres hat noch den Vorteil, dass andere Elemente (Menues, Suchfelder, ...) ohne grosse Probleme stehen bleiben und immer verfuegbar sind.

            --
            Trau Dich!
             
            1. Hi,

              Je nach Content macht es halt Sinn, auch mal etwas mehr Daten auf einer Seite zu haben.

              stimmt - allerdings geht es hier um das Grundlayout einer Seite, das mMn das gesamte Fenster bzw. den vom Browser zur Verfügung gestellten Scrollbalken verdient.

              freundliche Grüße
              Ingo

  2. @@alter Hase:

    Wie kann ich denn jetzt diese Aufteilung mit dem neuem Standard lösen?

    Mit CSS-basierten Layouts.

    Live long and prosper,
    Gunnar

    --
    Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.