【发布时间】:2016-08-04 16:07:27
【问题描述】:
我有一组按钮 (div),我希望逻辑组中所有按钮的长度相同。
我可以简单地为按钮的 CSS 样式做一个min-length,但是有些按钮组很短,而另一些则很长。这使得统一的min-length 对于长组来说不够用,或者在寻找短组时浪费/愚蠢。此外,多个组(短组和长组)可以出现在同一屏幕上。
(这些 div 的样式都是display: inline-block,所以它们没有填满容器的宽度)
我已经想到了一些讨厌的解决方案,但没有一个更可取:
- 为每个组设置一个特定的
min-length - 使用 JavaScript 调整按钮大小
我想知道是否有针对上述问题的通用纯 CSS 解决方案,而不是使用其中任何一种方法。感谢您提供的任何帮助。
编辑:这是我目前得到的标记和 CSS。很简单:
HTML:
<div class="wrapper">
<div class="button">Lorem ipsum</div>
<div class="button">Lorem ipsum dolar</div>
<div class="button">Lorem</div>
</div>
CSS:
div.button { display: inline-block; min-width: 50px; }
【问题讨论】:
-
你能分享你的标记和你正在使用的css吗
标签: html css layout user-experience