2017-03-10 3 views
0

私は要素:before疑似セレクタの下にコンテンツを表示させるには?

<div class="Test_then">The result is ...</div> 

Test_thenクラスを持っているが、このようになります:

.Test_then::before { 
    content: 'Then'; 
} 

私の目標は、(The result is ...が)Test_thenクラスによって追加Thenコンテンツの下に表示させることです。だから、他の言葉でには次のようにレンダリングされます:

Then 
The result is ... 
+0

OK: -

あなたの生成されたコンテンツは、何らかの理由でブロックとして表示する必要がある場合、それがさらに簡単になりdisplay: blockだけでは、同じ効果を持つことになります。あなたのコードはどこですか? –

+0

それはそこにある。さて、HTMLはそこにはなかったが、CSSは確かにありました、そして、それを見逃すことはかなり難しいです。 – BoltClock

答えて

1

あなたの生成されたコンテンツは、単に「その後」の単語のインライン構成されている場合、あなただけの\aに改行を追加し、white-space: pre-wrap(またはpre)を使用することができますが発生します実際の改行としてレンダリングするために改行:

.Test_then::before { 
    content: 'Then\a'; 
    white-space: pre-wrap; 
} 

本の例もspecで提供されています。

.Test_then::before { 
    content: 'Then'; 
    display: block; 
} 
+0

OK - 私は感謝を避けるべきだと知っている - しかし、あなたは素晴らしいです - ありがとう!! – Ole

関連する問題