html - 行内 block + 最小/最大宽度行为

标签 html css

我在许多浏览器(FF、Opera、Ie)中看到我给它们“inline-block”和“min/max width”的元素,它们的宽度自动设置为“min-width”,而不是 max-width , 正如预期的那样。 这是正常行为吗?

我可以用css方式解决吗(inline-block element with max-width)? (我知道 floats/tables/js,有一些原因我需要这样做)

here is the code

最佳答案

您遇到了一个有效的行为。 min-width表示宽度不能小于min-width值。另一方面,max-width 表示宽度不能超过 max-width 值(但可以更小)。因此,如果您在空元素上同时指定 min-widthmax-width,则其宽度将设置为 min-width

关于html - 行内 block + 最小/最大宽度行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331882/

相关文章:

javascript - 获取输入中的输入值

html - 如何在CSS中选择最后一个类或最后一个类型

php - 每第 4 行更改 CSS

css - Bootstrap-vue:当您将鼠标悬停在工具提示本身(而不是按钮)上时如何隐藏 v-b-tooltip

jquery - 切换按钮上的事件类但保持其他按钮的状态

javascript - 内容感知在运行时调整图像大小

javascript - jQuery UI Accordion 无法在本地目录的 Safari 中工作

html - <script> 的 "async"属性

javascript - 固定高度的div

html - 如何在输入字段之间留出一个小空间?