tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
833
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    jpatwork jpatwork ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    16
    Hallo,

    hab folgendes:

    in nem DIV liegt eine Tabelle, diese Tabelle soll sich an die Größe des DIV's anpassen also hat die Tabelle width: 100%, an dem DIV wird nun bei bedarf eine Vertikale Scrollbar eingeblendet. Mit overflow: auto;
    So im IE ist alles OK. (ausnahmsweise mal)
    Aber im Firefox ist das jetzt anscheinend so die Tabelle passt sich an die Größe des Div's an dann wird die vertikale Scrollbar eingeblendet, und da diese einen Teil der Tabelle überdeckt wird auchnoch die Horizontalle eingeblendet.
    Wie bekomme ich es jetzt hin das sich die Größe der Tabelle an den Div mit vertikaler Scrollbar anpasst.
    Macht man nämlich einen Reload dann ist die Horizontalle weg und die Tabelle passt sich richtig an (oder rechter Mausklick auf die Tabelle).

    MFG
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    gibt es evtl. eine Online-Version der Seite, um da mal einen Blick drauf werfen zu können?

    Ansonsten schau dir mal den Thread Wie kann ich nur einen Scrollbalken anzeigen lassen? in den Webmaster-FAQ an.
     

  3. #3
    jpatwork jpatwork ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    16
    Hi,
    nein ne Online Version gibt es nicht kann das so auch schlecht vorzeigen da ist auchnoch viel mit struts-tags, jsp's usw drin.
    Das mit dem festen ausstellen kenne ich schon möchte ich aber nicht benutzen da die Tabelle dynamisch erzeugt wird und dies quasi als Template für mehrere Seiten dient und in einigen Fällen beide Scrollbars benötigt werden.

    Im Prinzip ist das so:
    <div class="a">
    <table class="b"></table>
    </div>

    div.a{
    background-color:#FFFFFF;
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
    overflow:auto;
    position:absolute;
    z-index:0;
    }

    .b{
    height:100%;
    width:100%;
    }

    wenn ich bei b jetzt z.B. einen äußeren Rahmen mit der Breite der Scrollbar angebe dann wird auch keine Horizontale angezeigt. z.B. 16px; aber da die Breite ja von der Auflösung und eingestellter Scrollbarbreite abhängt kann man das auch vergessen.

    MFG
     

  4. #4
    Maik Tutorials.de Gastzugang
    Hast du schon die Polsterungseigenschaften des Dokumentkörpers auf null gesetzt?

    Code :
    1
    2
    3
    4
    
    html,body {
    margin:0;
    padding:0;
    }
    So wird bei mir kein horizontaler Scrollbalken eingeblendet, wenn der vertikale Scrollbalken erforderlich ist.
     

  5. #5
    jpatwork jpatwork ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    16
    ,danke das ändert aber leider nichts.

    Weiß den jemand ob der IE erst die Scrollbars setzt und dann die Größe des Inhalts anpasst und ob das beim Mozilla genau anders herum ist, erst Größe anpassen und dann Scrollbars setzten?
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 17.12.10, 10:47
  2. Scrollbar
    Von Killer-Man im Forum CSS
    Antworten: 1
    Letzter Beitrag: 25.11.06, 16:10
  3. Scrollbar
    Von d_Artagne im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 13.09.05, 17:05
  4. Antworten: 16
    Letzter Beitrag: 23.12.04, 15:37
  5. Scrollbar
    Von Eric25 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 11.08.02, 18:53