0

基本的に、divに2つのタグがあり、それらは変更可能です。しかし、それらが複数の単語である場合、または単に文字が多い単語である場合は、改行が必要なときにそれらを分離したくありません。私はこのデモを持っており、考えられる結果のいくつかを書き留めました。最初のdivは、私が防ぎたい今起こっていることです。http://jsfiddle.net/tVC43/1/

  <div class="box">
   welcome to <a>xxx</a> part.
  <a>hi thomas</a>
  </div>
  <div class="box" style="left:170px;">
   welcome to <a>xxx</a> part.
  <a style="display:block;">hi thomas</a>
  </div>
  <div class="box" style="left:340px;">
   welcome to <a>xxxxxxx</a> part.
  <a>hi thomas</a>
  </div>
4

2 に答える 2

2

通常のスペースの代わりにノーブレークスペースを<a>hi&nbsp;thomas</a>使用するか、要素のCSS設定white-space: nowrapを使用するか、コンテンツをでラップします<nobr>...</nobr>

于 2013-01-29T09:02:58.387 に答える
0

追加display:block

a:last-child, span:last-child{display:block}

デモ

于 2013-01-29T09:22:05.060 に答える