canvasButtons
これを Windows アプリと Chrome Web ブラウザーで使用しようとしていますが、Web ブラウザーに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
思い通りに配置されましたが、後でクリック ハンドラーが機能しませんでした。