html - 尝试对齐其父容器为标题的容器内的项目
问题描述
我有一个header
容器,里面有 3 个header
组件容器header__left
,header__middle
并且header__right
,我给了每个组件一个父容器,我想稍后将其用于align
子项目,我基本上想要容器align
内的项目,header__left
但每当我尝试添加margin-left
使h1
转到容器的右侧header__left
不起作用
*{
margin: 0px;
padding: 0px;
}
header{
background-color: gray;
border-bottom: 3px solid red;
}
#logo img{
height: 100px;
width: 100px;
}
.container{
width: 80%;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
}
#brand{
width: 200px;
}
#brand h1{
margin-left: 0 auto;
}
<body>
<header>
<div class="container">
<div class="header__left">
<div id="brand">
<h1>Brand</h1>
</div>
</div>
<div class="header__middle">
<div id="logo">
<img src="phonix.png" alt="">
</div>
</div>
<div class="header__right">
<ul>
<li><a href="#">hOME</a></li>
<li><a href="#">About</a></li>
<li><a href="#">stuff</a></li>
</ul>
</div>
</div>
</header>
</body>
解决方案
如我所见,您在 margin-left 属性上使用了两个因素。让我们看看这部分代码:
#brand h1{
margin-left: 0 auto;}
margin-left 属性不能得到两个因素。它只是使用这些项目(数字、百分比或自动)
所以你可以使用类似的东西margin-left: 10px;
将你的品牌 html 向右移动。
推荐阅读
- file - 我将如何根据这些文件的大小使用 Tcl 对文件进行排序?
- django - 错误消息未以 django 形式显示。以及如何解决这个值错误?
- android - 为什么 react-native-zip-archive 上的自动链接失败?
- eclipse - 在树莓派 4 上安装 Eclipse 时出错
- javascript - 两个具有相同 id 和类的按钮,只有一个在工作
- python - 打印子流程输出时出现奇怪的缩进
- ms-access - 我可以在 MS Access 中的 SQL Sever 数据库上使用我的视图吗?
- javascript - 错误方法:运行时错误:无效的内存地址或 nil 指针取消引用)
- ios - iOS URL 方案或不存在通用链接
- reactjs - 传递道具(Vue / React)的正确方法是什么?分别传递对象或每个道具?