我正在尝试创建两个水平按钮,它们的宽度相同 - 基于最长按钮的宽度。
<div class="button-container">
<div class="horizontal-button" data-role="yes">是</div>
<div class="horizontal-button" data-role="no">不,抱歉 - 我不能做到</div>
</div>
我尝试了多种选项...但无法使其正常工作!
请帮忙!
非常感谢! 达米安。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
让我们尝试这个选项。您对这种方法有什么不喜欢的地方?
div { background-color: rgba(0, 0, 0, 0.1); } .button-container { padding: 16px; display: flex; gap: 16px; } .horizontal-button { padding: 16px; flex: 1; text-align: center; word-wrap: hypens; } @media (max-width: 360px) { .button-container { flex-direction: column; } }A: 在这种情况下,容器/按钮占据了整个页面的宽度...它们不会根据文本的宽度进行调整。
Q: 好的,那么:
div { background-color: rgba(0, 0, 0, 0.1); } .button-container { margin: auto; padding: 16px; box-sizing: border-box; display: flex; align-items: stretch; gap: 16px; max-width: max-content; } .horizontal-button { display: flex; flex-direction: column; justify-content: center; padding: 16px; flex: 1; text-align: center; max-width: 50%; } @media (max-width: 360px) { .button-container { flex-direction: column; } .horizontal-button { hyphens: auto; max-width: unset; } }