【问题标题】:Border on the left most part of a container容器最左侧的边框
【发布时间】:2019-08-31 10:51:39
【问题描述】:

我在将边框放在容器外部部分的最左侧时遇到问题。我尝试在容器流体上放置一个margin-left,但该行应该只与该部分内联。现在这条线在蓝线上。请查看图片以获得更好的解释。

这是当前代码

    .store_details_item_wrapper {
        padding-left: 20px;
        border-left: 10px solid blue;
    }

    .store_details_img_wrapper {
        border: 5px solid black;
        height: 100px;
        width: 100px;
        margin-bottom: 15px; 
    }
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<div class="section-wrapper">
      <div class="container">
        <div class="row store_details_row">
          <div class="store_details col col-md-4 order-12 order-md-1">
            <div class="store_details_img_wrapper">
              <img class="store_details_img" media={props.fields.logo} />
            </div>
            <div class="store_details_item_wrapper">
              <div class="store_details_item">
                <i class="fa fa-clock" />
                Text here
              </div>
              <hr />
              <div class="store_details_item">
                <i class="fa fa-parking" />
                Text here
              </div>
            </div>
          </div>
          <div class="store_description col-12 col-md-8 order-1 order-md-12">
            <Image
              class="store_description_banner img-fluid"
              media={props.fields.herobanner}
            />
          </div>
        </div>
      </div>
    </div>

【问题讨论】:

  • 请添加您的代码
  • @XenioGracias 抱歉,现在已添加。我还添加了行的当前位置(蓝色)。我试着把它像橙色线一样。
  • 没有工作的 sn-p 很难说什么。我看到的一件事是您有嵌套的容器,并且在引导程序中您不应该这样做。 .container-fluid 或 .container 但不能同时使用
  • @Alvinrightback 根据您提供的代码创建了一个代码 sn-p 螺母我看不到任何蓝线。
  • @XenioGracias 我已经编辑了代码。请运行代码 sn -p 查看行的实际位置

标签: html css reactjs twitter-bootstrap bootstrap-4


【解决方案1】:

由于您使用过border-left,这是一种解决方案。

或者您可以使用position: absolute 并将negative 值留给.store_details_item_wrapper

.store_details_item_wrapper {
  padding-left: 60px;
  border-left: 10px solid blue;
  margin-left: -70px;
}

.store_details_img_wrapper {
  border: 5px solid black;
  height: 100px;
  width: 100px;
  margin-bottom: 15px;
}

.container-fluid{
border: 2px solid black;}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<div class="container-fluid">
  <div class="container">
    <div class="row store_details_row">
      <div class="store_details col col-md-4 order-12 order-md-1">
        <div class="store_details_img_wrapper">
          <img class="store_details_img" media={props.fields.logo} />
        </div>
        <div class="store_details_item_wrapper">
          <div class="store_details_item">
            <i class="fa fa-clock" /> Text here
          </div>
          <hr />
          <div class="store_details_item">
            <i class="fa fa-parking" /> Text here
          </div>
        </div>
      </div>
      <div class="store_description col-12 col-md-8 order-1 order-md-12">
        <Image class="store_description_banner img-fluid" media={props.fields.herobanner} />
      </div>
    </div>
  </div>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多