wanderer: Was bedeutet Ausrufezeichen (kein Kommentarzeichen)

Hallo allerseits,

ich sitze gerade vor einem HTML-Quelltext und versuche zu verstehen, was da so passiert. Im code stehen mehrere Bereiche . Das ist im Prinzip so aufgebaut:
<HTML>
<HEAD>
<TITLE>System Station, Index Blätter</TITLE>
<!----------------------------------------------------------------->
<!--- Diese Datei wird automatisch erzeugt. Bitte nicht ändern! --->
<!--- Bei evtl. Fehlenden Links die entsprechenden Zeilen von --->
<!--- [!Bereich] bis [!/Bereich] entfernen   --->
<!----------------------------------------------------------------->
<meta http-equiv="refresh" content="60">
</HEAD>
<BODY>
<!Bereiche>
<!Bereich name=Name1>
<TR><TD>
<A HREF="name1.xls" target=_blank>
Name1
</A>
</TD><TD>
<font size=-2> (13.07 04:29) </font>
</TD><TD>
<font color=yellow><b>!</b></font>
</TD><TD>
<A HREF="vorschau/name1.GIF" target=_blank>
<IMG SRC="vorschau/name1.GIF" alt=Grafik>
<!/A>
</TD><p></TR>
<!/Bereich>
<!Bereich name=Name2>
<TR><TD>
<A HREF="name2.xls" target=_blank>
Name1
</A>
</TD><TD>
<font size=-2> (13.07 04:29) </font>
</TD><TD>
<font color=yellow><b>!</b></font>
</TD><TD>
<A HREF="vorschau/name2.GIF" target=_blank>
<IMG SRC="vorschau/name2.GIF" alt=Grafik>
<!/A>
</TD><p></TR>
<!/Bereich>
<!/Bereiche>
</table>
<HR>
<BR>
</BODY>
</HTML>

Das Ausrufezeichen habe ich bisher nur in Zusammenhang mit Kommentaren gefunden.

Grüße, wanderer

  1. Hallo wanderer.

    ich sitze gerade vor einem HTML-Quelltext und versuche zu verstehen, was da so passiert. Im code stehen mehrere Bereiche . Das ist im Prinzip so aufgebaut:
    […]
    <A HREF="vorschau/name1.GIF" target=_blank>
    <IMG SRC="vorschau/name1.GIF" alt=Grafik>
    <!/A>
    </TD><p></TR>
    <!/Bereich>
    <!Bereich name=Name2>
    […]

    Das Ausrufezeichen habe ich bisher nur in Zusammenhang mit Kommentaren gefunden.

    Der Code ist auch Müll. Ein Element namens „Bereich“ gibt es nicht und die Ausrufezeichen haben hier tatsächlich nichts zu suchen.

    Einen schönen Samstag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. echo $begrüßung;

      […]
      <!/Bereich>
      <!Bereich name=Name2>
      […]
      Der Code ist auch Müll. Ein Element namens „Bereich“ gibt es nicht und die Ausrufezeichen haben hier tatsächlich nichts zu suchen.

      Nun, zumindest wenn der Kontext "HTML" lautet. Wenn der Kontext aber "Template" lautet, dann sollte die Bedeutung der ! in der Beschreibung des Templatesystems stehen.

      echo "$verabschiedung $name";

  2. Hallo,

    <!Bereiche>
    <!Bereich name=Name1>
    [...]
    <!/Bereich>
    <!Bereich name=Name2>
    [...]
    <!/Bereich>
    <!/Bereiche>

    Dieses Zeug stammt vermutlich von irgendeinem mies implementierten HTML-Editor, der damit seine eigenen (Hilfs-)Blockmarkierungen setzt und darauf vertraut, dass HTML-Parser (Browser) ihnen unbekannte Tags, also etwa mit Ausrufenzeichen beginnende Elementnamen, auch wirklich ignorieren.
    Schön, oder gar nachahmenswert, ist das keinesfalls. Dass der Code dadurch invalid wird, ist auch klar.

    <!/A>

    Und das anstatt eines schließenden Tags für das normal geöffnete a-Element ist völliger Murx.

    Das Ausrufezeichen habe ich bisher nur in Zusammenhang mit Kommentaren gefunden.

    Oder beim DOCTYPE.

    So long,
     Martin

    --
    Ich liebe Politiker auf Wahlplakaten.
    Sie sind tragbar, geräuschlos, und leicht wieder zu entfernen.
      (Loriot, deutscher Satiriker)
  3. Hi,

    ich sitze gerade vor einem HTML-Quelltext

    nö, allenfalls HTML-ähnlicher Quelltext.

    <HTML>

    Doctype fehlt.

    <HEAD>
    <TITLE>System Station, Index Blätter</TITLE>
    <!----------------------------------------------------------------->

    unzulässiger Kommentar.

    <!----------------------------------------------------------------->

    dito.

    <!Bereiche>
    <!Bereich name=Name1>

    Der Autor dieses Textes verläßt sich darauf, daß die Browser die ihnen (notwendigerweise) unbekannten Tags ignorieren.
    Warum er hier nicht normale (für die Browser auf jeden Fall verständliche) Kommentare benutzt, erschließt sich mir nicht.

    <A HREF="vorschau/name1.GIF" target=_blank>
    <IMG SRC="vorschau/name1.GIF" alt=Grafik>
    <!/A>

    Spätestens hier hat er einen Fehler drin, das A wird nicht geschlossen.

    </TD><p></TR>

    p hat an dieser Stelle nichts verloren.

    Das Ausrufezeichen habe ich bisher nur in Zusammenhang mit Kommentaren gefunden.

    Traurig. Du hast tatsächlich noch nie einen korrekten DOCTYPE gesehen? Und auch noch nie in eine DTD geguckt?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hello out there!

      <!----------------------------------------------------------------->

      unzulässiger Kommentar.

      Siehe [HTML401 §3.2.4]

      <!----------------------------------------------------------------->

      dito.

      Dito. ;-)

      See ya up the road,
      Gunnar

      --
      „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)