Ich fühle mich wie ein Idiot, aber ich kann beim besten Willen nicht herausfinden, warum das nicht funktioniert:
<div style="margin-left: 20px">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
Was Folgendes ergibt:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Was bemerkenswerterweise nicht eingerückt ist!
Sicher muss es irgendeine Möglichkeit geben, Text-Einrückungen zu unterstützen, auch wenn sie aus irgendeinem Grund nicht offensichtlich ist, oder?
Bearbeiten: Ich habe mich mit dem Hinzufügen von vier Leerzeichen zu einem neuen Absatz in einem Listenelement verwechselt, um diesen ausgerichtet zu halten.
Ich habe entdeckt, dass man einen Textblock in <ul> </ul> einschließen kann und dass dies ihn einrückt. Es ist zwar etwas umständlich, aber vielleicht nützlich, wenn man keinen Zugriff auf die Admin-Einstellungen hat, um die weiter unten beschriebene Wrap-Lösung zu erstellen.
Z.B.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Discourse whitelisted nur bestimmte HTML-Tags und Attribute. Ich vermute, dass sie das style-Attribut komplett blockieren, da es im Grunde allmächtig ist.
Ich sehe nichts in den Website-Einstellungen, aber vielleicht könnten Sie es mit einem Plugin versuchen. Ich habe zwei Dateien gefunden, in denen HTML-Tags erwähnt werden, die nützlich sein könnten. Persönlich halte ich es für gefährlich, das style-Attribut auf die Whitelist zu setzen.
Ich glaube, dass div style nicht auf der Whitelist steht, Sie benötigen dafür ein Plugin oder eine Komponente. Sie können jedoch einen Wrap-BBCode direkt in Ihrem Admin-Forum erstellen. Fügen Sie diese Zeilen unter Anpassen > Ihr Theme oder Ihre Komponente > CSS Common hinzu
[data-wrap="indent"] {
margin-left: 20px;
}
Verwenden Sie dann in Ihrem Beitrag Folgendes für den gewünschten Text:
Da wir das div-Element verwenden, können wir einiges anpassen, aber für Inline-Stile ist deine Option meiner Meinung nach die beste.
Ich bin mir nicht sicher, ob es von Anfang an viele weitere Optionen gibt. Wenn ich etwas oft benutze, erstelle ich mit einem Plugin oder einer Komponente eine div-Klasse oder ein bbcode und füge ein Symbol in die Symbolleiste ein.