5

我有:

name: james

但我想显示为:

name:
james

这是一个活生生的例子

HTML标记:

<p>
<span class="bla">name:</span>
<span class="bla">james</span>
</p>

CSS标记:

.bla {
 display: inline-block;   
}​

提前致谢

4

5 回答 5

11

inline-block如果您想通过向类添加样式来实现这一点,则不会实现您所追求的.bla。尝试将其更改为display:block

见我的例子:http: //jsfiddle.net/n1ck/NNpqq/1/

.bla {
 display: block;   
}​

或者你可以添加一些标记:http: //jsfiddle.net/n1ck/NNpqq/5/

<p>
    <span class="bla">name:</span> <br />
    <span class="bla">james</span>
</p>
​
于 2012-05-31T23:48:17.010 回答
2

怎么样

<p>
<span class="bla">name:</span><br/>
<span class="bla">james</span>
</p>

http://jsfiddle.net/luissanchezm86/NNpqq/

于 2012-05-31T23:48:46.683 回答
1

你可以试试

.bla {
 display:block;   
}​
于 2012-05-31T23:48:11.553 回答
1

先生,这就是休息的意义。

<p>
    name:<br/>james
</p>

http://jsfiddle.net/NNpqq/4/

于 2012-05-31T23:48:49.610 回答
1

只是说:

<p>name:<br/>James</p>

...你可以摆脱CSS。如果您需要调整行高,请通过 CSS 将其应用于“br”标签。

作为旁注,不要在 HTML 标记中重复“bla”类(除非您有特定的理由这样做)。您可以通过<p>父级访问它以减少标记并使代码更清洁:

CSS:
p.bla {}
p.bla span {}

HTML:
<p class="bla">
  <span></span> 
  <span></span>
</p>
于 2012-06-01T00:01:01.763 回答