繁体   English   中英

标题和导航栏的对齐

[英]Alignment of Header and Nav Bar

我只是回到与网站合作,而无法终生将这个导航栏作为中心。 我将标头浮动到左侧,感觉好像我已经尝试了所有可能的属性,但是它不会居中。 任何帮助将不胜感激。

导航栏未居中: 图1

 .container { margin: 0 auto; background-color: #fff; } .header-heading { float: left; padding-top: 8px; padding-left: 5px; color: #ddd; font-size: 30px; } .nav-bar { background: #000; padding: 0; width: 100%; } .nav { margin: auto; padding: 0; list-style: none; text-align: center; width: 100%; } 
 <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Web Report Demo</title> <styles></styles> <link rel="stylesheet" href="ed.css"> </head> <body> <div class="container"> <h1 class="header-heading">Web Reporting Demo</h1> <div class="nav-bar"> <ul class="nav"> <li><a href="dailymaster.php">Daily Master</a></li> <li><a href="route_progress.php">Route Progress</a></li> <li><a href="ul_move_query.php">UL Move Query</a></li> <li><a href="stock_query.php">Stock Query</a></li> </ul> </div> </div> </body> 

这应该工作

.container {
  margin: 0 auto;
  background-color: #000;
  position:relative;
  width: 100%;
  height: 40px;
}
.header-heading {
  position: absolute;
  top:-20px;
  left:5px;
  color: #ddd;
  font-size: 30px;
}


.nav-bar {
  padding-top: 5px;
}

.nav {
  margin: auto;
  padding: 5px;
  list-style: none;
  text-align: center;
  width:  100%; 
}

.nav li {
  display: inline;
  padding: 5px;
} 

.nav li a {
  text-decoration: none;
  color: #fff;
}

在进行响应式设计时,需要进行一些更改。

尝试给.container指定text-align: center

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM