我想画这个:
所以我写了这段代码:
HTML:
<div class="outer_border_cp">
<div class="inside_border_cp"><p>تعديل معلومات المستخدم</p></div>
</div>
CSS:
.outer_border_cp {
border: 1px solid #ccc;
padding-left: -10px;
}
.inside_border_cp {
border: 1px solid #ccc;
margin-top: 10px;
margin-bottom: 10px;
position: static;
}
但我得到了这个结果:
如何正确完成此操作?
答案 0 :(得分:2)
我将CSS更改为此,并且可以正常运行:
.outer_border_cp {
margin: 10px;
border: 1px solid #ccc;
}
.inside_border_cp {
border: 1px solid #ccc;
margin: 10px -10px;
padding: 0 20px;
position: static;
}
您可以在codepen上看到它:http://codepen.io/anon/pen/cgvlD
答案 1 :(得分:1)
尝试使用margin-left:-10px
而不是padding-left:-10px
。 CSS中不能有负填充值。