html - 不能将导航栏项目放在最左边
问题描述
我想制作一个导航栏,左边有主标志,右边休息,它们是左右的,但仍然有点居中,而不是极端的左/右
编辑:我想我没有很好地解释我的问题问题是导航栏上的列表项没有粘在其容器的最左侧并且有点居中
我的导航栏:
.nav {
width: 100%;
height: 65px;
position: fixed;
line-height: 65px;
text-align: center;
float: left;
margin:0;
padding:0;
}
.nav div.logo {
float: left;
width: auto;
height: auto;
padding-left: 10px;
margin: 0;
}
.nav div.logo a {
text-decoration: none;
color: #fff;
font-size: 2.5rem;
float: left;
margin: 0;
}
<nav class="nav">
<div class="container">
<div class="logo">
<a href="#">Your Logo</a>
</div>
<div id="mainListDiv" class="main_list">
<ul class="navlinks">
<li><a href="#">About</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<span class="navTrigger">
<i></i>
<i></i>
<i></i>
</span>
</div>
</nav>
我尝试添加margin:0
,padding: 0
这是一个 codepen 示例,所以我知道它保留在左侧,但可以理解为什么它不在我的代码中保留
解决方案
为什么不定位它们?虽然我不确定您的代码到底要完成什么,但如果您希望它们位于最左边或最右边,您可以为每个位置分配一个位置(值https://www.w3schools.com/Css/css_positioning .asp),然后允许您设置左或右属性(请参阅https://www.w3schools.com/cssref/pr_pos_left.asp和https://www.w3schools.com/cssref/pr_pos_right.asp)。
推荐阅读
- spring - 如何使用 gradle 将命令行选项传递给 Spring 应用程序
- amazon-s3 - 回形针图像未显示在 Action Mailer 电子邮件中
- azure - Azure blobstorage error when reading file
- django - 如何在 Django 中为用户注册表单实现自定义 HTML 模板?
- abap - Update DB table from internal table constructed inline with VALUE
- excel - 如何更改调用用户定义函数的不同单元格的值?
- python - 如何匹配格式为 1,234,567 的数字
- javascript - 如何 out.println Apache JKEnvVar SSL_CLIENT_DN 从 mod_ssl 到 java、javascript 或 html?
- matlab - 如何让我的 MatLab (.m) 文件的所有行运行?
- permissions - TYPO3:用户权限:允许隐藏插件内容元素