html - CSS 和 html : adding margins result in elements not being in a row

标签 html css

我有一些 html 代码,在行中有一些元素:

<div class = "row">
<div class="col-sm-3 cont-box">
<h1>Title1<h1>
</div>
<div class="col-sm9 cont-box">  
<img src="onepic.jpeg" class="img-responsive" alt="dum1">
</div>
</div>

当我向类 cont-box 添加边距时,我的浏览器将两个元素显示在彼此下方,并添加了一个换行符。我希望它们彼此相邻,我错过了什么?

我对 CSS 和 html 完全陌生,所以非常感谢任何帮助。

最佳答案

当您向 bootstrap 网格添加边距时,当其宽度超过 12 列网格时,它会自动向下推。

要做到这一点,请在 col-sm-3col-sm-9 中添加 div 并为其添加边距。

 <div class = "row">
    <div class="col-sm-3">
      <div class="cont-box">
      <h1>Title1<h1>
     </div>
    </div>
    <div class="col-sm-9">  
     <div class="cont-box">
      <img src="onepic.jpeg" class="img-responsive" alt="dum1">
    </div>
   </div>
</div>

关于html - CSS 和 html : adding margins result in elements not being in a row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45467691/

相关文章:

javascript - 如何根据 AngularJS 输入 class=ng-invalid 设置 Twitter Bootstrap class=error?

html - 为什么高度为:auto size to the child content and display:inline size to the grandparent?

html - Schema.org - 隐藏元素的数据

html - 如何删除 css 中最后一列的边框?

css - z-index 丢失直到过渡结束

css - IE8 - 导航链接不工作

css - 在固定宽度容器旁边的两个容器中分配休息空间

javascript - 买了玩不了的闲置游戏

javascript - 通过变量创建简单页面

html - 无法将单选按钮对齐到中心(垂直)