"justify-content: space -ween" не работает? - PullRequest
0 голосов
/ 20 октября 2019

"justify-content: space -ween;"не работает

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-input isn 't вровень с краем основного начала, и кнопка el не вровень с краем основного конца.

Почему не работает «пробел»? он работает так же, как «пробел»».

1 Ответ

0 голосов
/ 28 октября 2019

Проблема связана со стилем, который вы получили от element-ui. этот селектор должен быть переопределен:

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

Чтобы удалить это добавление:

 .el-form-item__content {
     &:before, &:after  {
        content: none !important;
     }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...