【问题标题】:center a floating div css cascade居中浮动 div css 级联
【发布时间】:2014-03-08 08:27:50
【问题描述】:

我已经开始制作一个网格,每一行都有一个类“.row”,里面是 .col-3-12 为 div 宽度的类,它们向左浮动我想要做的是创建一个类称为 .centred 并具有浮动居中的内部 div。目前它的中心是 50% 的 div,它需要一个 -50% 的位置才能使其居中codepen

 <div class="row">

    <div class="col-3-12 centered">
        Duis aute irure dolor in reprehenderit in voluptate velit esse
        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    </div>  

</div>

 .row [class*="col-"].centred {
      left: 50%;     
 }
 .col-3-12 {
    width: 23.5%;
 }

【问题讨论】:

    标签: html css


    【解决方案1】:

    尝试添加一个否定的margin-left,如下所示:

     .row [class*="col-"].centred {
          left: 50%;     
     }
     .col-3-12 {
        width: 23.5%;
        margin-left:-11.75%;
     }
    

    【讨论】:

    • 计算剩余边距的公式是什么
    • 我知道是宽度除以二
    • 对不起,是的。就是这样。
    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    相关资源
    最近更新 更多