【发布时间】:2016-06-19 10:19:57
【问题描述】:
好的,我了解该主题已涵盖。但我研究了各种解决方案,但收效甚微。
我只是不知道为什么这个margin: 0 auto; 不起作用。我尝试用width: calc(33% - 40px); 补偿填充,但这不起作用。
任何有关为什么会发生这种情况的帮助以及解决方案将不胜感激!
.container {
margin: 0 auto;
}
[class*='col-'] {
float: left;
}
.col-2-3 {
width: 66.66%;
}
.col-1-3 {
width: 33.33%;
}
.grid:after {
content: "";
display: table;
clear: both;
}
.col-word {
width: auto;
height: auto;
padding: 25px;
border: 5px #000 solid;
border-left: 0px;
border-right: 0px;
background-color: #A7F4F6;
font-size: xx-large;
text-align: center;
}
<div class='container'>
<div class="grid">
<div class='grid'>
<div class="col-1-3">
<p class='col-word'>T</p>
<p class='col-word'>V</p>
</div>
</div>
<div class='grid'>
<div class='col-1-3'>
<div class='letter'>W</div>
</div>
<div class='col-1-3'>
<div class='letter'>P</div>
</div>
<div class='col-1-3'>
<div class='letter'>V</div>
</div>
</div>
</div>
</div>
【问题讨论】: