div erzeugt horizotalen scrollbalken im IE

Status
Nicht offen für weitere Antworten.

mrtest

Mitglied
Hallo,

ich habe ein problem und hab leider bislang keine Lösung gefunden.Vielleicht kann mir jemand helfen.
Mein Problem ist: wenn ich <div> einsetze erzeugt mir der IE einen horizontalen scrollbalken unten auf der Seite. Auch wenn ich die position absolut angebe und die breite 1 pixel beträgt.
Ist das ein IE Bug oder mache ich etwas falsch.
Bin für jede Hilfe dankbar.
 
Um das Problem lösen zu können, benötigen wir etwas mehr Angaben, wie z.B. den Quelltext der Seite und den CSS-Code.
 
Das ist alles was ich dazu geben kann. Dabei spielt keine Rolle was der Inhalt des <div>´s ist. Solbald der Inhalt großer als eine Seite wird noch zum vertikalen Balken ein horizontales erzeugt. Auch wenn dies gar nicht nötwendig ist. Das besondere dabei ist, das man außer par pixel gar nicht horizontal scrollen kann.

<div style="position:absolute;left:100px;top:100px">
<form></form>
</div>
 
Wenn ich deinen Code-Schnippsel in ein HTML-Dokument einfüge, wird bei mir im IE (6.0) kein horizontaler Scrollbalken angezeigt :confused:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title></title>

</head>
<body>

<div style="position:absolute;left:100px;top:100px;border:1px solid #000000;">
<form></form>
</div>

</body>
</html>
Also muss wohl in deinem HTML-Source ein Fehler stecken, der im IE den unteren Scrollbalken erzeugt.
 
Wie gesagt, es kommt auf den Inhalt an .Sobald es mehr als eine Seite wird, wird dann ein balken erzeugt.
Z.B. wenn mehrere Tabellen der Inhalt der Seite sind:

<div style="position:relative;left:100px;top:80px">
.....
....
...........
</div>
 
mrtest 16:08 hat gesagt.:
Dabei spielt keine Rolle was der Inhalt des <div>´s ist.
mrtest 16:36 hat gesagt.:
...es kommt auf den Inhalt an
Was denn nun?

Sprechen wir vom vertikalen (senkrechten) oder horizontalen (waagerechten) Scrollbalken?

Sorry, wenn du nicht imstande bist, den kompletten Seiten-Quelltext zur Überprüfung zu posten, dann kann dir niemand helfen.


[ editpost ]

Vermutlich besitzen deine Tabellen das Attribut width="100%", das den horizontalen Scrollbalken erzeugt. Somit liegt es nicht am DIV-Element, sondern an den darin eingebetteten Tabellen ;-]
 
Zuletzt bearbeitet von einem Moderator:
Hier mal ein Lösungsansatz:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title></title>

</head>
<body>

<div style="margin:100px 100px 0 100px;">

     <table width="100%" border="1">
            <tr>
                <td>Test</td>
            </tr>
     </table>
     
</div>

</body>
</html>

[ editpost ]

Definition für margin: 100px 100px 0 100px: Aussenabstand oben - rechts - unten - links.
 
Zuletzt bearbeitet von einem Moderator:
mrtest hat gesagt.:
Leider ist der hori. Balken immer noch da
Wie gesagt, ohne den kompletten Quelltext deiner HTML-Seite gesehen zu haben, lässt sich der Fehler nicht lokalisieren.

Mein Lösungsansatz beruht lediglich auf Vermutungen, wie deine erwähnten Tabellen formatiert sind und einen horizontalen Scrollbalken erzwingen.
 
Status
Nicht offen für weitere Antworten.
Zurück