Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

CSS:absolut pos. div größer als browser=>IE scrollt nicht

Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
 PR - Anzeige Programmieren Options Menü?  
easore

pr


: 27.12.2004
: 32



: 27.12.2004, 17:22    : CSS:absolut pos. div größer als browser=>IE scrollt nicht Antworten mit Zitat

Hallo zusammen,

ich habe eine absolut positionierte div box, die größer ist als das browser fenster.

z.b. 700px hohe box wird im browser bei einer auflösung von 800 x 600 angeschaut, die box hat content, firefox stellt scrollbars zur verfügung, ie nicht und schneidet den inhalt einfach ab!

jemand eine idee?

danke im vorraus!


Zuletzt bearbeitet von easore am 27.12.2004, 18:38, insgesamt einmal bearbeitet
Nach oben
easore Private Nachricht senden
HW

pr


: 04.04.2004
: 761
: Viersen


: 27.12.2004, 17:56    : CSS:absolut pos. div größer als browser=>IE scrollt nicht Antworten mit Zitat

..hast Du den irgendwo ein overflow-hidden drin?
Poste doch mal den Code des Style Sheets.

Man kann auch als Trick eine 1pixel große Grafik mit der entsprechenden width einbauen. Das nutze ich schon mal um eine min-width im IE zu garantieren.
Nach oben
HW Private Nachricht senden
easore

pr


: 27.12.2004
: 32



: 27.12.2004, 18:16    : CSS:absolut pos. div größer als browser=>IE scrollt nicht Antworten mit Zitat

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
</head>

<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td class="dot">.</td><td width="600"><div id="1" style="position:relative; border: 1px solid black;">

<div id="2" style="position:absolute; top:100px; left:100px; width:20px; border: 1px solid black;">
con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t 
</div>

</div></td><td class="dot">.</td></tr></table>
</body>
</html>


Die Tabelle habe ich zum zentrieren verwendet, und die div box id 1 um von ihr aus absolut positionieren zu können.

genau das ist das problem, der ie richtet sich beim scrollen nur nach der tabelle oder der box 1 und die haben für den wohl keinen content....

firefox (pc): einwandfrei
safari (mac): problem!
ie (mac): einwandfrei
ie (pc): problem!

wunderbar, nicht wahr....
Nach oben
easore Private Nachricht senden
HW

pr


: 04.04.2004
: 761
: Viersen


: 27.12.2004, 22:55    : CSS:absolut pos. div größer als browser=>IE scrollt nicht Antworten mit Zitat

hier bei deinem Beispiel ist das Problem nicht zu erkennen. Und an den Smilie musst Du dich beim IE gewöhnen. Zumal alle Versionen des IE anders rendern.

Versuche mal: overflow:auto

dann müssten die Scrollbars auch im IE zu finden sein. Vielleicht arbeitet dann Opera nicht mehr richtig. Falls das der Fall ist, musst du einnen Hack einbauen.
Nach oben
HW Private Nachricht senden
Maschenka

pr


: 19.11.2004
: 98



: 28.12.2004, 01:44    : CSS:absolut pos. div größer als browser=>IE scrollt nicht Antworten mit Zitat

Bei overflow:auto hat man dann außer dem Scrollbalken am rechten Rand des Browserfensters noch einen zusätzlich am rechten Rand von div 2.

Sobald man bei div 1 das position:relative entfernt, zeigt auch der IE einen Scrollbalken an, gibt es von daher vielleicht eine andere Möglichkeit zur passenden Formatierung?
Nach oben
Maschenka Private Nachricht senden
easore

pr


: 27.12.2004
: 32



: 28.12.2004, 13:22    : Ich habs! Antworten mit Zitat

:
@Maschenke "Sobald man bei div 1 das position:relative entfernt, zeigt auch der IE einen Scrollbalken an, gibt es von daher vielleicht eine andere Möglichkeit zur passenden Formatierung?"

Wenn man das position:relative; entfernt, positioniert sich div 2 nicht mehr zentriert ausgehend vom umliegenden element (hier div 1) sondern ausgehen vom body, somit ist die zentrierung futsch.

Aber ich habs jetzt eine für mich akzeptable Lösung gefunden:
Einfach der Tabellenzelle, die zur Zentrierung gedacht ist, ein position:relative; geben, dann kann man sich auch div 1 sparen und es
ie (pc): scrollbalken & zentriert
ie (mac): scrollbalken & zentriert
safari (mac): keine scrollbalken, nicht zentriert
firefox (pc): scrollbalken & nicht zentriert

wenn ich das betrachte:
http://www.etracker.de/globalstat.php?type=1
kann ich mit dem ergebnis leben

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
</head>

<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td class="dot">.</td><td width="600" style="position:relative;">

<div id="2" style="position:absolute; top:100px; left:100px; width:20px; border: 1px solid black;">
con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t  con ten t 
</div>

</td><td class="dot">.</td></tr></table>
</body>
</html>


Greetz!
Nach oben
easore Private Nachricht senden
treo

pr


: 22.12.2004
: 39
: Mainz


: 28.12.2004, 14:28    : CSS:absolut pos. div größer als browser=>IE scrollt nicht Antworten mit Zitat

Nun ich denke das dies nicht so die beste lösung ist für das was du machen willst ist es sinnvoller so einen code zu haben:
Code:
...
<div style="margin-top: 100px; margin-left: 100px; width: 20px; border: 1px solid black">
lorem ipsum
</div>
...


wenn du bisschen genauer erklärst wie du das ganze genau haben willst kann ich vllt. einen passenderen coe machen

Suche Linkpartner für inside-PHP.de
Nach oben
treo Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
Seite 1 von 1

 






Ähnliche Beiträge
Thema Forum Antworten
URL passt oder passt nicht? URL passt oder passt nicht? Deluxe-Dancers Ich hab' da mal 'ne Frage 3 21.05.2012, 12:54 URL passt oder passt nicht?
Google-Cache sieht Seite nicht korrekt Google-Cache sieht Seite nicht korrekt Eisflamme Google Forum 11 19.05.2012, 12:24 Google-Cache sieht Seite nicht korrekt
https-Seiten verschwinden nicht wirklich aus SERP https-Seiten verschwinden nicht wirkl... andrew12345 Ich hab' da mal 'ne Frage 0 16.05.2012, 11:06 https-Seiten verschwinden nicht wirklich aus SERP
Das gefundene Bild und die Website stimmen nicht überein Das gefundene Bild und die Website st... x-drive Google Forum 3 14.05.2012, 20:47 Das gefundene Bild und die Website stimmen nicht überein
Backlinkseller - nicht alle Seiten haben den selben Header Backlinkseller - nicht alle Seiten ha... veron Partnerprogramme 2 13.05.2012, 16:41 Backlinkseller - nicht alle Seiten haben den selben Header
An Uni zurücklinken oder nicht An Uni zurücklinken oder nicht Blairwitch Domainpopularität / Linkpopularität / Links aufbauen 1 11.05.2012, 18:28 An Uni zurücklinken oder nicht
Abstrafung oder ich seh den Wald vor lauter Bäumen nicht Abstrafung oder ich seh den Wald vor ... sattelite12 Ich hab' da mal 'ne Frage 43 07.05.2012, 09:53 Abstrafung oder ich seh den Wald vor lauter Bäumen nicht

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: CSS:absolut pos. div größer als browser=>IE scrollt nicht