你能看一下这个链接吗?
为什么这些div不能并排对齐?它们之间为什么会有间隙?或者在body中的代码是这样的:
我知道解决这个问题还有很多其他方法,但在这种情况下,到底出了什么问题呢?
在这种特定情况下,有什么解决方案呢?
*{margin:0;padding:0;box-sizing:border-box;}
/*main{background:magenta;padding:10px 0px;text-align:center}*/
main{background:magenta;padding:10px 0px;text-align:left}
div{display:inline-block;background:blue;min-height:50px;
width:calc(100% / 3)}
/*issue:- positioning div without using float poperty**
*/
<main>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</main>
<style>
*{margin:0;padding:0;box-sizing:border-box;}
main{background:magenta;padding:10px 0px;text-align:left}
div{display:inline-block;background:blue;min-height:50px;width:calc(100% / 3)}
</style>