【问题标题】:Horizontal scrolling website content水平滚动网站内容
【发布时间】:2013-10-06 15:43:49
【问题描述】:

我的目标是为我的作品集制作一个网站。 我有一个用于菜单的 div,它希望位于另一个 div 之上,该 div 用作我所有图像的容器。图像必须填充浏览器的 100% 高度。 问题是,我希望我的网站水平滚动,当我开始添加内容时,一旦宽度超过浏览器窗口的 100%,新图像就会位于第一个图像下方,使其水平滚动。

我能做些什么来纠正这个问题?

CSS

body, html {
    height: 100%;
}

#main {
    width: 100%;
    height: 100%;
    background-color: #000;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

#menu {
    width: 200px;
    height: 500px;
    background-color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
    overflow: scroll;
    z-index: 2;
}

#img {
    height: 100%;
    float: left;
    overflow: scroll;
}

【问题讨论】:

  • 您可以添加您正在使用的 HTML 布局吗?此外,您可能希望使用与 '#img' 不同的 div id,因为它接近 html 属性。

标签: html css horizontal-scrolling


【解决方案1】:

从#main 标记中删除宽度。一旦一个元素达到 100%,它就会向下移动到下一行。

【讨论】:

    猜你喜欢
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多