div之后没有新行?

Oli*_*ver 50 html newline css-float

有没有一种方法可以在div不使用前一个float: left元素之前插入换行符?

也许有些标签div会把它放在右边?

ale*_*lex 77

没有换行符,只是div一个块元素.

您可以div通过添加内联display: inline,这可能是您想要的.

  • 虽然你可能只想使用跨度. (9认同)

Mat*_*ant 29

你考虑过用span而不是div吗?它是在线版本div.


jer*_*luc 17

<div style="display: inline">Is this what you meant?</div>
Run Code Online (Sandbox Code Playgroud)


Mat*_*haq 8

这里引用初始人先生:

而不是这个:

<div id="Top" class="info"></div><a href="#" class="a_info"></a>
Run Code Online (Sandbox Code Playgroud)

用这个:

<span id="Top" class="info"></span><a href="#" class="a_info"></a>
Run Code Online (Sandbox Code Playgroud)

此外,你可以使用这个:

<div id="Top" class="info"><a href="#" class="a_info"></a></div>
Run Code Online (Sandbox Code Playgroud)

gostbustaz:

如果你绝对必须使用a <div>,你可以设置

div {
    display: inline;
}
Run Code Online (Sandbox Code Playgroud)

在你的样式表中.

当然,这基本上是 <div>一个<span>.