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

ただ置く:

<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 に答える
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 に答える