<p>
同じ行でフォローを取得することに成功しましたが<h>
、新しい行でこれを繰り返したいのですが、次<h>
は最後の行からフォローして<p>
います - どうすればよいですか?
さまざまな「クリア」オプションを試しましたが、インラインを壊すものはありません。私は実際に<br>
は空のを使用したり、持ったりしたくありません。<p>
<div>
inline
注 - 2 番目の<h>
要素から を削除しようとし<h>
ましたが、新しい行に配置<p>
されますが、次の要素も独自の新しい行になります。
CSS
.inline {display: inline;}
.newline {clear: left;}
HTML
<h5 class="inline">Heading:</h5>
<p class="inline">Some text.</p>
<h5 class="inline newline">Next Heading:</h5>
<p class="inline">Some more text.</p>
これは私が達成したい結果です:
見出し:いくつかのテキスト。
次の見出しもう少しテキスト。
しかし、代わりに私はこれを得ています:
見出し:いくつかのテキスト。次の見出しもう少しテキスト。
任意の提案 - コードをできるだけシンプルですっきりと保つようにしてください。
[アップデート]
とりあえず、hafid2com が提案するように、次を使用して空の div を追加します (目的の結果を得るために高さを追加するだけです)。
.clear { clear: both; display: block; content: ""; width: 100%; }
<div class="clear"></div>
フィドルに示すように:http://jsfiddle.net/rxAnk/5/