der neue: es gibt kein align atribut ?

hallo alle,

ich habe mal ein verständigkeits-problem

der html validator schreibt :

Line 16, column 11:
  <div align="right">
             ^
Error: Es gibt kein Attribut "align"

HÄ ?

wieso gibt es kein align attribut mehr?

was ist hier gemeint ??

danke für eure hilfe

der neue

  1. Hoi,

    der html validator schreibt :

    Line 16, column 11:
      <div align="right">
                 ^
    Error: Es gibt kein Attribut "align"

    Zu recht schreibt er das ;-)

    HÄ ?

    Nichts hä die Fehlermeldung ist doch eindeutig :-)

    wieso gibt es kein align attribut mehr?

    was ist hier gemeint ??

    In HTML 4.01 Transitional gibt es das align Attribut noch, falls ich mich nicht täusche, aber in
    den anderen Versionen nichtmehr.
    Das W3C hat gewisse Attribute und Tags aus dem HTML Standard entfernt,
    da sich Formatierungen mit CSS besser realisieren lassen.
    Übrigens dazu gibts sogar ein Extra Kapitel in SelfHTML.
    Wenn du das gelesen hast, dann dürftest du keine Probleme mehr haben,
    deine Sachen auch ohne das align Attribut auszurichten

    danke für eure hilfe

    nichts zu danken :-)

    mfg
    Julius

    1. hallo julius,

      danke für die infos. hast du einen link zu diesem kapitel

      Übrigens dazu gibts sogar ein Extra Kapitel in SelfHTML.
      Wenn du das gelesen hast, dann dürftest du keine Probleme mehr haben,

      danke

      der neue

      1. Du kennst aber schon Selfhtml oder?

        Heiner

        1. Du kennst aber schon Selfhtml oder?

          ne, was ist das denn ;-)

          ich brauche einen link (bin noch am suchen im archiv..) der mir sagt was erlaubt ist in html 4.01 strict und was nicht.

          danke

          der neue

          1. ich brauche einen link (bin noch am suchen im archiv..) der mir sagt was erlaubt ist in html 4.01 strict und was nicht.

            Ahso. http://www.w3.org/MarkUp/. Ich empfehle aber xhtml1.0 transitional. Ist zwar eine persönliche Vorliebe, aber etwas restriktiver.

            Heiner

          2. Hallo,

            ich brauche einen link (bin noch am suchen im archiv..) der mir sagt was erlaubt ist in html 4.01 strict und was nicht.

            Habe ich Dir doch schon gegeben in [pref:t=60239&m=338755]
            Attribute:
            http://www.w3.org/TR/html401/index/attributes.html
            Elemente:
            http://www.w3.org/TR/html401/index/elements.html
            Alles, was dort in der Spalte "Depr." ein "D" hat, ist veraltet
            und sollte nicht mehr verwendet werden.
            Alles, was in der Spalte "DTD" ein "L" hat, ist nur noch
            in den Transitional-Varianten von HTML 4.01 und XHTML 1.0 erlaubt.

            Ansonsten haettest Du mit ein wenig Suchen in SelfHTML
            auch folgendes finden koennen:
            http://selfhtml.teamone.de/html/referenz/varianten.htm

            HTH, Gruesse,

            Thomas

  2. Hallo,

    der html validator schreibt :
      <div align="right">
                 ^
    Error: Es gibt kein Attribut "align"
    wieso gibt es kein align attribut mehr?

    Gibt es schon noch:
    http://www.w3.org/TR/html401/index/attributes.html
    align  DIV,H1,...   D  L
    D heisst: Deprecated, d.h. veraltet, auf der Abschussliste des W3C
    L heisst: Loose, d.h. es darf nur noch in HTML 4.01 Transitional
      verwendet werden, aber nicht mehr in HTML 4.01 Strict oder
      XHTML 1.0 Strict.

    Welchen Doctype verwendest Du?

    So oder so: es waere besser, das mit CSS zu machen, z.B. so:

    <div style="text-align:right; margin-left:auto; margin-right:0;">

    (Noch besser natuerlich mit einer ID/Klasse und externem CSS.)

    Gruesse,

    Thomas

  3. Hallo,

    was ist hier gemeint ??

    Da html für die Textauszeichnung und einzig CSS für die Gestaltung zustänfig ist, solltest Du hier CSS, also text-align bzw. float verwenden. Die Trennung Textauszeichnung/Gestaltung wurde in früheren html-Versionen nicht konsequent betrieben. Daher gab es mal Attribute wie align.

    Heiner

  4. jap,

    danke an alle. jetzt habe ich wieder was gelernt und noch viel zu tun ;-)

    der neue