クイズ: CSSの基礎は知ってる?(2025)
フロントエンドだけど大丈夫?
クイズ: CSSを知っているか?
- Modern CSS? 🤔
- CSSを_あなたの_履歴書に載せるべきか??? 🚀
- 選択式。 🤖 … どれだけ簡単だろう、ってね?
次の 唯一の無効な ❌ font-size を選択してください:
10cx は無効です。cx は実在しない CSS 単位です。(執筆時点では。)
よく使われる単位にはおなじみの px、rem、em があります。
新しい単位は動的でレスポンシブなレイアウトに便利です。
ch-0文字の幅vmin- ビューポートの最小値vmax- ビューポートの最大値vh- ビューポートの高さvw- ビューポートの幅
さらに、常に存在しているもののあまり使われない単位もあります。例えばセンチメートルの cm、ミリメートルの mm、インチの in、ポイントの pt などです
有効な👍 16進数コードを1つ見つけられますか?
16進数コードは CSS で色を表すのに使えます。# で始まり、3、4、6、または 8 桁の十六進数が必要です。
3 桁のコードは 6 桁コードの省略形で、各文字が 2 回繰り返されます。4 桁コードは透明度用のアルファチャンネルを含みます。
例えば #ABC は #AABBCC と同じで、#ABCD は #AABBCCDD と同じです。16進数の扱い方をもっと知りたい場合は、私のJavaScript numbers quiz.をご覧ください。
次の単位のうち、無効な ❌ CSS 単位はどれですか?
ch、vmin、vmax、vh、vw のような新しい単位は、動的/レスポンシブなレイアウトに非常に便利です。
また、常に存在しているもののほとんど使われない単位もあります。たとえばセンチメートルの cm、mm、インチの in、ポイントの pt、pc、大文字のサイズを表す cap、そして文字 x の高さに相当する ex などです。
一般的に使われる単位には、ピクセルの px、要素のフォントサイズに対する相対単位の em、そして rem があります。rem は90年代のバンド R.E.M. への隠れたオマージュだと言われますが(実際は単にルート要素を基準にした相対 em 単位です)。
ボックス内の「shit」をどうやって中央に配置しますか?
ブロック要素内のテキストを中央揃えにする正しい方法は text-align: center; を使うことです。align プロパティはフレックスボックスレイアウトで使用され、margin: 0 auto; はブロック要素を水平方向に中央に配置するために使います。
align-content プロパティはグリッドレイアウトで使用され、text-content は有効な CSS プロパティではありません。
モダンなフロー レイアウトで、ブロック コンテナ内のコンテンツを垂直方向に中央揃えするにはどうすればいいですか?
align-content を使うのが、フロー レイアウトでブロック コンテナの内容を垂直方向に中央揃えするモダンな方法です。
align-items と justify-content プロパティはフレックスボックスやグリッド レイアウトで使用され、フローでは使いません。
margin: 0 auto; と margin: auto; はブロック要素を水平方向に中央揃えしますが、垂直方向には揃えません。