这是我的 HTML:
<header>
<div class="set">
<div class="set">
<div class="set">
<div class="set">
<div class="set">
<span>123</span>
</header>
Run Code Online (Sandbox Code Playgroud)
如何有效地使用 CSS Flex 来header > div有效地制作所有元素,同时有效地float: left;制作元素,同时使其保持在同一主轴上?header > spanfloat: right;
在margin-left:auto“右”跨度上。
header {
display: flex;
align-items: center;
background: grey;
}
.set {
height: 75px;
flex: 0 0 50px;
background: blue;
margin: 1em;
}
.right {
margin-left: auto;
background: pink;
padding: 1em;
}Run Code Online (Sandbox Code Playgroud)
<header>
<div class="set"></div>
<div class="set"></div>
<div class="set"></div>
<div class="set"></div>
<div class="set"></div>
<span class="right">123</span>
</header>Run Code Online (Sandbox Code Playgroud)
header
{
display: flex;
}
header > div
{
margin-right: auto;
}
header > span
{
margin-left: auto;
}
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/j5ffw1L7/
| 归档时间: |
|
| 查看次数: |
2405 次 |
| 最近记录: |