我正在编写一个 Web 服务,我想将数据作为 XHTML 返回。因为它是数据,而不是标记,所以我想保持它非常干净——没有额外<div>
的 s 或<span>
s。但是,为了方便开发人员,我还想让返回的数据在浏览器中具有合理的可读性。为此,我在想一个很好的方法是使用 CSS。
我特别想做的是在某些地方插入换行符。我知道display: block
,但在我现在尝试处理的情况下它并没有真正起作用 -form
带有<input>
字段。像这样的东西:
<form>
Thingy 1: <input class="a" type="text" name="one" />
Thingy 2: <input class="a" type="text" name="two" />
Thingy 3: <input class="b" type="checkbox" name="three" />
Thingy 4: <input class="b" type="checkbox" name="four" />
</form>
我希望它能够呈现,以便每个标签显示在与相应输入字段相同的行上。我试过这个:
input.a:after { content: "\a" }
但这似乎没有任何作用。