Ergebnis 1 bis 15 von 40
Thema: zentrieren und positionieren
-
30-06-2004, 07:13 #1
zentrieren und positionieren
Okay, da mach ich mal den Anfang.
Ich möchte ja auch gern tabellenloses Webdesign ausprobieren.
Hatte aber schon ein grundsätzliches Problem.
Ein image in einem div, welches auf position top:125px sitzen soll, und gleichzeitig horizontal zentriert innerhalb des Browserfensters.
zentrieren mit text-align:center war ja nicht das Problem
Aber positon:absolute ging nicht damit zusammen es blieb dann immer links sowie ich position:absolute verwendete.
Wie macht man es richtig?bine
-
30-06-2004, 08:54 #2
AW: zentrieren und positionieren
hi bine,
das mit position:absolute is so ne Sache, das div sitzt dann immer bei 0, 0 im Browser also ganz links oben.
Die Kombination die du dir wünscht wollte ich auch schon manchmal anwenden hab es aber aufgegeben, da dies, glaub ich, nur in Kombination mit JS möglich ist, also mit JS die Mitte des Bildschirms bestimmen und dann demendsprechend positionieren.
Korrigiert mich wenn ich falsch liege..:::Andi:::..
-
30-06-2004, 09:01 #3
AW: zentrieren und positionieren
Das geht schon, ist nur etwas sehr trickey.
Man muß die genaue Bildgröße wissen.
Davon ist es abhängig.
Dann beginnt die Fummelei.
Ist nämlich immer schwierig, absolute und relative Werte zu vermischen.
Ich probiere das nachher mal.
Ergebnis später am Tag...
-
30-06-2004, 09:40 #4
AW: zentrieren und positionieren
Aaaaalso,
habe jetzt intensiv probiert und es ist nicht einfach,
vor allem wenn man die übrigen Daten nicht hat.
Fakt ist: ich hab's nicht hingekriegt in der Zeit,
die ich darauf verwendet habe.
Doch dann fiel es mir wie Schuppen aus den Haaren.
Man denkt einfach zu oft zu kompliziert.
Lösungsvorschlag:
Man macht erstmal eine Ebene über 100 Prozent Breite und 125 Pixeln Höhe.
Diese Ebene ist unser "Abstandshalter".
Darunter kommt eine Ebene, in die das Image reinkommt.
Mit text-align:center natürlich.
Und Voila, Bild mittig mit 125 Px Abstand von oben.
Das macht insgesamt auch nur wirklich Sinn,
wenn man sein ganzes Layout mit CSS macht.
Tabellen nur zur Unterstützung, z.B. für Formulare etc., wenn überhaupt.
Will man zusätzlichen Inhalt dazu tun, empfiehlt es sich,
mit z-index zu arbeiten und sich an dem Image zu orientieren.
In dem Fall müßten beide divs einen sehr niedrigen index haben,
damit man andere divs mit einem höheren index drüber positionieren kann.
Code:<html> <head> <title>bine</title> <style type="text/css"> body { padding:0px; margin:0px; } div.abstandebene { width:100%; height:125px; z-index:0; } div.bildebene { width:100%; height:auto; position:absolute; text-align:center; z-index:0; } </style> </head> <body> <div class="abstandebene"></div> <div class="bildebene"> <img src="demo.jpg" border="0" width="200px" height="200px"> </div> </body> </html>
-
30-06-2004, 11:51 #5
AW: zentrieren und positionieren
Vorweg, ich finde es relativ blöd Text/Bilder in die Mitte des Brausers zu bringen, aber gut, viele Musterer stehen drauf, Splashes in die Mitte zu bringen.
Ich hatte vor ein paar Tagen hier dieses gepostet:
http://forum.jswelt.de/showpost.php?...57&postcount=5
Der Nachteil war, dass jemand sagt im Opera wird der Splash am unteren Rand angezeigt.
Eine andere Möglichkeit für Bilder ist, das Bild als Hintergrund festzulegen und dieses dann zu positionieren.
Code:background-image:url(image.png); background-repeat:no-repeat; background-position:50% 50%;
-
30-06-2004, 12:16 #6
AW: zentrieren und positionieren
@dipser:
Deine Meinung in allen Ehren, aber das war ja nicht die Frage von bine.
Sie will ja nix center/center haben.
Und wenn das Pic ein Verweis sein soll, nutzt ihr Dein Tipp nix.
-
30-06-2004, 12:29 #7
AW: zentrieren und positionieren
Ich habe es so verstanden, dass sie das bild zentriert unter dem ersten div haben möchte. Wenn dem der Fall sein sollte, sollte es schon helfen, was ich gepostet habe, ansonsten ignorier mich.
-
30-06-2004, 12:33 #8
AW: zentrieren und positionieren
Zitat von bine
Ich kann Dich nicht ignorieren.
Dazu sind Deine Beiträge viel zu interessant...
-
30-06-2004, 13:29 #9
AW: zentrieren und positionieren
hallo,
@dkadenz: dein Vorschlag mit dem 100% breiten div klappt ja, aber du brauchst die Abstandsebene nicht, wenn du diese bildebene noch positionierst:HTML-Code:div.bildebene{ { width: 100%; height: auto; position: absolute; top: 125px; text-align: center; z-index: 0; }
css muss noch verbessert werden
planet4.
-
30-06-2004, 13:43 #10
AW: zentrieren und positionieren
@planet4:
Nee, geht nicht im NS und Mozilla.
Zitat von planet4
Fängt es bei HTML unten-rechts an???Geändert von dkdenz (30-06-2004 um 14:11 Uhr)
-
30-06-2004, 13:45 #11
AW: zentrieren und positionieren
Das is ja das tolle daran, da glaubt man man hats geschafft und dann sowas, ne du, ich bin noch immer bei tables, da kenn ich die Tücken der Browser.
..:::Andi:::..
-
30-06-2004, 13:47 #12
AW: zentrieren und positionieren
@Comet:
Dann probier mal die Vorgabe von bine,
ohne Blindgifs und Styles zu nehmen...Geändert von dkdenz (30-06-2004 um 13:59 Uhr)
-
30-06-2004, 15:06 #13
AW: zentrieren und positionieren
Zitat von dkdenz
der völlig unbegreifliche Trick dabei ist:
schreibe ich:
top: 125px; dann geht es, schreibe ich
top: 125 px; also mit Leerzeichen, dann geht es nicht im NS und Mozilla,
probier's mal, das Ergebnis würd mich interessieren
...und das mit dem "oben links": wenn ich in 'einfachem' html mit align="center"
irgendein div oder Bild zentriere, dann sitzt es doch in der Mitte, oder? da ist also
nicht der obere linke Punkt entscheidend...
planet4.
-
30-06-2004, 16:05 #14
AW: zentrieren und positionieren
Aaaalso, bei IE 7.11, Firefox 0.8 und NS 7 geht da nix.
Opera trau' ich mich erst gar nicht zu gucken.
Im Übrigen schreibe ich immer ohne Leerzeichen.
@planet4:
Nachtrag:
Muß mich berichtigen.
Habe Dein Bsp. genommen und getestet:
Opera 7.11 geht nicht.
Moz 1.8a1 geht nicht.
NS 7.0 geht nicht.
Firefox 0.8 geht nicht.
IE 6.0 geht.Geändert von dkdenz (30-06-2004 um 16:58 Uhr)
-
30-06-2004, 16:27 #15
AW: zentrieren und positionieren
...war jetzt nicht firefox so ungefähr dasselbe wie Mozilla? Moz. als Nur-Browser??
also es geht bei mir im Mozilla 1.7, im Netscape 6.1, im Opera 7.11...
(Browserkompatibilitätsabchecken
das hab ich ja so was von satt ...)
planet4.
Ähnliche Themen
-
Tabelle zentrieren
Von bine im Forum AllgemeinesAntworten: 3Letzter Beitrag: 26-07-2004, 11:49 -
webgallerie mit css positionieren
Von jsgreenhorn im Forum AllgemeinesAntworten: 13Letzter Beitrag: 09-12-2003, 13:04 -
Positionieren von Teilgrafiken mit Layer oder in Tabelle?
Von Ray im Forum AllgemeinesAntworten: 2Letzter Beitrag: 28-05-2003, 17:08 -
seite zentrieren
Von Kriegr im Forum AllgemeinesAntworten: 5Letzter Beitrag: 25-04-2003, 23:29 -
bild positionieren
Von sanchez im Forum JavaScriptAntworten: 3Letzter Beitrag: 17-02-2003, 11:21
Lesezeichen