hansemann: frage zu <div></div>

hallo leute,

ich habe eine frage zum <div> tag und dem atribut align:

<div id="kopf">
<div align=right>
<p>testtext<br>
testtext<br>
testtext<br>
testtext<br>
testtext</p>
</div>
</div>

der oben gezeigte quelltext  erstellt die .css box "kopf" und richtet innerhalb dieser den text rechtsbündig aus.

hierzu meine frage:

sind die letzten beiben </div> tags, so geschrieben regelkonform, oder muss ich den quelltext anders schreiben ?

vielen dank im vorraus

hansemann

  1. hallo leute,

    hallo

    ich habe eine frage zum <div> tag und dem atribut align:

    welches nicht mehr genommen werden sollten
    http://selfhtml.teamone.de/html/referenz/varianten.htm#strict_nicht_erlaubt

    <div id="kopf">
      <div align=right>
        <p>testtext<br>
           testtext<br>
           testtext<br>
           testtext<br>
           testtext</p>
      </div>
    </div>

    der oben gezeigte quelltext  erstellt die .css box "kopf" und

    wie erstellt?
    »»richtet innerhalb dieser den text rechtsbündig aus.

    hierzu meine frage:

    sind die letzten beiben </div> tags, so geschrieben regelkonform, oder muss ich den quelltext anders schreiben ?

    nö stimmt so (bis auf das align im div)

    vielen dank im vorraus
    hansemann

    cu
    ulli

    1. hallo ulli,

      wenn ich dich richtig verstanden habe, bestimme ich die textausrichtung der box"kopf" im .css-dokument und spare mir dadurch die ausrichtung in html ??

      danke hansemann

      1. hallo ulli,

        hallo hansemann

        <div id="kopf">
          <div align=right>
            <p>testtext<br>
               testtext<br>
               testtext<br>
               testtext<br>
               testtext</p>
          </div>
        </div>

        wenn so dein html aussieht, dann könnte so dein css aussehen:
        div#kopf {text-align:right;}
        dann brauchst du den zweiten div-tag nicht mehr

        wenn ich dich richtig verstanden habe, bestimme ich die textausrichtung der box"kopf" im .css-dokument

        wenn du mit "box" den div-tag meinst, dann ja

        und spare mir dadurch die ausrichtung in html ??

        wäre sinnvoll, da du dann später nicht im html rumändern musst, sondern du kannst dann auf eine zentrale css datei zurückgreifen und dort alle layoutänderungen vornehmen

        danke hansemann

        cu
        ulli

  2. Hi,

    <div id="kopf">
    <div align=right>
    <p>testtext<br>

    hierbei frage ich mich, was die ganzen divs überhaupt sollen? zumindest auf das zweite div kannst du getrost vrzichten und stattdessen
    <p style="text-align:right;">
    schreiben. oder noch einfacher - je nachdem, wozu die "kopf"-formatierung dienen soll: auf das erste div ebenfalls verzichten, text-align:right; mit in die "kopf"-deklaration reinnehmen und es bleibt nur noch:
    <p id="kopf">
    übrig.

    freundliche Grüße
    Ingo

    1. got it!

      danke ingo & ulli :-)

      gruss
      hansemann

    2. Hallo hansemann, Ingo,

      (..) auf das erste div ebenfalls verzichten, text-align:right; mit in die
      "kopf"-deklaration reinnehmen und es bleibt nur noch:
      <p id="kopf">

      Und je nach Zweck dieses vertikalen Blocks könnte man noch erwägen, den
      Absatz durch eine Liste zu ersetzen, etwas, das ich schöner finde, denn
      dem ständigen Trennen durch <br />.

      • Tim
      --
      »Solche Kompetenzen kauft man sich zu.«
      http://forum.de.selfhtml.org/archiv/2003/5/46020/#m251248