html - 固定 parent ,把它放在 child 的右边

标签 html css

我正在尝试为我的网页创建一个顶部栏,它分为两个部分。但是,我很难定位我的 div。设置这些样式后,包裹看起来会塌陷。如何避免这种情况。

我有这样的东西,

<div id="wrap">
    <div id="one"></div>
    <div id="two"></div>
</div>

css如下;

#wrap {
    position: fixed;
    top:0;
    width: 100%;
    background-color:#ff0;
}
#one {
    position: relative;
    left:0;
    width: 40%;
    background-color: #f00;
}
#two {
    position: relative;
    right:0;
    width: 40%;
    background-color: #00f;
}

我希望它在页面上显示这样的内容...


|一个| (包裹在下面) |二|

如有任何帮助,我们将不胜感激。

最佳答案

你可以使用flexbox

#wrap {
    position: fixed;
    top:0;
    height:50px;
    width: 100%;
    background-color:#ff0;
    display:flex;
    justify-content: space-between;
}
#one {
     height:50px;
    width: 40%;
    background-color: #f00;
}
#two {
     height:50px;
    width: 40%;
    background-color: #00f;
}
<div id="wrap">
    <div id="one"></div>
    <div id="two"></div>
</div>

关于html - 固定 parent ,把它放在 child 的右边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36390763/

相关文章:

javascript - 如何添加另一个相同的下拉列表?

javascript - 单击按钮时,期望显示文本,但找不到元素 - Protractor

javascript - 如何制作水平图像网格画廊

firefox - @font-face 仅在 firefox 中不起作用

css - mat-sidenav 动画期间滚动条的可见性

jquery - 修复 jQuery block 元素动画

css - 响应式 html : place side column between elements in main column when wrapped

javascript - 在 span 元素中换行文本

html - 缩放以适合 : PDF Embedded in HTML

javascript - 将 url 复制到剪贴板后显示成功消息