html - 居中一个 float 的 div css 级联

标签 html css

我已经开始制作一个网格,每一行都有一个类“.row”,里面是 div 宽度为 .col-3-12 的类,它们向左浮动我想做的是创建一个类称为 .centred 并具有 float 居中的内部 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%;
 }

最佳答案

尝试添加一个负的 margin-left 如下:

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

关于html - 居中一个 float 的 div css 级联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263212/

相关文章:

html - 跨度之间的CSS过渡问题

css - 扩展功能不适用于嵌套选择器

html - 如何仅使用 Flex 将单行上的按钮组对齐?

html - 位置 :fixed issue in IO S safari

html - Rails CSS、JS 和 jQuery TypeErrors(适用于 Windows)

html - 为什么我的 bootstrap 导航栏不显示内联?

html - 简单的 HTML/CSS 定位问题

javascript - 为什么这个简单的 javascript 幻灯片不起作用?

javascript - 如何修复 'button' 交互角色必须可聚焦

html - 覆盖或添加样式到 bootstrap 3 中的预定义类