概要
HTMLcat は、ウェブ開発で役立つ 小さなネイティブテクニック を紹介するリソース。 各メモは 便利な機能 と 短い例、さらに注意点をセットで解説。 一部機能は限定的または実験的 なので、サポート状況に注意。 フォールバック の用意と 実ブラウザ・支援技術でのテスト が推奨事項。 HTML、CSS、JSの 覚えておきたいテクニック集。
HTMLcat: 覚えておきたい小さなウェブテクニック集
-
HTMLcat は、ちょっとした ウェブ開発の小技 をまとめたリファレンス
-
各メモは、 機能の概要、 簡単なコード例、 注意点 をセットで掲載
-
実験的・限定的な機能 も含まれているため、 サポート状況の確認 が必要
-
フォールバック の実装や、 実際のブラウザ・支援技術での動作確認 が重要
-
HTML、CSS、JavaScript を中心に、 42個以上のテクニック を紹介
- 例: JSでデバイス種別判定
- 例: CSSでスクロールバー非表示
- 例: 空タグのCSSハンドリング
- 例: CSSのclamp()利用
- 例: classList.toggle()による動的クラス切り替え
- 例: 電話・メールリンクのHTML記述
- 例: テキスト選択時のハイライト色カスタマイズ
- 例: :has() 関係セレクタの活用
- 例: ::markerでリストマーカーのスタイリング
- 例: Intl.NumberFormatでローカライズ価格表示
- 例: inert属性でサブツリー非活性化
- 例: :target疑似クラスの利用
- 例: translateグローバル属性
- 例: prefers-color-schemeでダーク/ライトモード対応
- 例: Container Queriesや@scopeによるスコープ付きCSS
- 例: dialog要素の活用とコントロール
- 例: text-wrapでより良い折り返し
- 例: accent-colorでフォームのネイティブ色変更
- 例: Custom Highlight APIによるハイライト制御
- 例: color-mix()による透明色表現
- 例: Scroll-driven animationsの導入
- 例: Popover APIやView Transitions APIの使い方
- 例: details要素とname属性で排他的アコーディオン
- 例: hidden=until-foundで検索可能な非表示コンテンツ
-
各テクニック は 短く実用的な例 つきで、 即実践可能
-
サポート状況ラベル で、どのブラウザで使えるか一目で分かる設計
-
検索機能 や カテゴリ別整理 で、目的のテクニックを素早く発見可能
-
新しいCSSやHTML API の動向もキャッチアップ可能な情報源
-
No post-its found. は、該当するメモが見つからない場合のメッセージ