2017-11-28 16 views
0

私は、内容が縦線のいずれかの側に現れるバーチャルタイムラインを作ろうとしています。これは私が現在持っているものです。コンテンツが画面の全幅を占めるようにする

enter image description here

あなたが見ることができるように、すべてのコンテンツブロックが行の左側に表示されます。

ここでは、コンテンツが画面の幅にまたがることがわかります。

enter image description here

私はfloat: rightを使用して右にコンテンツをシフトしようとするので、これは何が起こるかです:

enter image description here

内容が互いに重なり始める。どのようにしてコンテンツが画面の幅全体を埋めるようにして、次のブロックがその下に現れ、前のブロックにインラインではないようにするにはどうすればよいですか?

+0

はこれを簡単に行うことが、divの内側にあなたのハイライトを、子のdivを作る100%の幅を持っているかもしれませんあなたのコードの一部を掲載し、それらが画面全体 – A61NN5

+0

を埋めるべきか、実際の結果のスクリーンショットを投稿しますのように見えるはずです。 +コンテンツdivの詳細をいくつか追加します。 –

+0

HTMLとCSSを追加して、なぜそれが失敗しているのかを確認できますか? – Intervalia

答えて

0

答えを見つけました:コンテナクラスにoverflow:autoを入れ、コンテンツクラスに右に浮かべてください。何かのように:

<div class="container"> 
    <div class="content"> 
    </div> 
</div> 

.content { 
    float: right 
} 
.container { 
    overflow: auto 
} 
関連する問題