【发布时间】:2011-05-01 05:43:04
【问题描述】:
非常简单的标记:
<div id="page-wrap">
<div class="post horizontal">
<h2>Headline 01</h2>
<div class="entry">
<p>Lorem ipsum dolor...</p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
</div>
</div>
<div class="post horizontal">
<h2>Headline 02</h2>
<div class="entry">
<p>Lorem ipsum dolor...</p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
</div>
</div>
</div>
我的 CSS 看起来像这样:
.horizontal {
overflow-x:scroll;
clear:both;
}
.horizontal p {
float:left;
width:500px;
padding:0 20px 20px 0;
}
.horizontal p.image {
width:1024px;
}
我不知道如何在不使用实际框架的情况下创建像下面的模型那样的水平“框架”。
现在,图像不会浮动,因为 .horizontal 的 with 100% 在 #page-wrap 内。所以它们在彼此下方对齐。我希望所有图像在 .horizontal 中并排放置。每个通道都应该有一个单独的滚动条,可以让我滚动浏览图像。
我想创建这个:
知道如何解决这个问题吗?
此外,我还有一些我不知道如何解决的问题......例如如果有需要滚动的实际内容,滚动条或每个 .horizontal 应该只出现(如果没有图像,则不应出现 scollbar)
感谢您的帮助
顺便说一句。我在我的项目中使用jquery,这只能用js吗?
【问题讨论】: