html - 使跨度达到浮动按钮的宽度
问题描述
所以在我的布局中,我将有一个主搜索栏和两个按钮。
就在下面有各种条目。哪一个有一个可点击的标题来显示它的内容和打开/关闭按钮。
由于标题是可点击的,我希望它们占据浮动按钮之前的所有剩余空间。
我尝试添加两个选项.entry_title
:
.entry_title {
display: inline;
width: 100%;
}
但是这样标题实际上会占据一整行(因此将按钮移动到下一个)。我也尝试了所有其他display
选项。
解决方案
跳过浮动并使用弹性框。只需添加到display:flex;
.entry-bar 和flex-grow:1;
.entry-title;
.entry_bar {
display:flex;
}
.entry_title {
background-color: green;
user-select: none;
flex-grow:1;
}
推荐阅读
- linux - 从 Chromium 执行 shell(脚本)?
- python - 如何在不使用暴力和/或计算时间过长的情况下解决这个问题?
- typescript - 如何配置 Typescript、Karma、Webpack 在浏览器中运行测试
- raku - Nativecall Buf 生命周期和垃圾收集器
- jquery - AJAX POST Servlet 调用
- android - 如何修复 java.lang.SecurityException 警告?
- android - Android TalkBack 反复说“服务 [我的应用名称]”
- javascript - 如何将数据传递到引导模式 django
- react-native - 未声明的基于商店的 React Navigation 导致警告
- javascript - 找到文本字段的特定id和类并document.write