html - 调整浏览器大小时图层的位置

标签 html css

当我调整浏览器窗口大小时,蓝色按钮位于左侧 Logo 下方,与文本“Welkom Bart”在同一行,尽管它们是两个不同的层。我希望文本“Welkom Bart”也降低,因此它们不在同一行。我需要向我的 CSS 添加什么?

normal sized

html 例如

<div id="mainmenu">
    <div id="logo"><img ... /></div>
    <div id="usermenu">Buttons</div>
</div>

<div id="maintitle">
    <h2>Welkom Bart</h2>
    <hr />
</div>

CSS

#mainmenu {
    height: 100px;
    position: relative;
}
#logo {
    float: left;
    width: 200px;
    margin-right: 20px;
}
#usermenu {
    float: right;
}
#maintitle {
    margin-bottom: 20px;
}
#maintitle hr {
    color: #56c2e1;
    display: block; 
    height: 1px;
    border: 0; 
    border-top: 1px solid #56c2e1;
    margin: 10px 0;
}

最佳答案

clear:both 添加到 #maintitle =)

关于html - 调整浏览器大小时图层的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097207/

相关文章:

javascript - 禁用悬停方法

html - 在哪里/如何为这个星级评级教程保存星图?

jquery - 新颖的 CSS 下拉菜单/Megamenu

javascript - Vue.js Element Ui - 当 el-dialog 打开时捕获/锁定焦点

javascript - 删除和读取一个元素会将另一个元素向下推,在开发工具中切换 float 会使该元素移回正确的位置

javascript - Jquery AJAX ($.get or $.ajax) HTML 文件检索、操作和 JSON 发送

jquery - 这是内联样式还是 css 文件样式返回 jquery .css()

javascript - 如何使用 jquery 为文档中的所有 iframe 添加 onclick 事件?

javascript - 我正在制作一个网站,任何人都可以将图片上传到我的网站

jquery - 如何根据是否选中来设置复选框标签内的 DIV 样式?