Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Sonderzeichen
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Sonderzeichen

Pages: [1] 2 ... nächste » ... Letzte »

geschrieben von pdqbach am 24.03.2004 - 09:06
Hallo,

eine Frage zu den Sonderzeichen < und >

Wenn ich sie mit &lt und &gt aufrufe, klappt es bei &lt nur, wenn danach ein Leerzeichen folgt. Also :
&lt HALLO&gt klappt,
&ltHALLO&gt aber nicht.

Wieso ist dem so, und wie kann ich Abhelfen?
Danke und Gruss

Peter

geschrieben von pdqbach am 24.03.2004 - 09:10
OK, jetzt wurden meine &amplt und &ampgt schon umgerechnet..
Denke aber es ist zu verstehen was ich meine, oder ?

geschrieben von starleos am 24.03.2004 - 09:29
Hallo,

mal sehen ob ich dich richtig verstehe oder nicht.

Diese Zeichen sind Tags < > klar, das wirst du auch wissen, in diesen Tags stehen die Codes für den Browser, soweit auch klar.

Wenn du diese Sonderzeichen darstellen willst das sie in Browser sichtbar sind muss du sie so schreiben.

Für < &amp;lt;

Für > &amp;gt;

aber was meinst du mit Leerzeichen für Sondezeichen?
Kannst du mir bitte einen Beispiel geben?

geschrieben von pdqbach am 24.03.2004 - 10:21
Hi,

es ist hier etwas schwierig darzustellen, weil das Forum meine & l t immer gleich als < anzeigt!
Im ersten Beispiel steht vor HALLO zweimal das gleiche, naemlich & l t . Aber nur, wenn ich danach ein Leerzeichen einfuege, zeigt der Browser das < an, im andern Fall den Code dafuer.
Habe ich mich verstaendlich genug ausgedrueckt?

Gruss

Peter

Die Leerzeichen zwischen &, l und t schreibe ich jetzt natuerlich nur, damit man die Zeichen sieht!

geschrieben von starleos am 24.03.2004 - 10:51
nun ich werde versuchen es zu erklären,
wenn ich zum Beispiel schreibe

1. <b> <---- wird umgesetz

2. <b > <---- wird auch umgesetz

3.< b > < --- wird nicht umgesetz

4. <b < ------ wird auch nicht umgesetz


Beispiel 1 ist klar.

Beispiel 2

Du hast das Attribut also das b direkt neben den Tag, also interpretiert es der Browser als ein Befehl, und da der Tag wieder > geschlossen wird, führt er es aus-

Du könntest auch schreiben

<p style="blaba" ></p>

wurde auch gehen.

Beispiel 3

< b > Das b schliesst sich nicht an das < an, auch wenn es geschlossen wird. Also interpretiert es der Browser als einzelne Zeichen.

Beispiel 4
<b , kann nicht da nicht geschlossen.


Das hier ist meine Theorie also sollte ich mich irgendwo irren, soll mich bitte Jemand berichtigen.

Muss aber auch zugeben das die Frage ziemlich ungewöhnlich ist.

War es das was du meintest?

geschrieben von pdqbach am 24.03.2004 - 11:07
Hi,

nein, das war es leider nicht,.
Es geht mir ueberhaupt nicht um Attribute, das sind ja alles html-Grundlagen und klappt auch.
Es geht mir darum, wie ich Sonderzeichen in REINEM TEXT darstellen kann.
Also z.B. innerhalb einer Tabelle :
<td>Bla bla press <OK> Bla Bla</td>

Wenn ich das Zeichen vor OK mit & l t notiere, funktioniert das NUR, wenn OK nicht direkt an dies Zeichen anschliesst, sondern ein Leerzeichen folgt.

Das gleiche Problem habe ich uebrigens auch bei ä etc.

geschrieben von starleos am 24.03.2004 - 11:15
ok alles klar, du willst einen Quelltext oder teile davon auf der Homepage sichtbar machen um Tags und Umlaute darzustellen oder?

Also gib das ok so an

&amp;lt;OK&amp;gt;

Umlaute

&amp;lt;&amp;uuml;&amp;gt;

Du musst dieses Zeichen hier

& durch dieses ersetzen &amp;amp;

Dann klappt es auch, wars das?

geschrieben von Armin am 24.03.2004 - 11:16
Du muss halt die benannten Zeichen einsetzten.
http://selfhtml.teamone.de/html/all....eichen.htm

Armin

geschrieben von René am 24.03.2004 - 11:27
ich versuchs mal ;)


alles was im Quellcode so geschreiben wird <HALLO> versucht der Browser als HTML-Befehl zu interpretieren genau so wie <b> <i> oder ... Irgendwie muss man dem Browser das ja verklickern. Nun versucht er natürlich auch etwas aus dem HTML-Befehl <HALLO> zumachen nur gibt es den nicht. Da aber Befehle dieser Art nicht als Text angezeigt werden sollen wird es eben nicht angezeigt.

Sähe ja blöde aus wenn er den Befehl ausführt und gleichzeitig auch noch anzeigt.

<b>fette schrift<b>

geschrieben von starleos am 24.03.2004 - 11:29
ich glaube jetzt haben wir es geschafft gggg.

geschrieben von pdqbach am 24.03.2004 - 13:19
Danke fuer Eure Muehe,

der Fehler war allein das fehlende ;
nach & l t !!!!!
Dadurch hat der Browser es nicht als gequotetes Sonderz. erkannt.
Nochmal dank und gruss

geschrieben von Shaddow am 24.03.2004 - 18:14
wenn dzu zwei << hintereinander willst, dann kannst du auch & raquo; nutzen
um >> musst du & laquo; nehmen! sie javarea.de menü!

ps.: natürlich ohne freizeichen zwischen & und rest!;)

geschrieben von René am 24.03.2004 - 19:18
@shaddow,

ich machs auch ohne Freizeichen. ;)

&amp;laquo;
&amp;raquo;

geschrieben von Shaddow am 24.03.2004 - 19:39
wo ann ich htmlcode ausschalten?

geschrieben von starleos am 24.03.2004 - 19:42
ggg shaddow das ist ein Trick

du schreibst statt & &amp;amp;

den kannte ich vorher auch nicht


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.