AgS: fixierter Rahmen wird nicht immer dargestellt

Servus HTML-Kenner,

ein als "position:fixed" definierter Rahmen wird nur dann angezeigt, wenn er beim Öffnen der Seite zu sehen war.

War er beim Öffnen der Seite nicht zu sehen, weil

  • das Browserfenster zu klein war
  • die Auflösung zu niedrig ist
    erscheint er beim anschließenden Scrollen nicht.

Beispiel: http://www.guteschule.eu/test.php
Unterhalb der Menueleiste befindet sich ein Button "Test", der nur zu sehen sein soll, wenn die Seite nach unten gescrollt wird.

Wie bekomme ich den Button (Rahmen) immer angezeigt?

Danke für Eure Unterstützung
VG Thomas Becker

  1. Hallo AgS,

    position:fixed verwendet man, wenn das Element beim Scrollen nicht mitscrollen soll. Du müsstest die Seitengröße prüfen und dann entscheiden, ob fixed eine gute Idee ist. Mein Tipp: Media Queries und bei Browsern, die das nicht unterstützen, auf fixed verzichten (oder auf den Rat der CSS-Profis warten).

    Gruß, Jürgen

    1. Hallo Jürgen,

      danke für die schnelle Antwort! Ist es denn richtig, dass ein solcher Rahmen sich so verhält?

      Ich möchte gern neben dem Text einen nicht mit scrollenden Button haben, der dem Besucher den >Sprung zum Seitenanfang< ermöglicht.

      Was eignet sich besser dafür?

      Grüße
      Thomas

      1. Hi,

        Ich möchte gern neben dem Text einen nicht mit scrollenden Button haben, der dem Besucher den >Sprung zum Seitenanfang< ermöglicht.
        Was eignet sich besser dafür?

        ich finde, dass position:fixed dafür gar nicht schlecht ist. Nur solltest du dir dann gut überlegen, worauf du die Position beziehst. Vermutlich hast du top und left genommen und für top einen relativ großen Wert gewählt; damit bist du natürlich der Fenstergröße auf Gedeih und Verderb ausgeliefert. Besser ist möglicherweise bottom und left. Dann sitzt das Element immer am unteren Fensterrand (oder in einem kleinen festen Abstand davon), egal wie klein das Fenster ist.

        Und mach den Button nicht zu groß, so dass du auch auf kleinen Bildschirmen nicht allzuviel Platz verschenkst.

        Ciao,
         Martin

        --
        Programmierer (m), seltener auch P~in (w):
        Irdische, i.a. humanoide Lebensform, die in einem komplizierten biochemischen Prozess Kaffee, Cola und Pizza in maschinenlesbaren Programmcode umwandelt.
        P~ bilden gelegentlich mit ihresgleichen kleine Gruppen, sogenannte Communities, sind aber ansonsten meist scheue Einzelgänger.
        P~ sind vorwiegend nachtaktiv und ohne technische Hilfsmittel nur eingeschränkt lebensfähig.
        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
        1. Danke Martin,

          Besser ist möglicherweise bottom und left.

          genau so passt es nun auch.
          http://www.guteschule.eu/rueckblick.php

          VG Thomas