0

我无法让这两个内容并排显示。我以前从未遇到过以这种方式显示内容的任何问题,因此将不胜感激任何可用的帮助

HTML

<div class="block-one">
<h3>Block 1</h3>
  <ol>
      <li><a href="#" title="">One</a></li>

  </ol>
</div>
<div class="clear-div"></div>

<div class="block-two">

 <div class="block-two-title">Block 2</div>
 <div class="thumb-title">
    <a href="#"><img src="images/example.jpg" width=155 height=130 /></a>
    <h4>Title</h4>
    <p>Description</p>
</div>

<div class="thumb-title">
    <a href="#"><img src="images/example.jpg"width=155 height=130 /></a>
    <h4>Title</h4>
    <p>Description</p>
</div>

<div class="thumb-title">
    <a href="#"><img src="images/example.jpg"width=155 height=130 /></a>
    <h4>Title</h4>
    <p>Description</p>
</div>

CSS

.popular-games { float:left }

.latest-screenshots img{ display:inline-block}

.thumb-title{display: inline-block}`
4

2 回答 2

0

这是你的小提琴。您不能让这两个块彼此相邻显示,因为它们之间有一个清除 div。如果你删除它并浮动两个块,你会得到想要的结果,就像这里

<div class="block-one">
<h3>Block 1</h3>
  <ol>
      <li><a href="#" title="">One</a></li>

  </ol>
</div>
<!-- remove this one <div class="clear-div"></div> -->

<div class="block-two">
[…]
于 2013-07-06T20:35:36.043 回答
0

只需添加这些 CSS 规则:

html, body { height: 100%; }

body > div {
    float: left;
}

这是 Jsfiddle:演示

于 2013-07-06T20:36:04.027 回答