Martin: <center>-durch was ersetzten?

hallo,
das alte <center>-tag soll man ja nicht mehr nehmen aber leider steht bei selfhtml nicht durch was ich es ersetzen kann.
könnt ihr mir helfen?

martin

  1. Hallo.

    das alte <center>-tag soll man ja nicht mehr nehmen aber leider steht bei selfhtml nicht durch was ich es ersetzen kann.

    Entweder durch <div align="center"> oder durch <div style="text-align:center;">.

    Gruß
    Norbert

    1. Hallo norbert,

      Entweder durch <div align="center"> oder durch <div style="text-align:center;">.

      ich hab beides übernommen aber mein div wird immer noch am rechten rand dargestellt.im opera und ie.

      martin

  2. Hallo,

    hier stehts (im CSS-Teil)

    http://selfhtml.teamone.de/navigation/css.htm#ausrichtung

    praktisch kann es dann so aussehen, daß Du den zu zentrierenden Teil in ein Div setzt, das Du per style eben gestaltest:

    <div style="text-align:center">test</div>

    Oder Du definierst zentral eine CSS-klasse und weist dann den jeweiligen Divs diese Klasse zu....

    Chräcker

    1. ups,

      ein Semikolon vergessen, muß natürlich so aussehen:

      <div style="text-align:center;">test</div>

      Chräcker

    2. hi chräcker heller,

      hier stehts (im CSS-Teil)

      http://selfhtml.teamone.de/navigation/css.htm#ausrichtung

      mit dem text funktionierts aber das div selber wird nicht in die mitte gesetzt.also jetzt habe ich ein div am rechten rand indem der text in der mitte steht.
      marin

      1. Hallo,

        hi chräcker heller,

        hier stehts (im CSS-Teil)

        http://selfhtml.teamone.de/navigation/css.htm#ausrichtung

        mit dem text funktionierts aber das div selber wird nicht in die mitte gesetzt.also jetzt habe ich ein div am rechten rand indem der text in der mitte steht.
        marin

        Da macht doch n' zweiten drum, in dem das selbe steht.
        Grüße aus Düsseldorf,

        --
        Aleksej
        1. hi aleksej,
          vielen dank hat gefunzt.
          aber ich versteh nicht warum es da nicht einen einfachen befehl gibt das er das div in die mitte setzt.
          sonst braucht man ja immer 2 divs wenns in die mitte soll.

          1. Hallo Martin,

            aber ich versteh nicht warum es da nicht einen einfachen befehl gibt das er das div in die mitte setzt.
            sonst braucht man ja immer 2 divs wenns in die mitte soll.

            Versuch mal das:
            style="margin-left:auto; margin-right:auto;"

            Grüße
            Andreas

            1. hi andreas,

              Versuch mal das:
              style="margin-left:auto; margin-right:auto;"

              vielen dank jetzt gehts auch mit einem div

              martin

          2. Hallo,

            hi aleksej,
            vielen dank hat gefunzt.
            aber ich versteh nicht warum es da nicht einen einfachen befehl gibt das er das div in die mitte setzt.
            sonst braucht man ja immer 2 divs wenns in die mitte soll.

            In html strict, welches in der nächsten html version das einzige sein wird, muss alles in blockelementen stehen(glaub ich). Es hat eigentlichnicht nicht immer sinn einen Div in der Mitte zu plkazieren, da es doch immer um die Position des Inhalt geht. Du kannst den div auf width:100%; setzen, dann geht er über die gesamte breite des elternelements und die inhalte sind per text-align:center; centriert. das mit dem einfachen befehl würde je auch bei 'einfachen' seiten funktionieren, bei komlexeren konstruktion wäre es nicht so besonders.

            Grüße aus Düsseldorf,

            --
            Aleksej
            1. hallo,

              Du kannst den div auf width:100%; setzen, dann geht er über die gesamte breite des elternelements und die inhalte sind per text-align:center; centriert.

              Das funktioniert aber nur wenn das div keine hintergrundfarbe hat. also wenn ich (wie in meinem fall) ein div mit hintergrundfarbe und nur 70% width hilf mir das nichts.

              1. hallo auch,
                mag jetzt ein bissl doof klingen aber:
                 ...
                 <div style="text-allign:center">
                  <p style = "backgrond-color:Schissmichtot; width: 70%">
                    Ganz Viel Text in div und p
                  </p>
                 </div>
                mfg gutfried

                1. hallo auch,

                  mag jetzt ein bissl doof klingen aber:
                   ...
                   <div style="text-allign:center">

                  see you later alligator... ;.)

                  <p style = "backgrond-color:Schissmichtot; width: 70%">

                  das ist ein Braunton ?

                  Ganz Viel Text in div und p

                  Nö. Ein paragraph darf nur inline-Elementen enthalten
                         http://selfhtml.teamone.de/html/referenz/elemente.htm#p

                  </p>
                   </div>
                  mfg gutfied

                  eso

                  Axel

                  1. hallo

                    <div style="text-allign:center">
                                         see you later alligator... ;.)

                    was ist daran falsch?

                    <p style = "backgrond-color:Schissmichtot; width: 70%">
                                                     das ist ein Braunton ?

                    Glaub ist ein Gelbton, weiss ich aber nicht

                    Nö. Ein paragraph darf nur inline-Elementen enthalten

                    Reicht doch(?), soweit ich verstanden hab

                    http://selfhtml.teamone.de/html/referenz/elemente.htm#p

                    mfg

                    1. hallo

                      <div style="text-allign:center">
                                           see you later alligator... ;.)
                      was ist daran falsch?

                      text-align:center;

                      <p style = "backgrond-color:Schissmichtot; width: 70%">
                                                       das ist ein Braunton ?
                      Glaub ist ein Gelbton, weiss ich aber nicht

                      war scherzhaft gemeint;-)

                      Nö. Ein paragraph darf nur inline-Elementen enthalten
                      Reicht doch(?), soweit ich verstanden hab

                      <div> ist _kein_ inline-Element

                      http://selfhtml.teamone.de/html/referenz/elemente.htm#p
                      mfg

                      wiso

                      Axel

                      1. text-align:center;

                        mieser Fehler (meine Rechtschreibung is wohl auch nicht die dollste)

                        <div> ist _kein_ inline-Element

                        versteh ich nicht: zwischen <p></p> soll dch nur text ...

                        http://selfhtml.teamone.de/html/referenz/elemente.htm#p
                        mfg
                        wiso

                        angewohnheit (gewöhn ich mir ma ab:)
                        *stille* *g*

    3. hi

      praktisch kann es dann so aussehen, daß Du den zu zentrierenden Teil in ein Div setzt, das Du per style eben gestaltest:

      <div style="text-align:center">test</div>

      nein, das bewirkt etwas (leicht) anderes. 1 zu 1 kann man es nicht durch CSS ersetzen - außer vielleicht so:
      div.klasse *{margin-left:auto; margin-right:auto;}

      Grüße aus Bleckede

      Kai