Wie mit CSS Objekt in der MITTE positionieren, aber mit Mindestabstand zum li Rand??
Hallo Leute,
mache mich gerade erst vertraut mit CSS-Positionierung und check eine Sache nicht. Wenn ich ein Objekt horizontal in der Mitte der Seite positioniere, kann es passieren (wenn das Browserfenster sehr verkleinert wird), dass das Objekt auf der linken Seite aus dem sichtbaren Bereich rausrutscht). Wie kann ich es in der Mitte halten BIS zu dem Punkt der Fenstergröße, wo es rausrutschen würde? D.h. eine Art garantierten Mindestabstand zum linken Fensterrand einhalten?? DANKE für eure Hilfe!!! PS: mein derzeitiger Code im CSS-Sheet: #kreis { position: absolute; top: 10px; left: 50%; margin-left: -600px; z-index: +1; } |
Hallo,
Gruss MrMurphy |
danke :)
vielen dank schonmal!
also hier ist das beispiel online: Peter Schorn, Schauspieler ziel: ich möchte den kreis etwas außerhalb (ein stückchen weiter links) von der mitte einer etwa 1000px breiten seite positionieren, aber verhindern, dass er links rausrutscht, wenn das browserfenster entsprechend verkleinert wird... d.h. sowas wie einen garantierten MINDESTABSTAND vom linken fensterrand einbauen, wenn das geht... den negativen margin hab ich eingebaut, weil der kreis nicht GENAU in der seitenmitte sein soll, sondern GENAU 600px links von der seitenmitte, AUSSER eben die fenstergröße wird so klein, dass 600px links von der mitte nicht mehr sichtbar sind... versteht man das? DANKE für die geduld :)) p |
oder
...oder, anders gefragt:
wie kann ich generell meinen inhalt - SOFERN die breite des browserseitenfensters gerade GRÖSSER ist als die breite meines inhalts - diesen inhalt MITTIG darstellen? ist das seitenfenster weniger breit als der inhalt, soll der inhalt natürlich am linken seitenrand kleben bleiben und nicht darüber hinaus rutschen in die linke unsichtbarkeit, sondern vielmehr nach rechts rüber scrollbar sein... merci vielmal, nochmal!! p |
Hallo,
der Quellcode deiner Seite ist leider sehr veraltet. Die Probleme auszuzählen ginge ja noch, die Erläuterungen dazu würden aber den Rahmen des Forums sprengen. Deshalb habe ich einfach mal ein komplette Seite mit aktuellem HMTL5 und CSS3 erstellt, die die Grundlagen berücksichtigt, zum Beispiel das Text möglichst nicht als Grafik eingefügt werden soll. Oder das so weit wie möglich auf Java-Script verzichtet werden soll Oder... Etwas Feintuning ist natürlich noch erforderlich, aber ich will ja nur die aktuellen Grundlagen aufzeigen. HTML-Code:
<!DOCTYPE html> Gruss MrMurphy |
vielen dank!
lieber mr.murphy,
da hast du dir samstagabend ja richtig viel mühe gemacht für mich, vielen vielen dank! :) ich bin ja kein webdesign-profi, also arbeite ich nach dem prinzip: whatever works... am ende sollte es einfach so aussehen wie ich es haben will. dein beitrag ist da wertvoller input, wie das eleganter geht, danke! habe jetzt trotzdem noch eine einfache (vielleicht auch veraltete, aber effektive) lösung für mein zentrierungsproblem gefunden: div-container um alles drum herum mit width: 1200px; margin: 0 auto; position: relative; das funktioniert momentan ganz gut. außerdem werd ich sicher einige von deinen beispielen umsetzen! danke nochmal und schönen sonntag p |
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:42 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023