HTML/CSS 创建比视口宽 body
HTML/CSS create body wider than viewport
我将尝试创建水平滚动的网站。
但是当我将元素设置得比视口宽时 - body 不会更宽。
以下代码无效
body {
float: left
}
我怎样才能做到 body 比视口宽?
我为此创建了 fiddle - https://jsfiddle.net/stas_webdev/9L1gLoww/
更新:理论上我有一个未知数量的 .grid-cell 块。所以,我不知道,在每种情况下 body 宽度应该有多宽。它应该是灵活的。
要使您的主体更宽,您可以将其宽度属性设置为大于视口宽度的值。例如:
body { width: 150%; }
这将占用视口的宽度并使正文的宽度增加 50%。
如果您的单元格数量未知,则只需在 html 正文中添加溢出 属性。见下文:
html, body {
position: relative;
height: 100%;
background: red;
overflow: auto;
}
我将尝试创建水平滚动的网站。 但是当我将元素设置得比视口宽时 - body 不会更宽。
以下代码无效
body {
float: left
}
我怎样才能做到 body 比视口宽?
我为此创建了 fiddle - https://jsfiddle.net/stas_webdev/9L1gLoww/
更新:理论上我有一个未知数量的 .grid-cell 块。所以,我不知道,在每种情况下 body 宽度应该有多宽。它应该是灵活的。
要使您的主体更宽,您可以将其宽度属性设置为大于视口宽度的值。例如:
body { width: 150%; }
这将占用视口的宽度并使正文的宽度增加 50%。
如果您的单元格数量未知,则只需在 html 正文中添加溢出 属性。见下文:
html, body {
position: relative;
height: 100%;
background: red;
overflow: auto;
}