Gast: Rechteckige Klammern in Html

Guten Tag

Habe eine kurze Frage...
Habe ein "CMS" vor mir mit dem ich Fragen erstellen kann... In einem Textfeld kann ich Html-Code eingeben...

Möchte ganz oben ein Banner haben, das die ganze Seitenbreite füllt...
funktioniert mit folgendem Code auch problemlos...

[img src="Banner.png" style="width: 100%"]

Habe es mal mit diesem Code aus dem Wiki als Alternative versucht, funktioniert jedoch nicht...

<img src="Banner.png" width="100%">

Kann mir jemand sagen warum das so ist und was die eckigen Klammern bedeuten?

Gruss

  1. Habe es mal mit diesem Code aus dem Wiki als Alternative versucht, funktioniert jedoch nicht...
    <img src="Banner.png" width="100%">

    In wie fern "funktionert es nicht"? Was bekommst du?

    Kann mir jemand sagen warum das so ist und was die eckigen Klammern bedeuten?

    Da wird wohl irgendein Parser dahinter stecken, wie bei BBCode welcher ja recht üblich in Foren ist. In HTML haben sie eigentlich keine Bedeutung direkt.

    MfG
    bubble

    --
    If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
    1. In HTML haben sie eigentlich keine Bedeutung direkt.

      Weder direkt noch indirekt in HTML gibt es genau 5 Zeichen die eine Bedeutung haben < > " ' und & - alles andere ist hundsgewöhnlicher Text.

      1. Guten Tag

        Vielen Dank für eure Antworten!

        Das Problem mit dem normalen HTML-Code ist, dass das Bild nicht angezeigt werden kann, es kommt nur ein Rahmen der das Bild andeutet mit einem roten Kreuz in der linken oberen Ecke...

        Nehme jetzt mal an, das der Code noch "geparst" wird vorher...
        Da die meisten Tags funktionieren (ausser eben img und einige Styles) nehme ich an, nur gewisse Tags werden "geparst"

        Mit freundlichen Grüssen

        1. Wie heißt denn dein CMS?

          Klingt danach, als würde die Template-Engine deines CMS autmatisch den Bild-Pfad auf ein bestimmtes Verzeichnis erweitern.

        2. Hallo,

          Das Problem mit dem normalen HTML-Code ist, dass das Bild nicht angezeigt werden kann, es kommt nur ein Rahmen der das Bild andeutet mit einem roten Kreuz in der linken oberen Ecke...

          das ist Internet Explorers Art, dir zu sagen, dass er zwar Anweisung hat, an der Stelle ein Bild anzuzeigen, selbiges aber nicht finden kann. Mit anderen Worten: Sehr wahrscheinlich stimmt der Pfad nicht.

          Nehme jetzt mal an, das der Code noch "geparst" wird vorher...
          Da die meisten Tags funktionieren (ausser eben img und einige Styles) nehme ich an, nur gewisse Tags werden "geparst"

          Warum "nimmst du an"? Schau in die Dokumentation des von dir verwendeten CMS. Oder frag jemanden, der sich mit diesem System auskennt. Ein Ansatz könnte ja auch schon sein, uns wenigstens zu sagen, welches System das ist. Vielleicht kennt's ja jemand.

          Ciao,
           Martin

          --
          Ordnung ist, wenn man etwas findet, was man gar nicht sucht.
          Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
      2. Weder direkt noch indirekt in HTML gibt es genau 5 Zeichen die eine Bedeutung haben < > " ' und & - alles andere ist hundsgewöhnlicher Text.

        Nun gut, ich habe vermutet, dass eckigen Klammern bei Formulardaten die als Array verwendet werden (<input type="text" name="bla[pups]">) verwendet werden, indirekt von Bedeutung sind. Je mehr ich darüber nachdenke um so schwachsinniger wirkt meine Vermutung auf mich.

        MfG
        bubble

        --
        If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
        1. Hallo,

          Weder direkt noch indirekt in HTML gibt es genau 5 Zeichen die eine Bedeutung haben < > " ' und & - alles andere ist hundsgewöhnlicher Text.
          Nun gut, ich habe vermutet, dass eckigen Klammern bei Formulardaten die als Array verwendet werden (<input type="text" name="bla[pups]">) verwendet werden, indirekt von Bedeutung sind.

          da sind die Klammern einfach nur gewöhnliche Zeichen des Attributwerts. Dass sie in der nachfolgenden Verarbeitung z.B. mit PHP eine Bedeutung bekommen, ist für HTML zunächst belanglos.

          Je mehr ich darüber nachdenke um so schwachsinniger wirkt meine Vermutung auf mich.

          Schwachsinnig würde ich das keinesfalls nennen. Du hast dir Gedanken gemacht, bist aber zu einer falschen Schlussfolgerung gekommen. Das ist aber immer noch besser, als gar nicht zu denken. ;-)

          Ciao,
           Martin

          --
          Treffen sich zwei Freundinnen nach langer Zeit wieder. "Gut siehste aus. Hast du abgenommen?" - "Nö." - "Hmm, dann haste zugenommen. Steht dir aber gut."
          Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(