Ergebnis 1 bis 11 von 11

Thema: Div zentrieren?

  1. #1

    Div zentrieren?

    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?

  2. #2
    Probiers mal so.
    Code:
    margin-left: auto;
    maring-right: auto;

  3. #3
    Funktioniert nicht:

    Code:
    <html>
    <head>
    <style type="text/css">
    
    body { 
    	margin:0;
    	padding:0; 
    	background-color:rgb(0,0,0);
    	font-family:tahoma; 
    	font-size:10px; 
    	color:white;
    }
    
    div {
    	position:absolute;
    	border:1px solid #888; 
    	font-family:tahoma; 
    	font-size:10px; 
    }
    
    #box {
    	margin-left: auto;
    	margin-right: auto;
    }
    
    </style>
    </head>
    <body>
    
    <div id="box" style="width:500px; height:500px;">Test</div>
    
    </body>
    </html>

  4. #4
    Wieso positionierst du alle div's absolut?

  5. #5
    Versuch mal:
    Code:
    #box {
      margin: 0 auto;
    }
    Mfg Milchbox

  6. #6
    Zitat Zitat von Drakes Beitrag anzeigen
    Wieso positionierst du alle div's absolut?
    Oh shit.. daran lags, sry ^^

    Danke an euch

  7. #7

  8. #8
    Und wie wäre es mit
    Code:
    left: 50%;
    margin-left: -250px;
    Sollte eigentlich gehen.

  9. #9
    Zitat Zitat von Crash-Override Beitrag anzeigen
    Und wie wäre es mit
    Code:
    left: 50%;
    margin-left: -250px;
    Sollte eigentlich gehen.
    s. mein Link...

  10. #10
    Also nun hört mal,
    Code:
    margin: 0 auto;
    zentriert jedes Blockelement mit einer breite ungleich 100%. Dem Blockelement also eine Breite geben!

    Dass man text-align im IE für Blockausrichtung verwenden kann stellt nur eine weitere der schier unergründbare Fragen des Webdesigns dar.

    Dann:
    HTML-Code:
    <html>
    <!-- ... -->
    Wer keinen Doctype verwendet verdient keine Hilfe.

  11. #11
    Zitat Zitat
    Wer keinen Doctype verwendet verdient keine Hilfe.
    wo wir schon dabei sind: es ist wirklich vorteilhaft von beginn an mit einem documenttype zu starten. andernfalls habt ihr im endeffekt extreme anpassungsprobleme solltet ihr diesen im nachhhinein einfügen wollen.

    hier erklährt man euch die vorzüge jedes einzelnen doc types und auch die methode wie man solche einnbindet

    ansonsten:
    Zitat Zitat
    border:1px solid #888;
    hexadezimal angaben solltest du auch besser zu sechs stellen ausschreiben weils immer noch browser engines gibt die dreistellig gekürzte bereiche nicht kennen oder falsch interpretieren

    Geändert von ive beaten tetris (17.11.2007 um 13:00 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •