“合理的内容:中间的空间”不起作用?

时间:2019-10-20 18:05:27

标签: css vuejs2 frontend element-ui

“正当内容:间隔;”不起作用

screenshot

#app {
  width: 300px;
  height: 40.8px;
  border: 1px solid #409EFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  .el-form {
    .el-form-item {
      /deep/ .el-form-item__content {
        display: flex;
        justify-content: space-between;
        .el-input {
          width: 165px;
        }
        .el-button {
          width: 115px;
        }
      }
    }
  }
 }
<div id="app">
  <el-form>
    <el-form-item>
      <el-input placeholder="请输入验证码"></el-input>
      <el-button type="primary">获取验证码</el-button>
    </el-form-item>
  </el-form>
</div>

我在JSFiddle处提供了完整的代码。

如iframe中所示,el输入未与主边缘齐平,el按钮未与主边缘齐平。

为什么“在两者之间不起作用”?它的工作原理与“在周围”有关。

1 个答案:

答案 0 :(得分:0)

问题与您从element-ui获得的样式有关。此选择器应被覆盖:

.el-form-item__content::after, .el-form-item__content::before {
    display: table;
    content: "";
}

要删除此添加项,请执行以下操作:

 .el-form-item__content {
     &:before, &:after  {
        content: none !important;
     }
  }