4

创建了一个导航栏,在 Firefox 中看起来不错,然后看,在 chrome 中,即有一个滚动条。如何设置导航以使没有滚动条?

  header {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: -7px;
  margin-top: -8px;
}

.nav {
  width: 600px;
  line-height: 0px;
  margin-left: auto;
  margin-right: auto;
}

.nav div {
  display: block;
  float: left;
  width: 20%;
  padding: 0px;
  margin: 0px;
  .nav img a {
    padding-right: 10px;
  }
<header>
  <div id="wrapper">
    <div class="nav">
      <div>
        <a href="index.html"><img width="103px" border="0" height="24" src="nav-01_over.gif"></a>
      </div>
      <div>
        <a href="company.html"><img src="nav-02.gif" width="103px" border="0" height="24"></a>
      </div>
      <div>
        <a href="products.html"><img src="nav-03.gif" width="103px" border="0" height="24"></a>
      </div>
      <div>
        <a href="solutions.html"><img src="nav-04.gif" width="103px" border="0" height="24"></a>
      </div>
      <div>
        <a href="investors.html"><img src="nav-05.gif" width="103px" border="0" height="24"></a>
      </div>
    </div>
</header>

4

4 回答 4

17

在您的 CSS 中,使用overflow:hidden

.nav div {
    display:block;
    float:left;
    width:20%;
    padding:0px;
    margin:0px;
    overflow:hidden
}

另外,您.nav div缺少一个右括号

于 2013-07-19T15:56:38.617 回答
6

通过更改 CSS 并添加:

overflow: hidden;
于 2013-07-19T15:56:03.583 回答
3

将 CSS 添加overflow-y:hidden到任何滚动的内容中。它将隐藏垂直滚动条。如果它是水平的,请使用overflow-x: hidden.

于 2013-07-19T15:56:19.820 回答
-2
 $(function() {
    $( "#draggable" ).draggable();//drag out of window
    $( "#draggable" ).draggable({ containment: "window"});
 });
于 2014-10-06T05:42:54.047 回答