開発中に調べたこと
tableタグは表を作るタグであり、レイアウト用に使うタグではないからです。
htmlのdivとtableの役割
htmlだけで横並びできるため簡易的な横並びのときに使用する。
div.container { display: flex; justify-content: center; position: relative; } .btn-left { position: absolute; left: 0; } .btn-right { position: absolute; right: 0; }
<div class="container mb-3"> <BSButton Color="BSColor.Warning" Class="btn-labeled btn-left" OnClick="OnWorkEnd"> <span class="btn-label"><i class="bi bi-skip-start-fill"></i></span>作業終了 </BSButton> <BSButton Color="BSColor.Success" Class="btn-labeled btn-right"> <span class="btn-label"><i class="bi bi-skip-end-fill"></i></span>強制開始 </BSButton> </div>
履歴一覧のヘッダーの右端にゴミ箱アイコンを表示する。
.trash { width: 32px; height: 32px; display: flex; justify-content: center; align-items: center; font-size: 1rem; cursor: pointer; position: absolute; top: 7%; left: 92%; }
<div class="trash text-danger" title="履歴削除"> <i class="bi bi-trash"></i> </div>
2つのテーブルの真ん中に縦線を引く
.wrap { display: flex; } .line { width: 2px; background-color: lightgray; height: 185px; }
A DIVテーブル
<div class="line mx-3"></div>
B DIVテーブル