“正当内容:间隔;”不起作用
#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按钮未与主边缘齐平。
为什么“在两者之间不起作用”?它的工作原理与“在周围”有关。
答案 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;
}
}