ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
833
833
EMPFEHLEN
-
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
-
24.05.07 12:52 #2Maik 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.
-
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
-
24.05.07 13:37 #4Maik Tutorials.de Gastzugang
Hast du schon die Polsterungseigenschaften des Dokumentkörpers auf null gesetzt?
So wird bei mir kein horizontaler Scrollbalken eingeblendet, wenn der vertikale Scrollbalken erforderlich ist.Code :1 2 3 4
html,body { margin:0; padding:0; }
-
,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
-
Scrollbar parallel zu zweiter Scrollbar bewegen
Von Maddili im Forum JavaAntworten: 3Letzter Beitrag: 17.12.10, 10:47 -
Scrollbar
Von Killer-Man im Forum CSSAntworten: 1Letzter Beitrag: 25.11.06, 16:10 -
Scrollbar
Von d_Artagne im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 13.09.05, 17:05 -
Scrollbar erzwingen, Firefox macht noch eine vertikale Scrollbar dazu...
Von aTa im Forum HTML & XHTMLAntworten: 16Letzter Beitrag: 23.12.04, 15:37 -
Scrollbar
Von Eric25 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 11.08.02, 18:53





Login





