Может ли кто-нибудь объяснить, почему мой div
с table-layout:fixed
меняет ширину своего родительского элемента (body
в этом случае), чтобы сделать его 100%, если он не должен быть 100% с момента его размещения?
body {
border: 2px solid red;
height: 100vh;
margin:0;
padding: 0;
position: absolute;
}
.c{
display: table;
width: 80%; /* Any percentage value different from 0 */
table-layout:fixed;
outline: 2px solid blue;
}
<div class="c">d</div>