CSSのメディアクエリ入門:画面幅で変わるレイアウトを図とサンプルで解説
CSSメディアクエリを図と操作サンプルで解説。min-width・max-width、1列から3列への変化、境界と優先順位、ダークモード・動きを減らす設定・印刷対応まで学べます。
HTML・CSS・JavaScriptから、Webサイト制作の実践まで。
ひとつの「わかった」が、次の開発を動かす。
新しく公開した開発ノート。
次の実装のヒントを見つけよう。
CSSメディアクエリを図と操作サンプルで解説。min-width・max-width、1列から3列への変化、境界と優先順位、ダークモード・動きを減らす設定・印刷対応まで学べます。
記事を読む ↗知りたいことから、読み進める。
346 ARTICLES
CSSメディアクエリを図と操作サンプルで解説。min-width・max-width、1列から3列への変化、境界と優先順位、ダークモード・動きを減らす設定・印刷対応まで学べます。
JavaScriptの主要52関数・メソッドを目的別に紹介。配列・文字列・オブジェクト・数値・日時・Promiseの個別記事から、実行結果付きの使い方と注意点を学べます。
RegExp.prototype.test()で正規表現に一致する部分があるか判定する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
decodeURIComponent()でURLの部品をパーセント表記から復元する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
encodeURIComponent()でURLの部品として文字列をエンコードする方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Date.prototype.toISOString()で日時をUTCのISO形式文字列へ変換する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Date.now()で現在時刻をUnixエポックからのミリ秒で取得する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Function.prototype.bind()でthisや先頭の引数を固定した新しい関数を作る方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Function.prototype.apply()でthisと配列風の引数一覧を指定して関数を呼び出す方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Function.prototype.call()でthisと引数を指定して関数を呼び出す方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Promise.any()で最初に成功した非同期処理の結果を採用する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Promise.race()で最初に決着した非同期処理の結果を採用する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Promise.allSettled()で複数の非同期処理が成功か失敗かをすべて集める方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Promise.all()で複数の非同期処理の成功結果をまとめて待つ方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
JSON.stringify()でJavaScriptの値をJSON文字列へ変換する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
JSON.parse()でJSON文字列をJavaScriptの値へ変換する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Math.max()で複数の数値から最大値を求める方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Math.round()で最も近い整数へ数値を丸める方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Math.ceil()で数値を正の無限大方向へ丸める方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Math.floor()で数値を負の無限大方向へ丸める方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Number.isFinite()で値が有限の数値かどうかを判定する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Number.isNaN()で値が数値のNaNかどうかを判定する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
parseFloat()で文字列の先頭から小数を読み取る方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
parseInt()で文字列の先頭から整数として読める部分を変換する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Object.hasOwn()でオブジェクト自身がキーを持つか調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Object.assign()で複数オブジェクトのプロパティを対象へコピーする方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Object.fromEntries()でキーと値の組からオブジェクトを作る方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Object.entries()でキーと値の組を配列として取得する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Object.values()でオブジェクト自身の列挙可能な値を取得する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Object.keys()でオブジェクト自身の列挙可能な文字列キーを取得する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.padStart()で文字列の先頭を埋めて指定の長さにそろえる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.startsWith()で文字列が指定の文字列から始まるか調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.replaceAll()で一致するすべての箇所を置換する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.replace()で文字列の一致部分を置換する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.trim()で文字列の両端の空白を除去する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.split()で区切りに従って文字列を配列へ分割する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.slice()で文字列の指定範囲を切り出す方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
String.prototype.includes()で文字列に検索文字列が含まれるか調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.isArray()で値が配列かどうかを判定する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.from()で反復可能な値や配列風オブジェクトから配列を作る方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.flatMap()で各要素を変換し、結果を1段だけ平坦化する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.flat()で入れ子の配列を指定の深さまで平坦化する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.sort()で配列を比較関数に従って並べ替える方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.splice()で配列の途中で要素を削除・挿入する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.slice()で配列の一部を元配列を変えずに取り出す方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.forEach()で配列の各要素に対して処理を実行する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.every()ですべての要素が条件を満たすか調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.some()で条件を満たす要素が1つでもあるか調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.includes()で配列に特定の値が含まれるか調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.findIndex()で条件を満たす最初の要素の位置を調べる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.find()で条件を満たす最初の要素を取得する方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.reduce()で複数の値を1つの集計結果へまとめる方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.filter()で条件に合う要素だけを新しい配列へ取り出す方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
Array.prototype.map()で配列の各要素を変換して新しい配列を作る方法を解説。引数と戻り値、実行結果付きのコード、間違えやすい点、ブラウザー・Node.js対応を確認できます。
animationの役割と主な指定値を解説。再生する動きと時間・回数などをまとめて変更します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-play-stateの役割と主な指定値を解説。再生するか、その時点で停止するかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-fill-modeの役割と主な指定値を解説。遅延中と終了後の位置がキーフレームに従って保たれるかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-delayの役割と主な指定値を解説。ページを再読み込みしたあと、開始を待つかすぐ動くかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-timing-functionの役割と主な指定値を解説。同じ時間と移動量で速度の変化を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-iteration-countの役割と主な指定値を解説。読み込み時の動きが1回か2回かを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-durationの役割と主な指定値を解説。同じキーフレームを再生する速さが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
animation-nameの役割と主な指定値を解説。位置を動かすアニメーションと不透明度を変えるアニメーションを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transitionの役割と主な指定値を解説。色と移動が滑らかに変わるか、すぐ切り替わるかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transition-delayの役割と主な指定値を解説。操作後に少し待って変化するか、すぐ始まるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transition-timing-functionの役割と主な指定値を解説。一定の速さと、始まりと終わりが緩やかな動きを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transition-durationの役割と主な指定値を解説。同じ変化がゆっくり完了するか素早く完了するかを比べます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transition-propertyの役割と主な指定値を解説。ホバーやフォーカスで色と位置の両方を動かすか、色だけを動かすかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transform-originの役割と主な指定値を解説。同じ回転でも左上を基準にするか中心を基準にするかで位置が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
transformの役割と主な指定値を解説。箱を少し上へ移動して傾けた状態と通常状態を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
scroll-behaviorの役割と主な指定値を解説。ページ内リンクによる移動が滑らかになるかを比べます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
scroll-padding-topの役割と主な指定値を解説。スクロール領域内のリンク先の上側の空きを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
scroll-margin-topの役割と主な指定値を解説。リンク先の見出しへ移動したとき、上側に余裕が生まれるかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
color-schemeの役割と主な指定値を解説。入力部品などの標準UIの明暗が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
accent-colorの役割と主な指定値を解説。チェックボックスなどの選択色が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
user-selectの役割と主な指定値を解説。文章をドラッグして選択できるかを確認します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
pointer-eventsの役割と主な指定値を解説。マウスやタッチで対象が反応するかが変わります。キーボード操作との差も確認します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
resizeの役割と主な指定値を解説。textareaの端をドラッグして高さを変えられるかを確認します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
cursorの役割と主な指定値を解説。対象上へポインターを移動すると形が変わります。タッチ端末では同じ見え方とは限りません。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
place-itemsの役割と主な指定値を解説。カードがセルの縦横中央へ寄るか、領域へ伸びるかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
justify-itemsの役割と主な指定値を解説。各カードがセルの中央へ寄るか、セル幅へ伸びるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-auto-rowsの役割と主な指定値を解説。自動生成される行が内容に合わせて伸びるか、固定されるかを比べます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-auto-columnsの役割と主な指定値を解説。自動生成される列の幅が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-auto-flowの役割と主な指定値を解説。項目を列方向または行方向へ増やす配置を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-areaの役割と主な指定値を解説。対象のカードが行と列をまたぐ大きな領域を使うかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-rowの役割と主な指定値を解説。対象のカードが2行分を占有するかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-columnの役割と主な指定値を解説。対象のカードが全列を使うか1列だけ使うかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-template-areasの役割と主な指定値を解説。見出し、補足、本文の配置が領域名の組み合わせで変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-template-rowsの役割と主な指定値を解説。2行の高さを個別に変えられます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
grid-template-columnsの役割と主な指定値を解説。等幅3列と比率の違う2列を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
orderの役割と主な指定値を解説。2番目に書いた対象項目が前後へ移動します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
align-selfの役割と主な指定値を解説。対象の項目だけが交差軸の端または中央へ移動します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
flexの役割と主な指定値を解説。伸縮できる項目と固定の基準サイズを保つ項目を比べます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
flex-basisの役割と主な指定値を解説。伸縮前の基準を変え、項目の幅の配分を比べます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
flex-shrinkの役割と主な指定値を解説。狭い横並びで対象項目が縮むかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
flex-growの役割と主な指定値を解説。対象の項目が残りの幅を受け取って広がるかを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
column-gapの役割と主な指定値を解説。Gridの列と列の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
row-gapの役割と主な指定値を解説。Gridの行と行の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
gapの役割と主な指定値を解説。Gridの項目間の縦横の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
align-contentの役割と主な指定値を解説。複数の行全体を上下へ配るか中央へ集めるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
align-itemsの役割と主な指定値を解説。高さが異なる項目の揃い方が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
justify-contentの役割と主な指定値を解説。余白を項目の間へ配るか、項目を中央に寄せるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
flex-wrapの役割と主な指定値を解説。複数の項目が次の行へ折り返すかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
flex-directionの役割と主な指定値を解説。直接の子が縦並びから横並びへ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
clearの役割と主な指定値を解説。後続の文章が浮動要素の下へ移動します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
floatの役割と主な指定値を解説。色付きの箱の横に文章が回り込むかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
z-indexの役割と主な指定値を解説。重なった2枚の箱のうち、対象の箱が前面に出るかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
insetの役割と主な指定値を解説。親の四辺からの距離を変え、箱のサイズも変化します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
leftの役割と主な指定値を解説。箱の左端と親の左端の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
bottomの役割と主な指定値を解説。箱の下端と親の下端の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
rightの役割と主な指定値を解説。箱の右端から親の右端までの距離が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
topの役割と主な指定値を解説。配置された箱の上側の距離が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
positionのstatic・relative・absolute・fixed・stickyを図と操作サンプルで比較。配置の基準、元の場所、スクロール時の違い、効かない原因を詳しく解説します。
visibilityの役割と主な指定値を解説。箱の場所を残したまま内容が見えなくなります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
displayのblock・inline・inline-block・flex・grid・none・contentsなどを図と13種類の比較サンプルで解説。外側と内側の配置、幅・高さ、flow-rootや表の違いも確認できます。
overflow-yの役割と主な指定値を解説。長文の縦スクロールの有無が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
overflow-xの役割と主な指定値を解説。長い1行のコードを横スクロールで読めるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
overflowの役割と主な指定値を解説。長い内容をスクロールで読めるか、切り取るかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
filterの役割と主な指定値を解説。色の付いた要素がグレースケールへ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
opacityの役割と主な指定値を解説。背景だけでなく文字を含む箱全体が薄くなります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
aspect-ratioの役割と主な指定値を解説。同じ幅の箱が横長から正方形へ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
object-positionの役割と主な指定値を解説。coverで切り取る画像の見える部分が左右で変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
object-fitの役割と主な指定値を解説。同じ画像枠で切り抜くか、画像全体を収めるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
backgroundの役割と主な指定値を解説。背景を画像から単色へまとめて切り替えます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
background-repeatの役割と主な指定値を解説。模様が1つだけ表示されるか、領域に繰り返されるかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
background-positionの役割と主な指定値を解説。背景模様の開始位置がずれます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
background-sizeの役割と主な指定値を解説。背景の模様の1単位の大きさが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
background-imageの役割と主な指定値を解説。グラデーションの背景が付いた状態と、背景画像なしを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
background-colorの役割と主な指定値を解説。文字の色を保ったまま背景色が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
border-blockの役割と主な指定値を解説。横書きで上下の線だけが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
border-inlineの役割と主な指定値を解説。横書きで左右の線だけが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
padding-blockの役割と主な指定値を解説。横書きでは文章と上下の枠の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
padding-inlineの役割と主な指定値を解説。横書きでは文章と左右の枠の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
margin-blockの役割と主な指定値を解説。横書きでは上下の外側余白が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
margin-inlineの役割と主な指定値を解説。横書きでは左右の外側余白が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
max-inline-sizeの役割と主な指定値を解説。文章の行幅の上限が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
min-inline-sizeの役割と主な指定値を解説。横書きの箱が縮める幅の下限を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
block-sizeの役割と主な指定値を解説。横書きの箱の高さが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
inline-sizeの役割と主な指定値を解説。横書きの箱の幅が変わります。writing-modeを変えて軸の違いも確認できます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
box-shadowの役割と主な指定値を解説。外側の影と内側の線状の影を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
outline-offsetの役割と主な指定値を解説。輪郭線と枠の間に隙間ができます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
outlineの役割と主な指定値を解説。枠の外に追加の線が表示されます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
border-radiusの役割と主な指定値を解説。箱の角が丸くなります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
border-colorの役割と主な指定値を解説。内容を動かさず、枠線の色だけが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
border-styleの役割と主な指定値を解説。同じ太さの枠線が破線から実線へ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
border-widthの役割と主な指定値を解説。枠線の太さが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
borderの役割と主な指定値を解説。細い実線と太い破線の枠を比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
paddingの役割と主な指定値を解説。枠線と文章の間隔が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
marginの役割と主な指定値を解説。箱の外側の間隔が変わり、枠と文章の内側余白は変わりません。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
max-heightの役割と主な指定値を解説。長い説明が上限内に収まり、必要ならスクロールできます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
min-heightの役割と主な指定値を解説。短い内容でも箱が指定の高さを確保します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
max-widthの役割と主な指定値を解説。広い領域でも文章の箱が18remまでに抑えられます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
min-widthの役割と主な指定値を解説。狭い親でも保つ最小幅が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
heightの役割と主な指定値を解説。固定した高さと内容に応じた高さを比較します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
widthの役割と主な指定値を解説。親幅に比例する箱と、文字サイズ基準の固定幅の箱を比べます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
box-sizingの役割と主な指定値を解説。同じwidthでも、border-boxの方が外側の幅を指定値に保ちます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
vertical-alignの役割と主な指定値を解説。文章の中の色付きラベルの縦位置が変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-overflowの役割と主な指定値を解説。1行に収まらない文章の末尾が省略記号へ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
word-breakの役割と主な指定値を解説。英字の長い語が箱の幅に合わせて途中で折り返されます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
overflow-wrapの役割と主な指定値を解説。長いURL風の文字列が箱の幅に合わせて折り返されます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
white-spaceの役割と主な指定値を解説。HTML内の連続した空白と改行を保持するかどうかが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-transformの役割と主な指定値を解説。Hello CSSの英字が大文字表示へ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-indentの役割と主な指定値を解説。最初の行だけが字下げされ、2行目以降は元の位置に残ります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-underline-offsetの役割と主な指定値を解説。下線が文字から離れたり近付いたりします。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-decoration-thicknessの役割と主な指定値を解説。下線が文字サイズに比例した太さから細い線へ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-decoration-colorの役割と主な指定値を解説。下線だけが茶色から緑へ変わり、文字色は維持されます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-decorationの役割と主な指定値を解説。文章に点線の下線が付きます。noneとの比較で役割を確認します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
text-alignの役割と主な指定値を解説。同じ箱の中で、文章の行が中央揃えから行頭揃えへ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
fontの役割と主な指定値を解説。サイズ、太さ、行間をまとめて変えられます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
letter-spacingの役割と主な指定値を解説。文字間隔が広がり、行末の折り返し位置も変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
line-heightの役割と主な指定値を解説。複数行の文章の行間と全体の高さが変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
font-styleの役割と主な指定値を解説。特に英字部分で、傾いた表示と通常表示を比べられます。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
font-weightの役割と主な指定値を解説。文字が太字から標準的な太さへ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
font-sizeの役割と主な指定値を解説。文字と行の折り返しが変わり、要素の高さにも影響します。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
font-familyの役割と主な指定値を解説。英字の形を比較します。日本語は利用できる代替書体によって変わらない場合もあります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
colorの役割と主な指定値を解説。文章の色が深緑から茶色へ変わります。初期値・継承・ブラウザー互換性、効かないときの確認方法も整理します。
wbrタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。長い文字列で、必要なら折り返してよい位置を示します。
videoタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。動画を再生。controls、字幕、poster を検討し、自動再生だけに依存しない構成にします。
varタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。数式やプログラムの変数。長いコード全体には code を使います。
ulタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。順番に意味がないリスト。項目を li に入れます。
uタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。綴りの指摘など、文字に注釈があることを示します。リンクに見える装飾には注意します。
trackタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。動画の字幕などのテキストトラック。WebVTTファイルを src で指定します。
trタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。表の1行。その中に th または td を置きます。
titleタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ブラウザーのタブや検索結果のタイトル候補になる文書名。本文の見出しとは別に設定します。
timeタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。日付や時刻。datetime に機械が読み取れる値を指定します。
theadタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。表の見出し行をまとめます。
thタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。見出しセル。scope="col" や scope="row" で対応を明確にします。
tfootタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。合計など、表を締めくくる行をまとめます。
textareaタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。複数行の入力欄。初期値は value 属性ではなく開始・終了タグの間に書きます。
templateタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。通常はそのまま表示されないHTMLのひな型。JavaScriptで複製するなどして利用します。
tdタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。通常のデータセル。colspan・rowspan による複雑な結合は読みやすさも確認します。
tbodyタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。表のデータ行をまとめます。
tableタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。行と列の関係を持つデータの表。ページの配置目的には使いません。
supタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。指数などの上付き文字。脚注リンクにも利用できます。
summaryタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。details の最初の子に置く開閉見出し。操作内容が分かる文章にします。
subタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。化学式などの下付き文字。単なる位置調整にはCSSを使います。
styleタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。HTML内にCSSを書きます。複数ページで共通にするなら外部CSSへ分けると管理しやすくなります。
strongタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。重要、重大、緊急であることを示します。太字にするだけならCSSを使います。
spanタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。特別な意味を持たない文字範囲。部分的なCSSやスクリプトの対象にします。
sourceタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。picture・audio・video の候補ソース。親により srcset と src の使い分けが変わります。
smallタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。免責や著作権などの付記。小さい文字すべてに使うものではありません。
slotタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。主にShadow DOMで外から渡す内容の差し込み位置。name で複数の位置を区別します。
selectedcontentタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。カスタマイズ可能な select で、選択された option の内容を表示する仕組みです。新しい機能のため対応状況と代替表示を確認します。
selectタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。候補から選ぶ入力。option を子に置き、label で目的を伝えます。
sectionタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。見出しのある主題別のまとまり。装飾だけの箱なら div を使います。
searchタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。検索や絞り込みに関係する操作をまとめます。検索結果を取得する処理は別に実装します。
scriptタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。JavaScriptやデータを記述。外部スクリプトには src、モジュールには type="module" を使います。
sampタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。プログラムから返された出力。入力と区別して示せます。
sタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。もはや正確でない情報。文書の編集による削除には del を使います。
rubyタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。漢字と読み仮名などのルビの組をまとめます。
rtタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ruby の中に読み仮名を記述します。
rpタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ルビを表示できない環境向けの括弧などを置きます。
qタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文中の短い引用。長い引用は blockquote に分けます。
progressタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。処理の進捗。value と max を設定し、進捗不明なら value を省きます。
preタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。改行や空白を保って表示。コード例では code と組み合わせ、HTMLの記号はエスケープします。
pictureタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。画面条件や画像形式に応じて画像を選択。最後に必ず img を置きます。
pタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。1つの段落。中に section や別の p を入れず、文章の区切りとして使います。
outputタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。計算や操作による結果を示します。計算処理そのものはJavaScriptなどで実装します。
optionタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。選択肢。表示名と送信する value を分けられます。
optgroupタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。select の選択肢を label 属性の名前でグループ化します。
olタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。手順や順位など、順番に意味があるリスト。start で開始番号も変えられます。
objectタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。外部リソースを埋め込み、利用できない場合の代替内容を内側に置けます。
noscriptタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。スクリプトが無効な場合などの代替内容。配置場所によって書ける内容が変わります。
navタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。主要な移動リンクのまとまり。すべてのリンク集を nav にする必要はありません。
meterタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。既知の範囲内の測定値。容量や評価などに使い、処理の進捗とは区別します。
metaタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文字コード、概要、viewportなどを属性で指定します。終了タグはありません。
menuタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。操作項目などのリスト。各項目を li にし、動作には button などを使います。
markタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。検索語への一致など、その文脈で注目する部分です。
mapタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。画像上のクリック領域をまとめ、img の usemap と名前で対応付けます。
mainタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。そのページの中心となる内容。通常は表示中の main を1つにします。
linkタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。外部CSSやアイコンとの関係を宣言します。ページ内の移動リンクには a を使います。
liタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ul・ol・menu の中の1項目です。
legendタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。fieldset の題名。グループ全体で何を尋ねているか伝えます。
labelタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。入力欄の説明。for と入力要素の id を一致させるとクリックでも選択できます。
kbdタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。利用者が入力するキーやコマンド。例は Ctrl + S です。
insタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文書に追加された部分。datetime で編集日時を補足できます。
inputタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。type によって文字・メール・チェック・ファイルなどの入力欄になります。name は送信時の項目名です。
imgタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。画像を表示。内容を伝える alt、寸法の width・height を設定します。装飾画像は alt="" にします。
iframeタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。別の文書を埋め込みます。title で内容を説明し、必要に応じ sandbox や allow を絞ります。
iタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。専門用語や思考など、通常の本文と性質が異なる文字を表します。
htmlタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文書全体のルート。日本語のページでは lang="ja" を指定し、読み上げの言語も伝えます。
hrタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。話題の転換を表します。見た目だけの罫線ならCSSの border を検討します。
hgroupタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。1つの見出しと、その副題などの p をまとめます。複数の章見出しを束ねるものではありません。
headerタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ページや記事の導入部分。ロゴ、タイトル、案内などをまとめます。
headタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。タイトルやCSSの読み込みなど、本文の表示を支える情報をまとめます。
h6タグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。6段階の見出しで最も深いレベルです。
h5タグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。h4 の下の節を表します。深くなりすぎたら文書の分割も検討します。
h4タグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。h3 の下の節を表します。文字サイズの好みで見出しレベルを選ばないようにします。
h3タグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。h2 の章をさらに分ける小見出しです。
h2タグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。h1 の下にある大きな章の見出しです。
h1タグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。最上位の見出し。この教材ではページタイトルに1つ使います。
formタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。入力項目をまとめます。action と method で送信先・方式を設定し、受け取り側でも検証します。
footerタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ページや記事の末尾に、著作権や関連情報を置きます。
figureタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。図、画像、コード例など、本文から参照できるまとまりです。
figcaptionタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。figure の説明文。figure の最初か最後に置きます。
fieldsetタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。関連する入力項目をまとめます。ラジオボタンなどのグループに適しています。
embedタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。外部コンテンツを埋め込む空要素。表示対応に依存するため代替リンクも用意します。
emタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文の意味に関わる強勢。強調する位置で意味が変わる箇所に使います。
dtタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。dl の中で用語や名前を示します。
dlタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。用語と説明など、名前と値の組をまとめます。
divタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。特別な意味を持たないブロックのまとまり。適切な意味のある要素がない場合に選びます。
dialogタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ダイアログ。showModal() でモーダル表示し、閉じる手段やフォーカスを確認します。
dfnタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。その用語を定義している箇所。説明を周辺の文章に書きます。
detailsタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。利用者が開閉できる補足情報。open 属性で初期状態を開けます。
delタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文書から削除された部分。古い価格などの単なる無効情報とは区別します。
ddタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。直前の dt に対応する説明や値を示します。
datalistタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。input の list と id を対応させ、入力候補を出します。候補以外の値を禁止する機能ではありません。
dataタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。表示内容に機械処理用の value を対応させます。日時なら time が適しています。
colgroupタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。列のまとまり。列単位の設定に使いますが、すべてのCSSが列に効くわけではありません。
colタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。colgroup 内の列を表し、span で対象列数を指定できます。
codeタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ソースコードやファイル名など、コンピューター上の表記です。
citeタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。作品の題名。人物の名前そのものを示すためのタグではありません。
captionタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。表の題名。table の先頭に置いて何の表か説明します。
canvasタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。JavaScriptなどで描画する領域。図の意味は代替内容や周囲の説明でも伝えます。
buttonタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。クリックやキーで実行する操作。送信しないボタンには type="button" を指定します。
brタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。詩や住所など、内容として必要な改行。段落間の余白はCSSで指定します。
bodyタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。見出し、文章、画像、フォームなど、利用者が読むページ本体を置きます。
blockquoteタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。まとまった引用。出典URLを cite 属性に設定でき、読者向けの出典リンクは本文にも置きます。
bdoタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。dir で文字方向を明示的に上書きします。通常の文章では必要ありません。
bdiタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。外から来た名前などの文字方向を、周囲から独立させます。
baseタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。相対URLの基準を変えます。画像やページ内リンクにも影響するため、導入時は全リンクを確認します。
bタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。重要性の強調ではなく、キーワードなど読者の注意を向けたい文字です。
audioタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。音声を再生。controls を付け、内容を読める文字起こしも検討します。
asideタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。本文を補足する関連情報。横に配置すること自体を意味するタグではありません。
articleタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。単独でも意味が通じる記事や投稿。内容の独立性を基準に選びます。
areaタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。map 内の領域と移動先。shape・coords と、リンクの説明となる alt を指定します。
addressタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。ページや記事の著者・組織への連絡先。単なる住所表記をすべて囲む用途ではありません。
abbrタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。略語。title に正式名称を補えますが、重要な説明は本文にも書きます。
aタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。href を指定して移動先へリンク。操作を実行するだけなら button を選びます。
現行HTML要素113種類を用途別に一覧化。各タグの個別記事へ進み、属性・コード例・活用事例・ブラウザー互換性を確認できます。廃止タグの代替も整理します。
CSSのセレクター、擬似クラス、擬似要素、@media・@supports・@container、カスケードと詳細度を実例で学びます。
CSSの主要プロパティを用途別に解説。文字・背景・余白・Flexbox・Grid・レスポンシブ・動きとアクセシビリティをコード例で確認します。
HTML・CSS・JavaScriptで作ったサイトの確認方法と静的公開の流れを解説。noindex・canonical・説明文、フォームの制約と拡張課題を整理します。
HTMLとCSSにJavaScriptを連携。レスポンシブメニュー、ダークモード、保存失敗への対応、送信しない入力確認フォームを実装します。
カスタムプロパティで配色を管理し、共通ボタン、フォーカス、無効状態、動きを減らす設定に対応。完成版CSSへ整理します。
モバイルを基準にメディアクエリーで列数を変更。viewport、clamp、文字拡大、横のはみ出しを確認し、レスポンシブなサイトへ育てます。
Flexboxでナビゲーション、Gridでカードを配置。gap、minmax、auto-fitを比較し、HTMLの読み順を保ったレイアウトを作ります。
padding・border・margin、border-box、最大幅、継承・詳細度・記述順を学習。開発者ツールでCSSが効かない原因を切り分けます。
外部CSSの読み込みからセレクター・プロパティ・値、文字色・背景・行間まで。HTMLのどの要素にCSSが効くかを確かめます。
画像の相対パス、alt、幅と高さ、labelとinput、requiredを学び、CSSとJavaScriptの土台になるHTMLを完成させます。
h1〜h3、header・nav・main・footer、sectionとarticleを使い、紹介サイトの構造を作成。ページ内リンクとキーボード操作も確認します。
HTML・CSS・JavaScriptの役割を整理し、index.htmlを作ってブラウザーで表示。タグ、属性、headとbody、保存と再読み込み、文字化けの対策を学びます。
MDNを参考にJavaScriptの型・比較・クロージャ・参照・クラス・モジュール・非同期処理を詳しく解説。実行結果つきコード、境界条件の練習、公式資料で仕組みを学べます。
JavaScriptのClassとPromiseで同時実行数を制限するタスクキューを実装。同期例外、非同期の失敗、完了待ち、受付終了、デッドロックの注意点を解説します。
JavaScriptのClassを在庫管理の例で解説。constructor、privateフィールド、getter、static、extends、super、thisと不正な更新を防ぐ設計を学びます。
JavaScriptの非同期処理をPromiseとasync/awaitで学習。fetchのHTTPエラー、JSONの検証、AbortControllerによる中断、finallyの後始末を解説します。
JavaScriptで入力・追加・削除ができるメモ一覧を実装。DOM取得、createElement、submitイベント、textContent、フォーカスの扱いを学びます。
JavaScriptのmap・filter・reduce・find、オブジェクトのコピー、MapとSetを買い物データで解説。元のデータを変更しない更新方法を学びます。
JavaScriptの関数、引数と戻り値、アロー関数、クロージャー、exportとimportを実例で解説。平均値の計算と独立したカウンターを作ります。
JavaScript入門。ブラウザーとNode.jsの2つの実行方法を、準備・操作手順・結果の確認場所から解説。同じコードで変数・型・条件分岐・繰り返しを学び、DOM操作とコマンドライン引数の違い、実行時のエラー対策まで体験します。
ReactのFragment・StrictMode・Suspense・lazyを用語集の実装で解説。key付きFragment、遅延読み込み、開発時の追加チェック、待機と失敗の違いを学びます。
useTransitionとuseDeferredValueを検索画面のコードで比較。入力と結果更新の優先度、更新中の表示、デバウンスとの違いをReact 18対応の例で学びます。
ReactのuseIdで重複しないIDを生成し、入力欄・ラベル・説明文を関連付ける方法を解説。TypeScriptのフォーム例、keyとの違い、SSR時の注意点を学べます。
ReactのuseMemo・useCallback・memoの違いを商品検索のコードで解説。依存配列、propsの参照、React Compilerとの関係、計測して最適化する判断を学びます。
React公式リファレンスを参考に、useReducerで買い物リストを実装。TypeScriptのaction型、dispatch、純粋な更新関数、追加・購入済み切り替え・削除を学びます。
ReactのuseState・useEffect・useRef・useContextをTypeScriptの動く例で解説。状態更新、イベントの後始末、入力欄へのフォーカス、テーマ共有と使い分けを学びます。
React.jsのコンポーネント・props・stateを、検索と読了切り替え付きの読書リストで学びます。TypeScriptの完全なコード例、配列更新、key、useEffectの判断を解説。
TypeScriptのテンプレートリテラル型を実践コードで解説。文字列の組み合わせによるパスの型、keyofとマップ型によるイベント名の生成、Uppercase・Capitalize、外部入力の検証方法を学べます。
TypeScriptのkeyof・typeof・as constを使い、定数からキーや値の型を作る方法を解説。ファイル別のコード例で、型安全なプロパティ取得、配列からのユニオン型、readonlyと実行時の違いを学べます。
Node.js用のtsconfig.jsonを実践解説。strictと追加の型チェック、任意項目、NodeNext、型チェックとビルドの違いを実行できる例で確認します。
TypeScriptのPromiseとasync/awaitを実践解説。順次処理、Promise.allとallSettled、unknownのエラー処理、非同期forEachの注意点を学びます。
Partial・Pick・Omit・Record・Readonlyを会員管理の例で解説。更新項目の制限、実データの削除との違い、ネストやundefinedの注意点も確認します。
TypeScriptのユニオン型と型ガードを配送状態の実装で解説。typeof、unknownの検証、判別可能なユニオン、neverによる処理漏れの確認を学びます。
TypeScriptの実践的な型設計をコードで解説。判別可能なユニオンによる状態管理、neverの分岐漏れ検出、satisfiesによる設定の型検査、unknownを使ったAPI応答の検証を学べます。TypeScript 4.9以降に対応。
TypeScriptのジェネリクスを型推論・extends・keyofから解説。空の配列を扱う戻り値と、unknownを検証してJSONを読み込む実践例を掲載します。
Next.jsでuseContextを使い、テーマを共有する実践例を紹介。型付きProvider、専用Hook、更新と再描画、Pages RouterとApp Routerの配置の違いを解説します。
Next.jsでuseStateを使う実践入門。カウンターと入力フォームから、型推論、関数による更新、オブジェクトの更新、Pages RouterとApp Routerの違いを解説します。
Next.jsのuseEffectをタイマーとブラウザイベントの例で解説。依存配列、クリーンアップ、Strict Mode、サーバー描画、非同期処理の注意点を学べます。
Next.jsのAPI RoutesをTypeScriptで実装。GET・POSTの処理、HTTPメソッドとJSON入力の検証、エラー応答、静的出力との違いを学べます。
Next.jsのPages RouterでSSGを実装する方法を解説。getStaticPropsとgetStaticPaths、動的ルート、静的出力、データ更新とISRの違いを学べます。
Pages RouterのgetServerSidePropsでSSRを実装する方法を解説。リクエスト情報、props、キャッシュ、秘密情報の扱い、静的出力と併用できない理由を確認できます。
Pages RouterでグローバルCSSとCSS Modulesを使う手順を解説。ファイルの配置、読み込み先、クラスの適用、スタイルの衝突を避ける考え方を紹介します。
型付きpropsとコールバックで記事カードを作り、親ページで選択状態を管理します。ジェネリクスを使う一覧、安定したkey、コンポーネントの読み込み方も解説します。
Next.jsのコンポーネントをTypeScriptで学ぶ入門記事。props・state・children、ページと部品の配置、型推論、App Routerでの境界をコードで解説します。
TypeScriptのクラスの継承を実行例で解説。extends・super・override・protected・抽象クラスの役割、親の契約、委譲との使い分けを学べます。
TypeScriptのクラスの定義、コンストラクタ、アクセス修飾子、読み取り専用プロパティ、getter・setterを解説。privateと実行時のプライベート性の違いも扱います。
TypeScriptのオブジェクト指向をインターフェースとクラスの例で学びます。カプセル化・抽象化・多態性・継承と委譲、型と実行時の違いを解説します。
TypeScriptの関数の引数と戻り値、型推論、関数型、オプション引数、デフォルト引数、残余引数、オーバーロードを実行できるコードで解説します。
TypeScriptのモジュールをファイル別のコードで解説。名前付きとデフォルトのexport、import type、相対パス、NodeNextとJavaScript出力の対応を学べます。
TypeScriptのインターフェースでオブジェクト、関数、クラスの契約を定義します。任意項目、readonly、extendsとimplements、構造的型付けの注意点も解説します。
TypeScriptのコンパイルをtsconfig.jsonと実行例で解説。型チェック、出力先、noEmit・noEmitOnError、targetとmodule、watchとoutFileの違いを整理します。
TypeScriptの基本型、型推論、配列・タプル、nullとundefined、unknownとany、voidとneverをコードで解説。型チェックと実行時の動作の違いを整理します。
Next.jsのPages Routerのディレクトリ構成を解説。pages・public・components・lib・typesの役割、_appと_document、生成物とApp Routerの違いを整理します。
Next.jsの役割をPages Routerのコードで解説。SSG・SSR・ハイドレーションの違い、静的出力の制約、SEOや安全性を考える際の注意点を学べます。
TypeScriptをプロジェクトへインストールし、型チェック・JavaScriptへのコンパイル・Node.jsでの実行まで確認します。ロックファイルと設定の役割も解説します。
TypeScriptでできることを基本のコードから解説。JavaScriptとの関係、型推論、関数とオブジェクトの型、外部入力の検証、コンパイルと実行の流れを学べます。
create-next-appでTypeScriptとPages Routerの学習環境を作成。Node.jsの要件、作成時の選択、ページ編集、開発サーバーと本番ビルドの手順を解説します。