在移动设备上垂直滚动

时间:2016-07-13 07:50:45

标签: html css sass

我有以下标记:

<div>
  <a>..</a>
  <i>..</i>
  <a>..</a>
  <i>..</i>
  <a>..</a>
  <i>..</i>
</div>

其中只显示桌面和其他屏幕上水平内嵌的所有元素,这些屏幕足够宽以容纳内容。然而,当涉及移动时,元素包裹两行。是否可以将所有内容保存在一行并使其可以水平滚动?

我试过了:

div {
  overflow-x: scroll;
  overflow-y: hidden;
}

但这似乎没有做任何事情。

1 个答案:

答案 0 :(得分:0)

在你的div上尝试white-space: nowrap;

&#13;
&#13;
div{
  white-space: nowrap;
}
&#13;
<div>
  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
&#13;
&#13;
&#13;