kostenloser Webspace werbefrei: lima-city


DIV-Kasten Mittig ausrichten

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    forestfront

    forestfront hat kostenlosen Webspace.

    Ich m?chte meine neue Homepage diesmla mit Div-Tags machen. Aber ich wei? nicht wie ich die Tags Mittig ausrichten kann, damit die Seite bei jeder Bildschirm Aufl?sung in der Mitte ist.

    Wie geht das???
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. <div style="position: relative; margin-left: auto; margin-right: auto;"></div>
    Bei weiteren Fragen -> Suchen benutzen.
    Zu dem Thema gibt es sogar nen Thread von mir

    .aliendwarf
  4. Autor dieses Themas

    forestfront

    forestfront hat kostenlosen Webspace.

    danke f?r den Tipp, ich werd mich mal umsehen!!!

  5. <div style="position: relative; margin-left: auto; margin-right: auto;"></div>
    Bei weiteren Fragen -> Suchen benutzen.
    Zu dem Thema gibt es sogar nen Thread von mir

    .aliendwarf

    Bei mir funktioniert das nicht und zwar bei keinem browser (IE, Opera, FF).
  6. wickedthunder

    wickedthunder hat kostenlosen Webspace.

    Das funktioniert nat?rlich nicht, wenn nebendran noch ein anderer div-container vorbeiflie?t. Also guck mal, das kein container mit "float" die mittige Ausrichtung st?rt. Ansonsten kannst du ja auch <center></center> benutzen. Ist zwar kein HTML4 Standard mehr, aber sollte es zur Not auch tun, wenn du dein Problem nicht gel?st bekommst.
  7. e********l

    position: absolute;
    	height: 570px;
    	width: 841px;
    	left: 50%;
    	top: 50%;
    	margin-left: -420px;
    	margin-top: -285px;


    Auf diesem Weg wird es auch im IE 5 zentriert dargestellt

    F?r den oben schon angesprochenen Weg muss die H?he und Breite angegeben werden, damit es zentriert werden kann. Denn einen Container von unbekannter Gr??e kann man schlecht ausrichten, der ist dann immer oben links bzw am letzt h?heren Element ausgerichtet.

    Es empfielt sich auch
    html, body {
    	width: 100%;
    	height: 100%;
    	margin: 0px;
    	padding: 0px;
    }

    Mit in das CSS File aufzunehmen. Das erspart einem viel Frust.
  8. du kannst bei einfachen divs ader auch einfach das attribut align=center setzen
  9. e********l


    du kannst bei einfachen divs ader auch einfach das attribut align=center setzen

    Das f?hrt allerdings h?ufig zu Darstellungsfehlern.

    Ich w?rde eine Seite grunds?tzlich mit einem der obigen Code-Schnipseln zentrieren und dann alles weitere ?ber "float" ausrichten. Falls n?tig kann man einzelne Elemente auch mit "position: absolute" kennzeichnen. Aber nur in Ausnahmen. Die meisten Layouts gehen wunderbar mit float zu l?sen.
  10. wickedthunder

    wickedthunder hat kostenlosen Webspace.

    Ich w?rde position: absolute nicht empfehlen, wenn du <div>s einfach nur ausrichten willst. Sachen wie float funktionieren in deren Zusammenhang zB nicht und du bekommst Probleme bei anderen Aufl?sungen!
  11. e********l


    Ich w?rde position: absolute nicht empfehlen, wenn du <div>s einfach nur ausrichten willst. Sachen wie float funktionieren in deren Zusammenhang zB nicht und du bekommst Probleme bei anderen Aufl?sungen!

    Komisch nur das es bei all meinen Projekten funktioniert. Aber in gewisser Weise kann ich dir recht geben. Denn der IE 5.5 hat Probleme mit Float, von daher kann man ihn eh au?en vor lassen und kann das zentrieren dann ?ber die margin und width/height werte machen.
  12. wickedthunder

    wickedthunder hat kostenlosen Webspace.

    Wenn du items eine absolute position gibst, richten sich andere Elemente nicht mehr nach diesem. In dem Sinne d?rfte float nur auf andere Elemente ansprechen.
  13. e********l

    Na ganz so einfach ist es dann aucht nicht ;)

    <div> <-- absolute
    <div <-- relative, kann floaten
    </div>
    <div> <--relative, kann floaten
    </div>
    </div>

    So geht das Problemlos. Kannst du zb. bei meinem letzten Projekt ansehen -> http://www.mmpgroup.de

    Beitrag ge?ndert: 18.9.2006 9:33:30 von evil-devil
  14. Ich w?rde ein div niemals mit px zentrieren, leiber so.
    <html>
    <head>
    <style type="text/css">
    body {
      text-align: center; /* Horizontales align f?r IE */
    }
    .mytable {
      text-align: left;  /* Damit die Schrift wieder passt */
      width: 50%; /* was auch immer du willst */
      margin: auto; /* align f?r alle au?er IE */
    }
    </style>
    
    </head>
    <body>
    <div class="mytable">
    Test
    </div>
    </body>
    </html>


    Achja getestet und geht, im IE wie FF wie Opera Konqueror, etc...

    MfG apollo13
  15. e********l

    Und welches HTML Schema soll das darstellen? Ich bin mir eigentlich sicher, das der Weg bei XHTML 1.0 Transitional bzw Strict nicht geht. Kannst mich aber gern vom Gegenteil ?berzeugen.

    //e: ich seh gerade, das du den Code genommen hast, den ich in einem anderen THread auch gepostet hatte. Der geht halt nur leider nicht im IE 5.5 ;) Was ich damals aber auch schon geschrieben hatte. ;)

    Und wieso w?rdest du niemals PX Angaben nehmen? Es kann sein das dies notwendig ist. Denn die meisten zentrierten Layouts haben eine fixe Gr??e.

    Beitrag ge?ndert: 19.9.2006 8:01:29 von evil-devil

  16. Und welches HTML Schema soll das darstellen? Ich bin mir eigentlich sicher, das der Weg bei XHTML 1.0 Transitional bzw Strict nicht geht. Kannst mich aber gern vom Gegenteil ?berzeugen.

    ?hm, wohl sogar XHTML 1.1

    //e: ich seh gerade, das du den Code genommen hast, den ich in einem anderen THread auch gepostet hatte. Der geht halt nur leider nicht im IE 5.5 ;) Was ich damals aber auch schon geschrieben hatte. ;)

    Den habe ich nicht gesehen^^. Wei? nicht habe keinen IE 5 mehr... Wer verwendet den denn noch?

    Und wieso w?rdest du niemals PX Angaben nehmen? Es kann sein das dies notwendig ist. Denn die meisten zentrierten Layouts haben eine fixe Gr??e.

    pixel == unflexibel

    MfG apollo13
  17. e********l

    @px: Nicht jedes Layout ist auf flexibilit?t ausgelegt. Die sind dann meist starr auf der Mitte ausgesetzt.

    @IE 5: Banken und andere Firmen. Sowie User die kein XP haben (sind noch ne Menge). Meine Sites versuch ich soweit an den IE anzupassen, das sie weningstens halbwegs vern?nftig darstellbar sind. Oder je nach Kundenwunsch totale Anpassung.

    //edit: Wozu hat man die IE CSS Weiche denn sonst ;)

    Beitrag ge?ndert: 25.9.2006 12:27:42 von evil-devil
  18. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!