WinFuture-Forum.de: Div Zentrieren? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Div Zentrieren?


#1 Mitglied ist offline   mudd 

  • Gruppe: aktive Mitglieder
  • Beiträge: 423
  • Beigetreten: 07. Januar 05
  • Reputation: 0

geschrieben 04. November 2007 - 21:12

Hi,
ich bin noch relativ neu bei HTML, habe aber schon einiges gelernt. Zur Zeit bau ich meine Layouts mit Divtags und definiere diese mit CSS. Aber ich habe ein Problem. Wie richte ich ein DIV-Objekt zentral aus? Wenn ich style="left:50%;" eingebe, dann geht die Definition immer vom 0 Punkt aus, d.h. dass die linke Seite des DIV Objektes in der Mitte ist und nicht die Mitte des Objektes.

Wie bekomme ich die zentral?
Mit freundlichen Grüßen
Baum (ICQ: 472-793)
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 04. November 2007 - 21:21

.center { margin: 0px auto }

0

#3 Mitglied ist offline   clyde² 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.361
  • Beigetreten: 18. Februar 07
  • Reputation: 0
  • Wohnort:Bad Oldesloe
  • Interessen:#LAN<br />#Musik<br />#Internet<br />#Fotografieren

geschrieben 04. November 2007 - 21:28

Probiers mal hiermit:


#main	   
   {
   text-align: center;
   position: absolute;
   top: 20%;
   left: 0px;
   width: 100%;
   height: 1px;
   overflow: visible;
   visibility: visible;
   display: block
   }

#rand
   {
   margin-left: -260px;
   position: absolute;
   top: -100px;
   left: 50%;
   width: 520px;
   height: 530px;
   border: solid 1px #000000;
   }



<div id="main">

<div id="rand"></div>

</div>

Dieser Beitrag wurde von clyde² bearbeitet: 04. November 2007 - 21:28

-clyde ist gegangen-
*bye*
0

#4 Mitglied ist offline   mudd 

  • Gruppe: aktive Mitglieder
  • Beiträge: 423
  • Beigetreten: 07. Januar 05
  • Reputation: 0

geschrieben 04. November 2007 - 22:01

clyde²: Das versteh ich nicht. Wieso 2 divs? Und wieso

margin-left: -260px;
top: -100px;

?
Mit freundlichen Grüßen
Baum (ICQ: 472-793)
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 05. November 2007 - 07:27

Nachteil an clyde²s Lösungsvorschlag ist, dass es mit absoluter Positionierung arbeitet. Du wirst also recht viel Spaß bekommen, wenn du später Elemente verwendest, die absolut positioniert sein müssen.

Um nochmal mein Beispiel aufzugreifen. Mehr als das benötigst du nicht um eine Box zu zentrieren.

<div style="margin: 0px auto">...</div>

0

#6 Mitglied ist offline   Stan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.013
  • Beigetreten: 06. Juni 04
  • Reputation: 35
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 05. November 2007 - 12:26

Beitrag anzeigenZitat (Witi: 05.11.2007, 07:27)

Nachteil an clyde²s Lösungsvorschlag ist, dass es mit absoluter Positionierung arbeitet. Du wirst also recht viel Spaß bekommen, wenn du später Elemente verwendest, die absolut positioniert sein müssen.

Um nochmal mein Beispiel aufzugreifen. Mehr als das benötigst du nicht um eine Box zu zentrieren.

<div style="margin: 0px auto">...</div>

um was mit "auto" auszurichten muss imo eine Breite angegeben sein.
0

#7 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 05. November 2007 - 16:00

Nein, 0px reicht.
0

#8 Mitglied ist offline   amalbhalbe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 643
  • Beigetreten: 14. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:BMW E38 740i V8 286 PS 4.4L Hubraum
  • Interessen:Design is the production of braindysentery

geschrieben 16. November 2007 - 22:41

stan hat schon recht .. margin:0px auto funktioniert schon auch ohne weitere Angaben .. aber was soll er den zentrieren? sich selbst? dann hast du imho nichts zentriert .. also ergibt der befehl semantisch nur dann sinn wenn ne breite angegeben ist -
Pc is my life, amd my world, intel my enemy and Linux my Hell
0

#9 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 17. November 2007 - 11:30

Zitat

dann hast du imho nichts zentriert .. also ergibt der befehl semantisch nur dann sinn wenn ne breite angegeben ist

Ja ok, ihr habt schon recht.
Standardnäßig hast du eine Breite von 100% und somit wirst du keine wirkliche Zentrierung feststellen können. Erst bei einer Breite von unter 100%.

Was noch wichtig zu erwähnen ist, dass das "auto" nur im Standard- und nicht im Quirksmodus läuft.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0