window 最小化时按钮的响应失败,但它的兄弟响应不会失败

Responsiveness of a button fails when window minimized, but it's brothers responsiveness don't fail

所以我有这个 Web UI,其中我需要 6 个按钮来响应,其中 5 个工作得很好,但最后一个需要放在更右边(图中的按钮 6),确实看起来不应该如何工作。当 window 最大化时,一切看起来都不错:

Maximized window (Looking good)

当 window 被最小化时,它试图保持在视线范围内,但它使它与其他按钮一起崩溃而不是仅仅放弃,并且像其他按钮一样,只是做您可以在下一张图片中看到:

Button 5 doing it right

相反,按钮 6 执行此操作:

Button 6 failing

基本上,我找不到让按钮 6 的行为与其他按钮一样的方法。 这是我的 html:

  <div style="display:flex">
    <button class="btn btn-primary pin-ready-btn">
      1111
    </button>
    <button class="btn btn-primary pin-ready-btn">
      2222222
    </button>
    <button class="btn btn-primary pin-ready-btn">
      3333333
    </button>
    <button class="btn btn-primary pin-ready-btn">
      44444
    </button>
    <button class="btn btn-primary pin-ready-btn">555555</button>
    <button class="btn btn-primary pin-ready-btn" id="btnSix">
      6666 6666666 66666666
    </button>
  </div>

CSS :

    .pin-ready-btn { margin-right: 22px !important; width: auto !important; }

#btnSix{ position: absolute !important; right: 70px !important; }

感谢大家的阅读,抽空回答。

代码有 1 个错误,第 2 个按钮有 2 个结束标记

下面是工作代码,希望这是你需要的。

<style>
.btn-holder { display:flex; justify-content:flex-start;}
.btn-holder button { background:#00a7ef; font-size:15px; color:#fff; border:0; cursor:pointer; margin:0 20px 0 0; padding:10px; border-radius:3px;}
.btn-holder button:last-child { margin-left:auto;}
</style>

 <div class="btn-holder">
    <button class="btn btn-primary pin-ready-btn">
      1111
    </button>
    <button class="btn btn-primary pin-ready-btn">
      2222222
    </button>
    <button class="btn btn-primary pin-ready-btn">
      3333333
    </button>
    <button class="btn btn-primary pin-ready-btn">
      44444
    </button>
    <button class="btn btn-primary pin-ready-btn">555555</button>
    <button class="btn btn-primary pin-ready-btn" id="Re-RunValidationBtn">
      6666 6666666 66666666
    </button>
  </div>