Support » Allgemeine Fragen » Editor versteckt &nbsp

  • Guten Tag,

    lässt sich der Editor dazu bringen   im Text-Modus anzuzeigen?

    Wenn ich sie im Visuell-Modus per Ω einfüge, entsteht der Zwischenraum eines Leerzeichens, aber wenn ich in den Text-Modus wechsle wird kein   angzeigt.

    Füge ich im Text-Modus   ein und wechsel in den Visuell-Modus, wird ein Leerschritt angezeigt, der aber nach dem Wechsel zurück in den Text-Modus verschwunden ist.

    Schaue ich mir dann den Quellkode des Beitrags im Browser an, sind die   zu sehen. Warum dann nicht im Text-Modus des Editor?

    Ich sollte doch einfacher kontrollieren können, wo ein   steht und wo nicht.

    Auch andere HTML-Entitäten werden versteckt, außer & > und <. Die meisten sind dann im Quelltext auch nicht mehr als HTML-Entität vorhanden.

    Statt dessen werden &sbquo; zu &​#8218; und &ldquo; zu &​#8220; umgewandelt.

    Geht das auch anders?

    Für eine zielführende Hilfe wäre ich sehr dankbar.

    Mit herzlichem Gruß

    Frank

    • Dieses Thema wurde geändert vor 7 Jahren, 1 Monat von Frank Spade.
    • Dieses Thema wurde geändert vor 7 Jahren, 1 Monat von Frank Spade.
    • Dieses Thema wurde geändert vor 7 Jahren, 1 Monat von Frank Spade.
Ansicht von 1 Antwort (von insgesamt 1)
  • Moderator PraetorIM

    (@praetorim)

    Hallo,

    der visuelle Editor fügt nicht die HTML-Entität – in Deinem Fall also &nbsp; – ein, sondern direkt das hierdurch repräsentierte Zeichen. Dementsprechend siehst Du bei einem Wechsel in den Texteditor an der betreffenden Stelle auch „nur“ ein (geschütztes) Leerzeichen.

    Ähnlich auch, wenn Du vom Text- in den visuellen Editor umschaltest: Auch dann wandelt der visuelle Editor die HTML-Entities in die entsprechenden Zeichen um. Bei einem Wechsel zurück zum Texteditor siehst Du daher auch nur dieses Zeichen, nicht mehr die nur seiner Umschreibung dienende HTML-Entity.

    Hintergrund dieses Verhaltens ist, dass der u.a. von WordPress verwendete Zeichensatz -utf-8- inzwischen diese Zeichen enthält, so dass zu ihrer Darstellung nicht mehr auf die „&…;“-Umschreibungen zurückgreifen muss. Diese HTML-Entities werden eigentlich nur noch benötigt, um auch solche Zeichen eingeben zu können, die auf Deiner Tastatur nicht vorhanden sind.

    Grundsätzlich ist dieses Verhalten auch sinnvoll, denn ein „ö“ ist nun einmal einfacher zu lesen als ein &ouml; und ein „>“ ist lesbarer als ein >.

    Wenn Du nun ein geschütztes Leerzeichen eingibst, etwa um einen Zeilenumbruch an dieser Stelle zu verhindern, wird dadurch auch nur ein „Leerzeichen“ angezeigt, allerdings kannst Du an der Funktionalität – dem Schutz vor dem Zeilenumbruch an dieser Stelle – nach wie vor erkennen, ob es ein geschütztes ist. Liegt das geschützte Leerzeichen irgendwo mitten in der Zeile, sieht es zwar nur nach einem „normalen“ Leerzeichen aus – aber auch das entspricht der Funktion eines geschützten Leerzeichens, dass sich an dieser Stelle ja genauso verhalten soll.

    Wenn Du, aus welchen mir nicht bekannten Gründen auch immer, gleichwohl Wert darauf legst, die HTML-Entitäten angezeigt zu bekommen, musst Du diese im Text-Editor eingeben und darfst nicht auf den visuellen Editor umschalten.

    Moderationshinweis: Code-Auszeichnung korrigiert. 😬 Bego

    • Diese Antwort wurde geändert vor 7 Jahren, 1 Monat von Bego Mario Garde. Grund: Code-Auszeichnung korrigiert 😜
Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Editor versteckt &nbsp“ ist für neue Antworten geschlossen.