我有一個內容的小孩div。 div有內部填充和一些邊距。現在我想讓它具有比實際寬度更多的邊框。我怎樣才能做到這一點?我的代碼:如何放大div的邊框而不是實際的寬度?
<div class="parent">
<div class="child">
<p>Content</p>
</div>
</div>
.parent{
border-top: 2px solid red;
}
.child{
margin-left: 10px;
padding: 10px 10px;
border-bottom: 2px solid #000;
width: 50%;
}
p{
margin:0;
}
需要注意的是,我不能改變的margin和padding。可能嗎?提前致謝。
請問,爲什麼你不能改變的margin和padding?你能不能覆蓋他們? –
您的「需要」輸出具有0左邊距(*文字也左移*)。爲什麼你不能改變它? –
我無法更改邊距,因爲它會打亂它下面的整個佈局。這種設計是以這種方式嵌套的,它不能改變。如果我避免邊緣變化,那麼我可以避免大量的CSS變化。而已。 – Gamer