0

我有下面的css,这使我的导航栏居中。但是,我想添加以下行“位置:固定”,但如果我这样做,导航栏将不再居中,并且边框线将不再延伸到整个屏幕。

有什么建议么 ?(谢谢 !)

.navbar{
    border:1px solid #ccc;
    border-width:1px 0;
    list-style:none;
    margin:0;
    padding:0;
    text-align:center; } 

.navbar li{
    display:inline; } 

.navbar a{
    display:inline-block;
    padding:10px; }

body {
    padding-left: 0em;  padding-bottom: 0em;
    color: white;
    background-color: #708090; 
    font-family: Georgia, Times, serif}
4

1 回答 1

0

HTML

<nav>
  <ul>
    <li><a href="#">First Nav Item</a></li>
    <li><a href="#">Second Nav Item</a></li>
    <li><a href="#">Third Nav Item</a></li>
  </ul>
</nav>

CSS

nav { 
  position: fixed;
  top:0; left:0;
  width:100%; height:40px;
  line-height:40px;
  text-align: center; }

nav li { display: inline; }
于 2013-08-07T10:20:52.103 回答