kann ich irgendwie verhindern, dass vor und nach einem jeweils ein Zeilenumbruch ist?
Ich habe ein , dessen Inhalt von einer JavaScript-Funktion (mit document.getElementById(„div1“).innerHTML=…) geändert wird. Im Browser ist aber vor und nach den tags jeweils ein Zeilenumbruch, was die Textformatierung irgendwie stört (das div ist Bestandteil eines Texts, also „bla bla bla bla bla“ …)
Kann ich diese Zeilenumbrüche irgendwie verhindern oder das durch etwas anderes ersetzen?
Bei handelt es sich um ein Blockelement. Du benötigst aber für Deinen Zweck ein Inline-Element. Dazu bietet sich an.
Ich hoffe, das funktioniert.
Viele Grüße
Thomas
kann ich irgendwie verhindern, dass vor und nach einem
jeweils ein Zeilenumbruch ist?
Ich habe ein , dessen Inhalt
von einer JavaScript-Funktion (mit
document.getElementById(„div1“).innerHTML=…) geändert wird.
Im Browser ist aber vor und nach den tags jeweils ein
Zeilenumbruch, was die Textformatierung irgendwie stört (das
div ist Bestandteil eines Texts, also „bla bla
bla bla bla“ …)
Kann ich diese Zeilenumbrüche irgendwie verhindern oder das
durch etwas anderes ersetzen?
Ein DIV ist ein Blockelement. Blockelemente dürfen nicht in einem Inline-Element stehen. Anders herum jedoch schon.
Ich weiß nicht was Du mit den DIV innerhalb des Textes vor hast, tippe aber mal darauf, dass Du Text formatieren möchtest. In dem Fall ist ein DIV völlig ungeeignet. Nutze stattdessen .
Wenn der Text Fett dargestellt, bzw. stark betont werden soll, solltest Du strong verwenden. Nicht vergessen: Du kannst auch diesen Tags ID’s oder Klassen zuweisen …
Gruß Marcus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]