CSS問題ドリル

0 / 50 問正解
Q1

CSSの基本構文で正しいのはどれですか?

Q2

class="card" の要素にスタイルを当てるセレクタはどれですか?

Q3

id="header" の要素にスタイルを当てるセレクタはどれですか?

Q4

CSSファイルをHTMLに読み込むタグはどれですか?

Q5

すべての要素にスタイルを当てるユニバーサルセレクタを入力してください(半角1文字)

💡 ヒント

アスタリスクと呼ばれる記号です

Q6

文字色を変えるCSSプロパティ名を入力してください

💡 ヒント

英語で「色」を意味する単語です

Q7

文字サイズを変えるCSSプロパティ名を入力してください

💡 ヒント

font(フォント)+ size(サイズ)をハイフンでつなぎます

Q8

文字を太字にするプロパティと値の組み合わせはどれですか?

Q9

文字を中央揃えにするプロパティと値はどれですか?

Q10

font-family で複数のフォントを指定する理由は?

Q11

背景色を変えるCSSプロパティ名を入力してください

💡 ヒント

background(背景)+ color(色)をハイフンでつなぎます

Q12

border: 2px solid #ccc の3つの値の意味は?

Q13

角を丸くするCSSプロパティ名を入力してください

💡 ヒント

border(枠線)+ radius(半径)をハイフンでつなぎます

Q14

padding: 16px; ___: 24px; — 外側の余白を指定するプロパティは?

Q15

色コード #ff0000 は何色ですか?

Q16

ボックスモデルの4層を外側から順に並べたものはどれですか?

Q17

padding はどこの余白ですか?

Q18

* { ___: border-box; } — width に padding と border を含めるプロパティは?

Q19

width: 300px; padding: 20px; border: 2px solid black; のとき、box-sizing がデフォルト(content-box)だと実際の横幅は?

Q20

要素を左右中央に配置する margin の書き方はどれですか?

Q21

.container { display: ___; } — 子要素を横並びにするための値は?

Q22

display: flex を指定するのはどの要素ですか?

Q23

Flexboxで横方向の揃え方を指定するプロパティはどれですか?

Q24

Flexboxで要素を縦並びにする flex-direction の値はどれですか?

Q25

Flexboxで子要素が画面幅に収まらないとき、次の行に折り返すプロパティ名を入力してください

💡 ヒント

flex + wrap(包む)をハイフンでつなぎます

Q26

画面幅に応じてCSSを切り替える仕組みはどれですか?

Q27

スマホ表示を正しくするために <head> に書く必要がある meta タグはどれですか?

Q28

@media (max-width: 600px) { } はどういう意味ですか?

Q29

スマホファーストの書き方で正しいのはどれですか?

Q30

@media (___-width: 768px) { } — 768px以上のときにスタイルを適用する条件は?

Q31

.container { display: grid; ___: 1fr 1fr 1fr; } — 3列のグリッドを作るプロパティは?

Q32

CSS Gridで行と列の間隔を指定するプロパティはどれですか?

Q33

CSS Gridで要素を特定のエリアに配置するプロパティ名を入力してください

💡 ヒント

grid + area(エリア)をハイフンでつなぎます

Q34

ホバー時に0.3秒かけて色が変わるアニメーションを作るプロパティはどれですか?

Q35

@___ fadeIn { from { opacity: 0; } to { opacity: 1; } } — アニメーションを定義するルールは?

Q36

animation: fadeIn 2s ease infinite; の infinite の意味は?

Q37

li:nth-child(2) はどの要素を選択しますか?

Q38

p:___(first-child) { color: red; } — 最初の子要素以外の p を赤くする疑似クラスは?

Q39

入力欄にフォーカスが当たったときにスタイルを変える疑似クラス名を入力してください(コロンなし)

💡 ヒント

英語で「焦点を合わせる」を意味する単語です

Q40

@media (min-width: 768px) と @media (max-width: 768px) の違いは?

Q41

font-size: ___(16px, 4vw, 24px); — 最小値・推奨値・最大値を指定する関数は?

Q42

vw という単位の意味はどれですか?

Q43

:root { ___: #3b82f6; } .btn { color: var(--primary); } — CSS変数を定義する書き方は?

Q44

CSS変数の値を使うときの書き方はどれですか?

Q45

CSS変数を定義するとき、変数名の先頭につける記号を入力してください(半角2文字)

💡 ヒント

ハイフンを2つ続けます

Q46

スクロールしても画面上部に固定されるナビバーを作る position の値はどれですか?

Q47

z-index が効かないのはどんなときですか?

Q48

.card:hover { ___: scale(1.05); } — 要素を1.05倍に拡大するプロパティは?

Q49

同じ要素に .red { color: red; } と #title { color: blue; } が適用されたとき、文字色はどうなりますか?

Q50

CSSの詳細度(優先順位)が高い順に並んでいるのはどれですか?

📚 関連する用語

⚠️ よくあるエラー

📖 関連ブログ記事