MichaelR: + XHTML : Grundlagenfragen ....

Hi Leute,

bin etwas verwirrt in Bezug auf XHTML...

Hier ein paar Fragen:

(1) wenn ich meta Angaben habe (keywords ...) darf ich dort dann kein lang=".." Attribut mehr verwenden ?

(Der Vali meckert da nämlich)

(2) wenn ich einen button habe - <button ...>Beschriftung</button>

darf ich dann in der Beschriftung keine < > & haben ? - So wie das auch in einem ganz normalen XML der Fall wäre ?

Der Vali meckert dort z. B. < an, aber außerhalb von button ist es ok.

(3 - nicht direkt XHTML)

In URL's soll doch das Ampersand & maskiert [ & ] werden;
der Netscape 6.x erkennt das dann aber nicht und schreibt immer & statt &

Kennt jemand eine Abhilfe ?

Danke
Grüße
Michael

  1. hi

    (1) wenn ich meta Angaben habe (keywords ...) darf ich dort dann kein lang=".." Attribut mehr verwenden ?

    doch, aber ab XHTML1.1 heißt das Ding xml:lang=""

    darf ich dann in der Beschriftung keine < > & haben ? - So wie das auch in einem ganz normalen XML der Fall wäre ?

    diese Zeichen dürfen nirgends auftauchen. <, > und & sind der Ersatz.

    In URL's soll doch das Ampersand & maskiert [ & ] werden;
    der Netscape 6.x erkennt das dann aber nicht und schreibt immer & statt &

    eh, um er es in der Addressleiste umstellt, weiß ich nicht, aber was es mit dem Zeichen auf sich hat, versteht er garantiert. Mir ich auch kein Fall bekannt, wo soetwas mit irgendeinem Browser Probleme macht.

    Grüße aus Bleckede

    Kai

    1. Hallo Kai,

      danke für Deine Antwort.

      (1) wenn ich meta Angaben habe (keywords ...) darf ich dort dann kein lang=".." Attribut mehr verwenden ?

      doch, aber ab XHTML1.1 heißt das Ding xml:lang=""

      also dann : <meta name="keywords" xml:lang="en" content="" />

      darf ich dann in der Beschriftung keine < > & haben ? - So wie das auch in einem ganz normalen XML der Fall wäre ?

      diese Zeichen dürfen nirgends auftauchen. <, > und & sind der Ersatz.

      Mich wundert aber folgendes:

      zwischen <button></button> meckert der Vali die obigen Zeichen an - stehen Sie aber zum Beispiel zwischen <span><img src="" ... /></span>
      ist alles ok ???

      In URL's soll doch das Ampersand & maskiert [ & ] werden;
      der Netscape 6.x erkennt das dann aber nicht und schreibt immer & statt &

      eh, um er es in der Addressleiste umstellt, weiß ich nicht, aber was es mit dem Zeichen auf sich hat, versteht er garantiert. Mir ich auch kein Fall bekannt, wo soetwas mit irgendeinem Browser Probleme macht.

      Beispiel :  ...module.php?PHPSessID=....&task=add

      aus der URL soll jetzt der Anhang "task" erfragt werden (in PHP mittels $HTTP_GET_VARS['task'] um weitere Aktionen auszulösen;
      beim Netscape scheitert das aber, weil er anscheinend durch das & das task nicht findet ...

      Grüße zurück
      Michael