动态 Div 宽度影响其他 Div 宽度
Dynamic Div Width affecting other Div width
一个内联div 宽度的活动更改如何影响另一个内联div 的宽度?
<div>
<div></div>
<div></div>
</div>
是否需要使用javascript来同时调整两者的大小? 还是有更优雅的 CSS 方式?
我不相信在这种情况下可以使用 css calc 方法?宽度: 计算(X-Y);
例:
类似的概念是 apple.com 菜单,其中搜索框的扩展会导致菜单选项卡项区域的div 宽度发生变化。(苹果使用我无法解决的不同方法)
可以使用弹性框填充剩余宽度
display:flex
苹果菜单使用带有text-align: justify
的容器ul
,然后在搜索li
处于活动状态时调整搜索的宽度。
相关文章:
- 如何在不影响其他元素的情况下扩展DIV
- 将DIV包裹在锚标签内或其他方式
- 上次创建的DIV高于其他DIV
- Div向右对齐,并根据右侧的其他Div更改x位置
- 使用 Javascript 悬停将 Div 复制到页面上的其他位置
- 防止固定 Div 覆盖其他 Div
- 动态 Div 宽度影响其他 Div 宽度
- DIV 覆盖/重叠其他元素
- Div 在 Chrome 中的位置与其他浏览器不同
- JQuery 淡入/淡出会导致其他 DIV 闪烁
- 悬停在第一个 DIV 上会影响所有其他第一个 DIV
- 将 DIV(由类指定)附加到其他 DIV(由其他类指定)中
- 刷新单个Div,而不刷新其他内容
- 动态创建的DIV在其他创建按钮中的位置
- 我如何才能使我的早期DIV不被其他后期DIV隐藏
- 链接无法在Ipad上的Div上工作-任何其他设备/浏览器都可以100%工作
- 悬停在其他DIV上时显示DIV,该DIV不是CSS或JS的父级
- 点击关闭Div不适用于Chrome,但适用于所有其他浏览器
- 我的谷歌地图DIV位于其他所有内容的顶部-我不明白为什么
- 如果Div被选中- hasClass -触发一些事件,如果没有-触发其他事件.这可以作为独立函数来实现吗