css - 如果包含的元素太宽以适合容器,则缩小包含的元素

标签 css

假设有一个固定宽度的 div 容器,200 像素宽。包含的元素是固定宽度的行内 block div,45 像素宽。然后假设我向容器中添加了一个元素。我想要实现的是所有包含的元素都缩小到最大可能宽度并适合容器而不会溢出(40px,假设元素之间没有空格)。

这可以用纯 CSS 实现吗?

最佳答案

使用 flexbox module 的纯 CSS3 是可能的.寻找足够的browser support for it不幸的是另一回事。

See it in action (如果您使用的是 FF/Chrome/Safari)。

关于css - 如果包含的元素太宽以适合容器,则缩小包含的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385218/

相关文章:

html - 如何设置字段位置?

html - 为什么 CSS 不在 HTML 文件上运行?

html - CSS - :after arrow 水平居中

jquery - 如何让 jquery mobile listview (或类似的)具有多列

html - 将侧边栏垂直菜单悬停在 Bootstrap Material 设计中显示子菜单

html - 检测平板电脑的完美方法是什么?

html - 关于减小屏幕尺寸 - 侧边导航栏与主要内容重叠,并在浏览器窗口屏幕的右侧留出空白

javascript - 我的 css 动画和 JQuery 没有同步

html - Bootstrap 3 响应式菜单 - 导航栏间距问题

html - 内部 div 不遵守相对于父 div 的 margin-top