firefox滚动条隐藏 [英] firefox scroll bar hidden
问题描述
如何在溢出时隐藏Firefox滚动条:auto?
How can I hide Firefox scroll bars when overflow:auto?
:: - webkit-scrollbar {
display:没有; }
::-webkit-scrollbar { display:none; }
我使用此代码,但只适用于Google Chrome。
I use this code but this only works on Google Chrome.
任何帮助家伙?非常感谢!
any help guys? Thank you!
更新
$ b
when I used
overflow:hidden;
overflow:hidden;
我的网页无法继续页脚。
my page can't proceed to footer.
<html>
<head>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body>
<div id="pageWrapper">
<header></header><!--end of header-->
<nav>
<ul>
<li><a href="#">Home</a></li>|
<li><a href="#">Services</a></li>|
<li><a href="#">Gallery</a></li>|
<li><a href="#">FAQ</a></li>|
<li><a href="#">About Us</a></li>|
</ul>
</nav><!--end of nav-->
<aside>
</aside><!--end of aside-->
<section>
</section><!--end of section-->
<footer>All Right Reserved 2013.</footer><!--end of footer-->
</div><!--end of pageWrapper-->
</body>
</html>
my css
/*----- Reset ----*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, address, code, img, small, strong,
dl, dt, dd, ol, ul, li, fieldset, form, label{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body{
line-height:1.5;
font-family: helvetica, arial, sans-serif;
}
body,html{
height:100%;
background-color:whitemsoke;
}
ol, ul{
list-style:none;
}
/* ---- END OF RESET --- */
#pageWrapper{
width:965px;
height:100%;
margin:auto;
box-shadow:1px 1px 17px black;
overflow:hidden;
}
::-webkit-scrollbar {
display:none;
}
header{
background-color: #D4E7ED;
height:200px;
}
nav{
text-align:center;
background-color:#003366;
padding:10px;
}
nav ul li{
display:inline;
padding:20px;
}
nav ul li a{
text-decoration:none;
color:whitesmoke;
}
nav ul li a:hover{
text-decoration:underline;
}
aside{
width:200px;
background-color:#666666;
height:100%;
overflow:hidden;
float:left;
margin:0 auto -20px 0;
}
section{
background-color:#CCCCCC;
height:100%;
margin:0 auto -20px 0;
overflow:hidden;
}
footer{
background-color:#003366;
height:20px;
position:relative;
}
推荐答案
特定于Firefox。我也一直在寻找 :: - webkit-scrollbar {display:none}
。
I didn't find anything specific to Firefox. I have also been looking for an equivalent to ::-webkit-scrollbar { display:none }
.
但我发现,是一个通用的跨浏览器解决方案:
What I did find, however, is a generic cross-browser solution:
<div class="outer">
<div class="inner">
Some content...
</div>
</div>
<style>
.outer {
overflow: hidden;
}
.inner {
margin-right: -16px;
overflow-y: scroll;
overflow-x: hidden;
}
</style>
滚动条被父div隐藏。
The scroll bar is hidden by the parent div.
这需要你在父div中使用 overflow:hidden
,否则就像一个charm。
This requires you to use overflow:hidden
in the parent div, but otherwise works like a charm.
这篇关于firefox滚动条隐藏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!