oli*_*679 12 html css frontend alignment display
我正在一个游戏网站上工作,并希望在"标题"div中放置两个div,使它们水平对齐并位于此容器div的左侧和右侧.请参阅下面的示例:
Oli Matt
Run Code Online (Sandbox Code Playgroud)
这是我的尝试.我的错误是什么?
HTML:
<div class="header">
<div class="playerOne">
Oli
</div>
<div class="playerTwo">
Matt
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.header{
display: inline-block;
}
.playerOne{
margin-left: 0;
}
.playerTwo{
margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)
Vit*_*des 15
display:inline-block
不会创建float
问题所以需要添加clearfixoverflow:hidden
而不是display:inline-block
.header {
display: inline-block;
width: 100%;
border: 1px solid red;
}
.playerOne {
float: right;
}
.playerTwo {
float: left;
}
Run Code Online (Sandbox Code Playgroud)
<div class="header">
<div class="playerOne">
Oli
</div>
<div class="playerTwo">
Matt
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
thi*_*gan 12
用 flex 让它变得简单
.wrapper{
display: flex;
justify-content: space-between
}
<div class="wrapper"><span>1</span><span>2</span></div>