水平滚动使 div 位于下方

Horizontal scroll making div place below

我正在尝试制作一个横向滚动的网站。这是基本布局

<body>
 <div class="wrapper">
  <div class="page">
    <h3>Page 1</h3>
      <img src="../images/logonew.png">
  </div>
  <div class="page">
    <h3>Page 2</h3>
  </div>
  <div class="page">
    <h3>Page 3</h3>

而 CSS 是

.page{display: inline-block;}.wrapper{
white-space: nowrap;
overflow-y: hidden; // hide vertical
overflow-x: auto;
min-width: 100%;}

我遇到的问题是这个

https://drive.google.com/file/d/0BwJbQuRrRywLMW9vVzNOQ2xmczQ/view?usp=sharing

如您所见.. 第 2 页 header 和第 3 页 header 低于第 1 页。我希望它们都在一行中。

它也可能真的很笨所以请耐心等待。

提前致谢。

inline-block 的默认对齐方式是基线...您只需将其设置为 top

.page {
  display: inline-block;
  vertical-align: top;
}
<div class="wrapper">
  <div class="page">
    <h3>Page 1</h3>

    <img src="../images/logonew.png" />
  </div>
  <div class="page">
    <h3>Page 2</h3>

  </div>
</div>