Я хочу сделать класс полным кровотечением, но я не могу.Встроенный блок css не может сделать элемент полной шириной
Вот HTML:
<div class="main-class">
<div class="background">
<p>some info in the background</p>
</div>
<div class="content">
<p>Some random content</p>
</div>
</div>
и CSS:
.main-class{
padding: 20px;
width: 100%;
background-color: #fff;
display: inline-block;
box-sizing: border-box;
}
.background{
margin: -20px;
background-color: #eee;
display: inline-block; // must use inline-block
width: 100%;
padding: 20px;
box-sizing: border-box;
}
.content{
margin-top: 30px;
}
и вот демо: https://jsfiddle.net/uumkjLy8/1/
фоновый класс должен быть полная заливка с фоном, но, как видно из на правой стороне есть свободное пространство.
Это ужасное решение и даст OP горизонтальный свиток. – coderodour