2017-02-23 3 views
0

Ich habe den folgenden Code auf meinem Server:Optimizepress: Unerwünschte Newline, wenn der Eingang ist innerhalb Absatztag

<p>This is a test to determine why the <input type="text" style="text-align: center;" value="input"/> element is created on a new line when on a wordpress page.</p> 

Dies erzeugt, was ich sehen will - keine Zeilenumbrüche:

This is what I want to see, no line breaks

Auf meiner WordPress-Seite mit dem "benutzerdefinierten HTML-Element" von Optimizepress werden jedoch vor und nach dem Eingabeelement Zeilenumbrüche erzeugt:

Line breaks before and after input element

Irgendwelche Vorschläge?

Antwort

0

Dieser Codeabschnitt, den Sie bereitgestellt haben, generiert die Ausgabe wie erwartet. Es besteht jedoch die Möglichkeit, dass einige andere CSS-Eigenschaften auf das Eingabe-Tag angewendet werden.

Sie können das Element überprüfen und die Eigenschaft überprüfen, die darauf angewendet wird. In Wordpress, wenn wir unsere Seite speichern, ändert sich oft die Struktur. Also überprüfe es nochmal.

Bitte geben Sie weitere Informationen, wenn Sie möchten, dass ich tief gehe. Hoffe das löst Ihr Problem.

0

Ich spielte mit den Einstellungen [margin], [padding] und [display], indem ich sie in den Elementstil einfügte. Es war die [Anzeige: Inline], die es zu tun schien.

<p>This is a test to determine why the 
<input type="text" style="text-align: center; width: 100px; margin: 0px; padding: 0px; 
display: inline;" value="input"/> 
element is created on a new line when on a wordpress page.</p> 
Verwandte Themen