我的服务器上有以下代码:
<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>
这会产生我想看的东西 - 没有换行符:
但是,在我的wordpress网站上使用Optimizepress“自定义HTML元素”,这会在输入元素之前和之后产生换行符:
有什么建议吗?
答案 0 :(得分:0)
您提供的这段代码将按预期生成输出。但是,有可能将其他一些css属性应用于输入标记。
您可以检查元素并检查正在应用它的属性。在wordpress中,当我们保存页面时,结构会发生很多次变化。所以要重新检查。
如果您希望我深入了解,请提供更多信息。希望这可以解决您的问题。
答案 1 :(得分:0)
我最终通过将它们包含在元素样式中来使用[margin],[padding]和[display]设置。似乎是[显示:内联]。
<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>