Как выровнять 3 div'а относительно внешнего?
Как выровнять по центру 3 div'а: #stack-wrapper
, #lshelf-wrapper
и #rshelf-wrapper
относительно div'а #canvases
?
#canvases {
display: table;
width: 500px;
height: 310px;
margin: 0 auto;
border: 1px dashed red;
}
#lshelf-wrapper,
#rshelf-wrapper {
display: inline-block;
width: 150px;
height: 40px;
border: 1px dashed gray;
float: left;
}
#stack-wrapper {
display: inline-block;
width: 50px;
border: 1px dashed gray;
margin: 0 10px;
float: left;
}
<div id="canvases">
<div id="lshelf-wrapper">
<canvas id="lshelf" width="150" height="40"></canvas>
</div>
<div id="stack-wrapper">
<canvas id="stack" width="50" height="300"></canvas>
</div>
<div id="rshelf-wrapper">
<canvas id="rshelf" width="150" height="40"></canvas>
</div>
</div>
Источник: Stack Overflow на русском