如何删除溢出引起的滚动条?
How To remove Scrollbar cause by Overflow?
当我将导航栏固定位置的 overflow-x 设置为隐藏时,是否可以删除第二个小滚动条?
图片link:Right Here!~
这是我的代码:
HTML:
<div id="main-style">
<nav>
<img src="images/logo_3.png">
<ul>
<li><a href="#">Home</a></li><!--
--><li><a href="#">About</a></li><!--
--><li><a href="#">Contact</a></li><!--
--><li><a href="#">Menu</a></li>
</ul>
</nav>
CSS:
body {
margin: 0;
width: 100%;
html, body {
position: relative;
overflow-x: hidden;
height: 100%;
}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
*{
margin: 0;
padding: 0;
}
#main-style{
width: 100%;
position: fixed;
z-index: 5; /*The Highest Index*/
}
nav{
width: 100%;
height: 60px;
display: block;
overflow-x: hidden;
}
nav ul li{
list-style-type: none;
display: inline-block;
}
我当前使用 chrome
注意:
导航栏中所有元素的高度都正确设置为60px。
希望你能帮帮我here.Thanks很多!
在 CSS 中 nav
,将 overflow-x: hidden;
替换为 overflow-y: hidden;
。
我最近通过将 html,body 更改为:
来解决此问题
overflow-y: visible;
并将 nav 更改为:
overflow-y: hidden;
希望这对你和我都有帮助 >:D
当我将导航栏固定位置的 overflow-x 设置为隐藏时,是否可以删除第二个小滚动条?
图片link:Right Here!~
这是我的代码:
HTML:
<div id="main-style">
<nav>
<img src="images/logo_3.png">
<ul>
<li><a href="#">Home</a></li><!--
--><li><a href="#">About</a></li><!--
--><li><a href="#">Contact</a></li><!--
--><li><a href="#">Menu</a></li>
</ul>
</nav>
CSS:
body {
margin: 0;
width: 100%;
html, body {
position: relative;
overflow-x: hidden;
height: 100%;
}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
*{
margin: 0;
padding: 0;
}
#main-style{
width: 100%;
position: fixed;
z-index: 5; /*The Highest Index*/
}
nav{
width: 100%;
height: 60px;
display: block;
overflow-x: hidden;
}
nav ul li{
list-style-type: none;
display: inline-block;
}
我当前使用 chrome
注意:
导航栏中所有元素的高度都正确设置为60px。 希望你能帮帮我here.Thanks很多!
在 CSS 中 nav
,将 overflow-x: hidden;
替换为 overflow-y: hidden;
。
我最近通过将 html,body 更改为:
来解决此问题 overflow-y: visible;
并将 nav 更改为:
overflow-y: hidden;
希望这对你和我都有帮助 >:D