myAlexander: Scrollbars erzwingen?

Hallo @all,

ich habe eine Tabelle, die auf einer HTML-Seite via align=center jeweils in die Mitte gestellt wird.

Sofern die Tabelle kurz genug ist, wird rechts keine Scrollbar angezeigt. Bei einer längeren Seite, erscheint eine Scrollbar - wodurch das Layout leicht nach links "springt", um Platz zu machen.

Ich würde diesen Effekt gerne vermeiden. Muss ich dazu eine Scrollbar immer "erzwingen"? Und wie geht das (auch unter Firefox)?

Oder gäbe es einen anderen Lösungsansatz?

Für Tipps bin ich dankbar!

Viele Grüße
Alexander

  1. Hi, also ich hatte dasselbe problem.
    Ich weis dass du mit

    <body style="overflow-x: 'auto'; overflow-y: 'hidden'">
    Bzw.
    <body style="overflow-x: 'hidden'; overflow-y: 'auto'">

    jeweils nur einen scrollbalken anzeigen lassen kannst.
    Funktioniert bei mir einwandfrei, aber ich weis nicht ob das ist wonach du suchst.

    1. Funktioniert bei mir einwandfrei, aber ich weis nicht ob das ist wonach du suchst.

      Hallo und vielen Dank. Das wäre auf jeden Fall schon mal ein Lösungsansatz.

      Grüße
      Alexander

  2. Tachchen!

    1. Millionen zentrierter Seiten dieser Welt hüpfen im von dir beschriebenen
    Fall und niemand regt sich drüber auf. Warum sollte das bei dir anders sein?

    2. Du könntest etwas mit overflow: scroll experimentieren, allerdings würde
    mich die überflüssige Scrollbar (wenn's denn funktioniert) mehr stören als
    das Hüpfen.

    Gruß

    Die schwarze Piste

    --
    ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
    http://www.smartbytes.de
  3. Hallo,

    ich habe eine Tabelle, die auf einer HTML-Seite via align=center jeweils in die Mitte gestellt wird.

    es wäre schöner, wenn du das mit CSS machen würdest.

    Ich würde diesen Effekt gerne vermeiden. Muss ich dazu eine Scrollbar immer "erzwingen"? Und wie geht das (auch unter Firefox)?

    Mit CSS:
    head {height:100%}
    body {height:101%}

    oder auch mit
    head {101%}
    body {100%}

    Getestet mit Mozilla, Opera und IE 6

    Oder gäbe es einen anderen Lösungsansatz?

    Ich würde das "Hüpfen" ignorieren.

    cu,
    ziegenmelker

    1. Hi,

      Mit CSS:
      head {height:100%}

      Was soll es bringen, ein nicht-angezeigtes Element mit einer Höhe zu versorgen?

      body {height:101%}

      oder auch mit
      head {101%}
      body {100%}

      Und was soll das bitte?

      Getestet mit Mozilla, Opera und IE 6

      Und das - insbesondere das zweite - hat funktioniert? Würde mich doch sehr wundern.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Hallo,

        Mit CSS:
        head {height:100%}

        Was soll es bringen, ein nicht-angezeigtes Element mit einer Höhe zu versorgen?

        body {height:101%}

        oder auch mit
        head {101%}
        body {100%}

        Und was soll das bitte?

        Getestet mit Mozilla, Opera und IE 6

        Und das - insbesondere das zweite - hat funktioniert? Würde mich doch sehr wundern.

        sorry für meine Schreibfehler. :(
        Anstelle von head muß da natürlich html stehen. So habe ich es auch in beiden Varianten getestet, weiß der (Schreibfeler-) Teufel warum ich es hier anders geschrieben habe.

        cu,
        ziegenmelker