Amit: Einfach oder Doppeltes Hochkomma?

Hi @ll

SelfHTML
Kurzref.|Verweise -> <a href="URL">Verweistext</a>

Wenn ich nun <a href='URL'>Verweistext</a> schreibe, ist das HTML4 oder Fehlertoleranz der Browser, denn es funtz?

Amit

  1. Hi,

    Wenn ich nun <a href='URL'>Verweistext</a> schreibe, ist das HTML4 oder Fehlertoleranz der Browser, denn es funtz?

    eher Fehlertoleranz. Spätestens ab X(HT)ML müssen es AFAIK Doublequotes sein.

    In jedem Fall ist es auch eine Stilfrage :-)

    Cheatah

    1. Tach

      In jedem Fall ist es auch eine Stilfrage :-)

      In PHP habe ich aber keine Lust immer /" zu schreiben. Da gefällt mir das ' besser.

      Egal, wenn denn so sein soll/sein wird ...  :-(

      Cheatah

      Amit

      1. Grüssi,

        In PHP habe ich aber keine Lust immer /" zu schreiben. Da gefällt mir das ' besser.

        mit /" wirds nicht funktionieren ;-) Genau das dachte ich anfangs auch, aber mittlerweile macht mir das nix mehr aus, geht schon genauso flink wie ein normales Anführungszeichen. Du kannst den Spiess ja auch umdrehen:

        echo '<a href="ziel.php">Ziel</a>';

        ;-)

        lg bernhard

    2. Moin!

      eher Fehlertoleranz. Spätestens ab X(HT)ML müssen es AFAIK Doublequotes sein.

      Nee, spaetestens ab XHTML ist es gerade egal, denn in XML ist beides erlaubt. Wie es mit den Vorgaengern ist, da bin ich mir gar nicht mehr so sicher wie frueher mal. Auf jeden Fall wuerde ich immer zu Double quotes raten, da geht man allen Problemen aus dem Weg. (Muss man unbedingt ein Double-Quote-Zeichen innerhalb eines Attributwertes schreiben, dann einfach mit " maskieren.)

      So long

      1. Hi,

        Nee, spaetestens ab XHTML ist es gerade egal, denn in XML ist beides erlaubt.

        ah ja, gerade falsch in Erinnerung. Da sieht man wieder, daß ich mir nur das merke, was mich auch betrifft... für mich sind Doublequotes in HTML eh Pflicht :-)

        Auf jeden Fall wuerde ich immer zu Double quotes raten, da geht man allen Problemen aus dem Weg.

        ACK.

        Cheatah

        1. Hallo

          HTML ist eine SGML-Anwendung.
          XML ist eine Untermenge von SGML.
          In XML ist sowohl ' als auch " erlaubt.

          ==> In HTML sind ebenfalls ' und " erlaubt.

          Grüße

          Daniel

          1. ==> In HTML sind ebenfalls ' und " erlaubt.

            ECHT???

            *hoffnung*

            Steht das irgendwo?

            1. Grüssi,

              ==> In HTML sind ebenfalls ' und " erlaubt.

              Steht das irgendwo?

              [10] AttValue ::= '"' ([^<&"] | Reference)* '"'
                             |  "'" ([^<&'] | Reference)* "'"

              Nachzulesen auf:
              http://www.w3.org/TR/2000/REC-xml-20001006#sec-common-syn

              lg bernhard

            2. Hallo !

              ECHT???
              *hoffnung*
              Steht das irgendwo?

              Aber sicher :-)

              <!-- schnipp -->
              "By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa. Authors may also use numeric character references to represent double quotes (&#34;) and single quotes (&#39;). For double quotes authors can also use the character entity reference ".

              In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), periods (ASCII decimal 46), underscores (ASCII decimal 95), and colons (ASCII decimal 58). We recommend using quotation marks even when it is possible to eliminate them."
              <!-- /schnipp -->

              (siehe: http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2)

              Es darf also:

              width="123"
              width='123'
              width=123

              Gruß,

              kerki