CSSのメディアクエリ入門:画面幅で変わるレイアウトを図とサンプルで解説
CSSメディアクエリを図と操作サンプルで解説。min-width・max-width、1列から3列への変化、境界と優先順位、ダークモード・動きを減らす設定・印刷対応まで学べます。
HTMLの入門からCSSのスタイル変更・レイアウト・レスポンシブ対応、JavaScriptを使ったサイト制作まで。全10回の解説、動く見本、完成コードで順番に学べます。
架空の学習会サイトを1つの題材に、HTMLの文書構造からCSSの色・余白・レイアウト、JavaScriptによる操作まで段階的に学ぶ全10回の連載です。
HTMLは1タグ、CSSは1プロパティごとに詳しく解説。書き方・活用事例・ブラウザー互換性まで確認できます。
1つのサイトを少しずつ育てます。途中から学ぶ場合も、その回の完成コードをダウンロードできます。
248 ARTICLES
CSSメディアクエリを図と操作サンプルで解説。min-width・max-width、1列から3列への変化、境界と優先順位、ダークモード・動きを減らす設定・印刷対応まで学べます。
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、保存と再読み込み、文字化けの対策を学びます。