有什么方法我只能在边界添加保证金吗?
只有边框应该有边距而不是文字。 我试图移动边框而不是文本字段。边框需要缩小/移动而不是文本。
CSS:
__call()
HTML:
.margin-check {
border-bottom: 1px solid #d2d7da;
margin-left : 15px;
}
答案 0 :(得分:14)
您可以使用伪元素,然后可以更改边框的大小
.margin-check {
display: inline-block;
position: relative;
}
.margin-check:after {
position: absolute;
content: '';
border-bottom: 1px solid #d2d7da;
width: 70%;
transform: translateX(-50%);
bottom: -15px;
left: 50%;
}

<div class="margin-check">
Something I am typing for checking the border margin
</div>
&#13;
答案 1 :(得分:2)
一般来说,保证金来自内容,在这种情况下是你的文字。您必须使用box大小调整属性来设置边界的边距。
* {box-sizing:border-box;}
这样,所有元素的边距都来自边框,而不是内容框
答案 2 :(得分:1)
在您的情况下,左右没有边界,您只需调整行高即可。
.margin-check {
line-height:2em;
}
答案 3 :(得分:0)
您可以使用text-indent
。
.margin-check {
border-bottom: 1px solid #d2d7da;
margin-left : 15px;
text-indent: 15px;
}
&#13;
<div class="margin-check">
Something I am typing for checking the border margin
</div>
&#13;