このような配置の インライン要素 <button></button> を flexbox を使って実現する
コード.gsfunction doGet() {
return HtmlService.createHtmlOutputFromFile("index");
}
| 意訳この機能がやること 指定したHTMLファイルを表示する |
index.html<!DOCTYPE html>
<html>
<head>
<style>
.flex_div {
display: inline-flex;
flex-direction: column;
}
.flex_div > button {
padding: 10px;
background-color: green;
color: white;
}
.flex_div > button:nth-child(1) {
background-color: blue;
}
</style>
</head>
<body>
<div class="flex_div">
<button>blue</button>
<button>green</button>
</div>
</body>
</html>
| 意訳これはHTML5文書です flex_divの inline要素をflexで表示する 縦方向に flex_divの中のbutton要素の 余白を設定 背景色を設定 文字色を設定 flex_divの中のbutton要素の1つめの 背景色を設定する div要素を置く → classはflex_div button要素を置く button要素を置く |
参考
CSS flexible box の利用
https://developer.mozilla.org/ja/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
CSS flexible box の利用
https://developer.mozilla.org/ja/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes