2012-03-05 20 views
1

div.oneには固定サイズと背景色があります。その中に隠れているが、特定の状況ではjavascriptで表示される別のdivがある。固定幅のdiv div内のdivのテキストレイアウトの問題

div.twoが表示されたら、その背景色が見え、テキストが折り返されないようにするにはどうすればいいですか?基本的には、固定サイズのdivが含まれていないように振る舞いたい。これは可能ですか?おかげ

<div class="one"> 
    <div class="two"> 
    Some Text 
    </div> 
</div> 

.one { 
    width: 20px; 
    height: 20px; 
    background-color: white; 
} 
.two { 
    background-color: grey; 
    display: none; 
} 

答えて

0

Demo

.two { 
    display: inline-block; 
    background-color: grey; 
    white-space:nowrap; 

} 
0

は20ピクセルと20ピクセルに同様のdivの大きさを修正し、nowrapwhite-spacingを設定します。

.two { 
    width: 20px; 
    height: 20px; 
    white-space: nowrap; 
    ... 
} 

this demoを確認して、私があなたの質問を解決したかどうかを確認してください。

+0

[ 'テキストwrap'](http://www.w3schools.com/cssref/css3_pr_text-wrap.asp)は、現代の任意のブラウザでサポートされていません。 – bookcasey

+0

@bookcasey、混在してくれてありがとう。 – Starx

関連する問題