I have two divs 'parent' and 'child'. Both boxes has a box-sizing property with value of border-box. Parent has fixed width and padding while I need child fluid width and absolute position. Child should be inside the parent div but instead its behaving kind a weird and took parents full width including padding which pushes it outside the parent. My markup looks like:
<div class="parent">
<div class="child"></div>
</div>
and CSS:
.parent{
width: 500px;
height: 500px;
padding: 45px;
box-sizing: border-box;
background-color: red;
position: relative;
}
.child{
width: 100%;
height: 200px;
position: absolute;
bottom: 10px;
box-sizing: border-box;
background-color: orange;
}
You can also see it at JSFiddle. Please suggest!