【发布时间】:2021-11-03 11:18:01
【问题描述】:
我想要一个如下布局:
因此,我有一个父容器,其中居中的是一个面包屑。但是,我还想要一个浮动到面包屑左侧的容器内的徽标,但尊重面包屑的边界。
我一直在玩 flexbox,只能让它与绝对定位徽标一起工作,这意味着面包屑不尊重徽标的边界。
我在这里建立了一个 JSFiddle 游乐场:https://jsfiddle.net/joyqwpc1/25/。
困难的是,标志可以是可变宽度,因此设置边距不可行。
body {
margin: 0;
}
#container {
background: red;
display: flex;
align-items: center;
justify-content: center;
height: 50px;
padding: 0 50px;
}
#logo {
height: 50px;
width: 50px;
background-color: blue;
position: absolute;
left: 0;
}
#breadcrumb {
width: 200px;
height: 20px;
background-color: green;
}
<div id="container">
<div id="logo"></div>
<div id="breadcrumb"></div>
</div>
【问题讨论】: