このような配置の インライン要素 <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