【问题标题】:CSS - Set div in top corner and make other divs float around itCSS - 将 div 设置在顶角并让其他 div 漂浮在它周围
【发布时间】:2015-02-04 13:34:39
【问题描述】:

我想让一个按钮始终浮动在右上角,而其他具有动态宽度的按钮也在其左侧和下方浮动。

右边的按钮是我要粘的,蓝色的可以有不同的宽度,我无法控制。

我的尝试:

  1. 将红色按钮设置为position: absolute,但它做到了 与其他按钮重叠
  2. padding-right添加到周围的框中, 这会强制红色按钮下方的空间为空。

【问题讨论】:

    标签: html css position css-position positioning


    【解决方案1】:

    在红色按钮上使用float: right解决它,并确保红色按钮是html中的第一个。

    .container {
      width: 300px;
    }
    .btn {
      border: 1px solid #99f;
      height: 30px;
      width: 90px;
      display: inline-block;
    }
    .btn.btn-red {
      float: right;
      border: 1px solid #f99;
    }
    <div class="container">
      <div class="btn btn-red"></div>
      <div class="btn"></div>
      <div class="btn"></div>
      <div class="btn"></div>
      <div class="btn"></div>
      <div class="btn"></div>
      <div class="btn"></div>
      <div class="btn"></div>  
    </div>

    【讨论】:

    • 啊,谢谢!我忘了提到我尝试将其设置为float:right,但我没有将它放在html中。当 SO 允许我时将接受作为答案:)
    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 2014-05-20
    • 2012-11-12
    • 2021-03-02
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多