html - 如何分隔div中的元素

标签 html twitter-bootstrap css

我对 div 有一些疑问。我想在每行中有 3 个 div,但我做不到。这是代码和结果

   <div  class="col-md-4 col-sm-4 mamali " style="background-color: blue; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
   </div>

    <div  class=" col-md-4 col-sm-4 mamali " style="background-color: black; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>

    <div class="col-md-4 col-sm-4 mamali "  style="background-color: red; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>

   <div  class="col-md-4 col-sm-4 mamali " style="background-color: blue; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
   </div>

    <div  class=" col-md-4 col-sm-4 mamali " style="background-color: black; width: 300px;height: 300px; border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>

and for the css :

mamali {
margin-left:190px;
margin-right:-120px;
margin-top:50px;
}

enter image description here

最佳答案

Bootstrap Grid 需要一个.container 和一个围绕网格元素的.row。这是一个 Bootply with the needed modifications及以下(整页可见^^^)

  • Rows must be placed within a .container (fixed-width) or .container-fluid (full-width) for proper alignment and padding.
  • Use rows to create horizontal groups of columns.
  • (…)

此外,Bootstrap 是移动优先,因此如果它已被定义为 .col,则您不需要 .col-md-4(中分辨率及以上) -sm-4(小号及以上的宽度为 4/12th,所以也是中号)

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="row">
    <div class="col-sm-4 mamali " style="background-color: blue; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>

    <div class="col-sm-4 mamali " style="background-color: black; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>

    <div class="col-sm-4 mamali " style="background-color: red; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>

   <div class="col-sm-4 mamali " style="background-color: blue; width: 300px;height: 300px;border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
   </div>

    <div class="col-sm-4 mamali " style="background-color: black; width: 300px;height: 300px; border-radius: 50%;box-shadow: 3px 3px 3px 2px #888888;">
    </div>
  </div>
</div>

关于html - 如何分隔div中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40995835/

相关文章:

html - 浏览器对带有 CSS 查询(如方向)的链接标记上的媒体属性的支持是什么?

html - 刷新页面时错误图像大小

javascript - 获取父 DIV 具有绝对位置的 DIV 的高度(JQuery)

css - m.subdomain - 我的理解正确吗?

html - Bootstrap 幻灯片(旋转木马)指示器不起作用

css - Chrome 无法识别 @font-face OTF

jquery - 复选框的 CSS 函数问题

javascript - 为什么平滑滚动不起作用?

javascript - jQuery仅在最后一个子元素可见时添加css类

javascript - 如何在 ASP.NET MVC 中创建一个简单的 Bootstrap 模式对话框