我正在尝试在这里制作类似于 facebook 时间线的东西,但由于某种原因我无法得到它。为什么我的右 div 只跟随在第一个左下方之后。我希望他们从同一个地方开始,就像 facebook 时间线一样。
我为你做了一个小提琴,所以你可以理解我的问题:http: //jsfiddle.net/FHR3q/
此外,在它们之间添加某种分隔符的最佳方法是什么,比如一条线。
我正在尝试在这里制作类似于 facebook 时间线的东西,但由于某种原因我无法得到它。为什么我的右 div 只跟随在第一个左下方之后。我希望他们从同一个地方开始,就像 facebook 时间线一样。
我为你做了一个小提琴,所以你可以理解我的问题:http: //jsfiddle.net/FHR3q/
此外,在它们之间添加某种分隔符的最佳方法是什么,比如一条线。
像这样写:
<div class="block leftt"></div>
<div class="block right"></div>
<div class="block left"></div>
<div class="block right"></div>
检查这个http://jsfiddle.net/FHR3q/6/
更新
可能您可以为此使用nth-child属性:
如果您更改显示 html div 的顺序
<div class="content">
<div class="timeline">
<div class="block left">
<h1>Hello, my name is Steve1.</h1><br />
<h2>Hello, my name is Steve.</h2><br />
<h3>Hello, my name is Steve.</h3><br />
<h4>Hello, my name is Steve.</h4><br />
<h5>Hello, my name is Steve.</h5><br />
<h6>Hello, my name is Steve.</h6>
</div>
<div class="block right">
<h1>Hello, my name is Steve3.</h1><br />
<h2>Hello, my name is Steve.</h2><br />
<h3>Hello, my name is Steve.</h3><br />
<h4>Hello, my name is Steve.</h4><br />
<h5>Hello, my name is Steve.</h5><br />
<h6>Hello, my name is Steve.</h6>
</div>
<div class="block left">
<h1>Hello, my name is Steve2.</h1><br />
<h2>Hello, my name is Steve.</h2><br />
<h3>Hello, my name is Steve.</h3><br />
<h4>Hello, my name is Steve.</h4><br />
<h5>Hello, my name is Steve.</h5><br />
<h6>Hello, my name is Steve.</h6>
</div>
<div class="block right">
<h1>Hello, my name is Steve4.</h1><br />
<h2>Hello, my name is Steve.</h2><br />
<h3>Hello, my name is Steve.</h3><br />
<h4>Hello, my name is Steve.</h4><br />
<h5>Hello, my name is Steve.</h5><br />
<h6>Hello, my name is Steve.</h6>
</div>
</div>