Kein Zeilenumbruch vor

Hallo,

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?

Vielen Dank im Voraus

–WhiteAvenger

Moin.

Versuche mal, die s durch s zu ersetzen.

Schöne Grüße

Leo

Hallo, WhiteAvenger!

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?

Bei handelt es sich um ein Blockelement. Du
benötigst aber für Deinen Zweck ein Inline-Element. Dazu
bietet sich an.

Danke Thomas,
funktioniert!

Versuche mal, die s durch s zu
ersetzen.

Danke Leo,

funktioniert!

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]

Hallo,

um es gleich vorweg zu nehmen: Ich bin auch für die Variante mittels !

Allerdings kann man es auch durch Setzen des style-Attributs „display“ erreichen:

 ... xyz ... 

erreichen.

Findet vor allem bei dynamischen HTML Anwendung. (nachträgliche Umformatierung)

Gruß
Volkmar

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]