html - 无法对齐div内容

标签 html css twitter-bootstrap vue.js bootstrap-4

我正在使用 Vue.js 和 Bootstrap 开发应用程序。我希望开发一个如下所示的文件夹:

enter image description here

但是,我无法对齐内容以确保它看起来像上图。

图片目前是这样的:

enter image description here

代码如下:

<div class="col-xl-3 col-md-6">
  <stats-card>
    <div slot="header" class="folderRectangle">
      <div class="row">
        <div class="col-3">
          <div class="clearfix">
            <i class="material-icons" id="folder-image">folder</i>
          </div>
        </div>
        <div class="col-9">
          <div class="clearfix" style="position: relative">
            <div>
              <p style="text-align: left">Folder Name</p>
            </div>
            <div>
              <p style="text-align:left">20 files</p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </stats-card>
</div>

我做错了什么?如何确保文件夹图标与顶部对齐且文本 float 到中心?

最佳答案

您可以使用 media object 而不是使用 .row.col-*已在 Bootstrap 中生成此布局。

/* demo only */

.media {
  border: 1px solid #ddd;
  padding: 1.5rem;
  margin: 1rem;
}

img {
  max-width: 25px; 
}

.media-body {
  font-size: 0.75rem;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">

<div class="media">
  <img class="mr-3" src="https://png.pngtree.com/element_our/png/20181213/folder-vector-icon-png_267455.jpg" alt="Generic placeholder image">
  <div class="media-body">
    <h6 class="mt-0 mb-1">Folder name</h6>
    <div>20 files</div>
  </div>
</div>

关于html - 无法对齐div内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54623497/

相关文章:

javascript - 动态获取当前 LatLng(Google map )

javascript - 悬停事件上的 jQuery 不起作用

javascript - 使用 javascript 动态添加和删除网页上的元素

HTML/CSS : Using position absolute to stick to the side, 有水平滚动条时

css - 列表(导航)元素不会延伸到向右浮动的 div

css - 无法将此 Bootstrap div 居中

html - 如何让我的两个 div 与 bootstrap 对齐?

javascript - 为什么我的复选框上的 <required> 属性不工作,尽管已经设置了一些 JS 代码使其成为一个要求?

javascript - 如何在使用 Javascript 在 PHP 中提交表单之前要求确认输入值?

javascript - jQuery 可调整大小,如果被包裹则使字体变小