gpt4 book ai didi

css - 禁用水平滚动而不 overflow hidden

转载 作者:行者123 更新时间:2023-11-28 15:14:35 24 4
gpt4 key购买 nike

我已经创建了我的网页的结构,它由一个标题和 7 个 div 组成,全部带有 width:100vw。所有元素都有 margin:0box-sizing:borden-box

是否可以在不使用 overflow-x:hidden 的情况下禁用水平滚动?

我会在下面贴出相关代码部分,如果你想看整个文档,请询问。

HTML:

<body>
<header id="nav">
<ul>
<li><a href="#">Circle</a></li>
<li><a href="#">Square</a></li>
<li><a href="#">Line</a></li>
</ul>
</header>

<div id="p5_banner" class="p5_container"></div>

<div class="arrow"></div>
<div id="p5_circle" class="p5_container"></div>

<div class="arrow"></div>
<div id="p5_square" class="p5_container"></div>

<div class="arrow"></div>
<div id="p5_line" class="p5_container"></div>
</body>

CSS:

* {
margin: 0;
padding: 0;
box-sizing: border-box;
max-width:100vw;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

#nav {
height:100px;
width:100vw;
padding: 0 2vw;
font-weight: 700;
}

.p5_container {
width: 100vw;
height: calc(100vh - 100px - 150px);
background-color: beige;
}

.arrow {
width: 100vw;
height: 150px;
background-color: #6195B2;
}

如果之前已经解决过这个问题,我深表歉意,我能找到的所有答案都涉及溢出属性或元素超过视口(viewport) 100% 的错误。

谢谢。

最佳答案

max-width:100%;width:100vw* 类。

* {
margin: 0;
padding: 0;
box-sizing: border-box;
max-width:100%;
width:100vw;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

#nav {
height:100px;
padding: 0 2vw;
font-weight: 700;
}

.p5_container {
height: calc(100vh - 100px - 150px);
background-color: beige;
}

.arrow {
height: 150px;
background-color: #6195B2;
}
<body>
<header id="nav">
<ul>
<li><a href="#">Circle</a></li>
<li><a href="#">Square</a></li>
<li><a href="#">Line</a></li>
</ul>
</header>
<div id="p5_banner" class="p5_container"></div>
<div class="arrow"></div>
<div id="p5_circle" class="p5_container"></div>
<div class="arrow"></div>
<div id="p5_square" class="p5_container"></div>
<div class="arrow"></div>
<div id="p5_line" class="p5_container"></div>
</body>

关于css - 禁用水平滚动而不 overflow hidden ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47550110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com