AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [HTML] Div mit Position:absolute nicht mitscrollen möglich?
Thema durchsuchen
Ansicht
Themen-Optionen

[HTML] Div mit Position:absolute nicht mitscrollen möglich?

Ein Thema von Teekeks · begonnen am 24. Aug 2010 · letzter Beitrag vom 25. Aug 2010
Antwort Antwort
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#1

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 24. Aug 2010, 21:57
hmmm, oder gibt es eine Möglichkeit ein Bild als Background zu nehmen, welches aber immer genau 100% Breit und Hoch ist?
Ich habe das jetzt eben über ein div gelöst, das scheint aber ja nicht gerade das zu sein was ich brauche.

Die Lösung mit JavaScript würde ich nur ungern nehmen, da das Bild ja sofort an der Stelle sein soll/immer dort bleiben soll.
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 24. Aug 2010, 22:03
Mit dem Firefox scheint alles zu klappen, wenn ich das richtig sehe, nur mit dem IE nicht, kann das sein?

(oben: FF, unten: IE)

fixed.png
  Mit Zitat antworten Zitat
Jonelmeier

Registriert seit: 27. Sep 2007
Ort: Hamburg
96 Beiträge
 
Delphi XE Starter
 
#3

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 24. Aug 2010, 22:09
Mit dem Firefox scheint alles zu klappen, wenn ich das richtig sehe, nur mit dem IE nicht, kann das sein?
Wäre nicht verwunderlich, wenn der IE da wie so oft nicht mitspielt. Im mobilen Safari z.B. auf dem iPad/iPhone und in den meisten anderen mobilen Browsern klappt es allerdings auch nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 24. Aug 2010, 22:12
Der IE muss da mitspielen.
Es lag auch an einem Syntaxfehler meinerseits.

Also das geht so bei mir, aber vielleicht habe ich es immer noch falsch verstanden.
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
   <head>
      <title>...</title>
   </head>
   <body>
      <div style="position: fixed; top: 100px; left: 100px; border: 1px solid red; background-color: orange; padding: 10px">fixed</div>
      <div style="border: 1px solid">
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
         Text Text Text Text Text Text Text Text Text Text Text Text<br />
      </div>
      <div style="width: 50px; float: left; border: 1px solid green">left</div>
      <div>right</div>
   </body>
</html>
Browserfenster verkleinern, sodass man scrollen kann. Dann bleibt "fixed" stehen und der Rest bewegt sich. Die anderen Divs orientieren sich auch nicht am "fixed"-Div.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#5

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 24. Aug 2010, 22:47
Also zumindest der IE 6 (und früher) unterstützten das position: fixed; nicht, soweit ich das weiß ... wenn die neueren IE-Versionen in den Quirks-Modus schalten, könnte ich mir vorstellen, dass das dann dort auch nicht funktioniert.
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 25. Aug 2010, 05:34
Man erstellt die Seiten normalerweise auch so, dass der IE nicht in den Quirks-Modus wechselt (die Angabe des Doctypes müsste bereits reichen).
Es ist korret, IE6 und ältere Versionen unterstützen "position: fixed" nicht.

Ich persönlich unterstütze den IE6 auch nicht mehr offiziell. Irgendwo muss man mal einen Schlussstrich ziehen. Die ganzen JavaScript-Fixes, damit IE6 transparente PNGs unterstützt, sonstige Browserweichen, um die Seite auch für den IE6 zu optimieren etc. pp. erschweren eine Wartbarkeit der Website enorm.
Es könnte sogar sein, dass "position: fixed" mit der IE7.js oder IE8.js auch dem IE6 beigebracht wird.
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#7

AW: [HTML] Div mit Position:absolute nicht mitscrollen möglich?

  Alt 25. Aug 2010, 05:46
Ah!
Danke euch allen, es geht (wie himitsu ja auch sagte) doch mit fixed, ich hatte nur noch ein div darum gehabt (fragt mich bloß nicht warum) das den Effekt irgendwie aufgehoben hatte.
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz