AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalken
Thema durchsuchen
Ansicht
Themen-Optionen

[HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalken

Ein Thema von Matze · begonnen am 9. Mär 2010 · letzter Beitrag vom 10. Mär 2010
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 14:38
Habt ihr mal overflow: auto probiert?
Ronny
/(bb|[^b]{2})/
  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
 
#12

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 14:41
@Armin: Ja das geht nicht. Ich weiß im Vornherein auch nicht, auf welcher Höhe das span-Element sitzt.
@Ronny: Ich habe schon sehr viel versucht und auch mit "overflow: auto" habe ich es nicht hinbekommen.
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 16:03
Also laut dem VisualStudio gibt es auch die CSS-Eigenschaft min/max-width, die soweit auch bei meinen Browsern zu funktionieren scheinen tut, aber ich weiß nicht wie weit das genormt ist. Vielleicht hilft dir das weiter
Tomorrow will be cancelled due to lack of interest.

  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
 
#14

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 16:13
Ich wüsste nicht, wieso mir das helfen soll.
Es geht nicht darum, die Breite einzustellen, sondern die Elemente in den Hintergrund zu setzen bzw. so zu manipulieren, dass keine Scrollbalken entstehen.
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 18:48
Dann halt so:

Code:
BODY { width: 100%; max-width: 100%; overflow: hidden !important; }
Edit: "Quote" => "Code"
Ronny
/(bb|[^b]{2})/
  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
 
#16

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 18:57
Und was soll mir das bringen?

"body" und "overflow: hidden" wäre komplett falsch, da so sämtliche Scrollbalken, auch die vertikalen, unterdrückt werden.
Aktuell nutze ich "body" und "overflow-x: hidden". Aber auch hier habe ich das Problem, das bei einer Breite des Fensters kleiner als 900 Pixel kein Scrollbalken angezeigt wird.
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#17

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 23:07
Du wirst nicht drum herum kommen, dir einen "dirty-Fix" zu überlegen. Du hast folgende Möglichkeiten eine Scrollbar zu unterdrücken:
  • Ein Hintergrundbild, wobei das dann wieder nicht überlagern kann. (außer du machst den Container auch als Bild, was aber eher naja ist )
  • Du lässt ein div den main-container überlagern, so wie ich es in meinem letzten Post gezeigt habe, aber da tritt dann das Problem auf, dass du nicht mehr durchklicken kannst.
  • Negative left-Eigenschaft in Verbindung mit position:relative/absolute, wobei das halt nur für den linken Rand funktioniert.

Ich überlege im Moment schon die ganze Zeit, wie ich den mittleren Vorschlag umbauen kann, dass das funktioniert. Du brauchst halt einen Container, der overflow:hidden hat und folgendes kann: es müsste eine Kombination aus der Eigenschaft left und width geben, die folgendes ergeben: der Container startet bei einem festen x-Wert und läuft *genau* bis zum rechten (oder auch linken) Rand. Wenn ich das Fenster kleiner mache, so wird auch das div kleiner, u.U. wird width halt negativ, aber das sehen die User ja nicht, da das Fenster dann zu klein ist. Jedenfalls war das die Idee dahinter. Aber ich kenne keine Möglichkeit für eine passende Angabe der Breite...
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#18

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 9. Mär 2010, 23:40
Ich bin nicht ganz sicher, ob ich richtig verstanden habe, was du vorhast.
XML-Code:
<div style="min-width:900px; overflow:hidden">
   <div style="width: 900px; position:relative; margin: auto; background-color: #f00; height: 20px;">
      <span style="position: absolute; width: 200px; left: -150px; z-index: 3; background-color: #0ff;">Test</span>
      <span style="position: absolute; width: 200px; right: -150px; z-index: 3; background-color: #0ff;">Test</span>
   </div>
</div>
Ist es das, wonach du suchst?
  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
 
#19

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 10. Mär 2010, 08:05
Ich habe eine Demo angehängt. Vielleicht wird es dann klarer.

Der HTML-Code ist gekürzt, CSS habe ich so gelassen. Relevant sind die Bereiche der HTML-Datei, die mit einem Kommentare versehen sind (das sind 2 Kommentare).

Wenn das Browserfenster breiter ist als der mittlere Container, sollen keine Scrollbalken angezeigt werden, auch wenn der rote und blaue Kasten nicht ins Browserfenster passen.
Wird das Fenster so weit verkleinert, dass der mittlere Container nicht mehr vollständig dargestellt werden kann, sollen Scrollbalken für diesen Container angezeigt werden.
Angehängte Dateien
Dateityp: zip demo_135.zip (1,8 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#20

Re: [HTML/CSS] Absolut pos. Elemente ohne horiz. Scrollbalke

  Alt 10. Mär 2010, 09:00
Ich find das eigentlich nicht so toll, wenn ich Hirnschmalz dafür aufwende, anderer Leute Probleme zu lösen, und man meine Lösung dann anscheinend nicht mal ausprobiert. Mein Beispiel war genau, wonach du gesucht hast
Angehängte Dateien
Dateityp: zip matze_705.zip (1,9 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 21:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz