ユーザ用ツール

サイト用ツール


it技術:web開発:htmlとcss

HTMLとCSS

開発中に調べたこと

Tips

DIVタグでテーブルを作る

tableタグは表を作るタグであり、レイアウト用に使うタグではないからです。
htmlのdivとtableの役割

tableタグのメリット

htmlだけで横並びできるため簡易的な横並びのときに使用する。

tableタグのデメリット

  • HTMLが全て読み込まれるまで表示されない
  • メンテナンスが難しくなりがち
  • SEO観点からみると弱い

参照

同じ行に左寄せと右寄せを混在

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>

参照

セレクトボックスの各行にToolTipsを表示

title 属性を使う。

<option title="北海道">ラベンダー</option>

参照

アイコンを重ねて表示

履歴一覧のヘッダーの右端にゴミ箱アイコンを表示する。

.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テーブル

参照

it技術/web開発/htmlとcss.txt · 最終更新: 2023/05/26 17:17 by yajuadmin