15

我想知道如何删除 HTML 中的换行符。例如,此代码将有两个相互重叠的 Hello World。如果我在编程方面不够好,无法进入这个网站,我很抱歉。

<p>Hello World</p>
<p>Hello World</p>
4

2 回答 2

22

你有几个选择:

p {
    display: inline-block;
}

JS 小提琴演示

或者:

p {
    display: inline;
}

JS 小提琴演示

如果它是您要删除的第一个底部p和第二个顶部之间的空白:p

p {
    /*      top  right  bottom  left */
    margin: 0    0      0       0;
}

JS 小提琴演示

于 2013-08-09T21:21:53.847 回答
4

<p>标签是块级元素,这意味着默认情况下它将尝试占据其容器的整个宽度。如果您必须使用<p>标签,您可以使用“display:inline”通过 CSS 更改其行为。虽然,<span>标签可能会更好地满足您的需求,因为它默认是内联元素。

W3Schools 有很多您可能会觉得有用的信息。

http://www.w3schools.com/html/html_blocks.asp

于 2013-08-09T21:40:59.287 回答