我正在尝试在 Windows 应用程序和 Chrome 网络浏览器中使用它,但网络浏览器不显示canvasButtons
div。我希望canvasButtons
显示在 下方#canvasDiv
。该overflow:hidden
属性导致它不显示。但它可以作为 Windows 应用程序正常工作。是否有任何等效的 ms-grid ?
.container {
-ms-grid-rows: 1fr auto;
-ms-grid-columns: 1fr;
display: -ms-grid;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
.canvasEle {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.canvasButtons {
-ms-grid-column: 1;
-ms-grid-row: 2;
width: 100%;
height: 60px;
display: flex;
justify-content: center;
-ms-flex-pack: center;
}
<div style="overflow:hidden">
<div class="container">
<div id="canvasDiv">
<canvas width="510" height="370" class="canvasEle"></canvas>
</div>
<div class="canvasButtons" >
<div class="button" onClick= handler()>
....
</div>
<div class="button" onClick = handler()>
</div>
</div>
<div class="flyouts" >.....</div>
</div>
</div>
我尝试使用display: flex
该canvasButtons
部分,但即使这样也效果不佳。div 得到了我想要的canvasButtons
对齐,但点击处理程序后来没有工作。