{"id":18161,"date":"2026-07-15T06:20:03","date_gmt":"2026-07-15T06:20:03","guid":{"rendered":"https:\/\/withcode.tech\/media\/?p=18161"},"modified":"2026-07-19T15:12:57","modified_gmt":"2026-07-19T15:12:57","slug":"css-media-query","status":"publish","type":"post","link":"https:\/\/withcode.tech\/media\/css-media-query\/","title":{"rendered":"\u30102026\u5e74\u7248\u3011CSS\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u5b8c\u5168\u30ac\u30a4\u30c9\uff5c\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc\u306e\u66f8\u304d\u65b9\u3068\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u8a2d\u8a08"},"content":{"rendered":"<p class=\"wp-block-paragraph\">\u300c\u30b9\u30de\u30db\u3067\u898b\u308b\u3068\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u5d29\u308c\u308b\u300d\u300c\u30d1\u30bd\u30b3\u30f3\u3068\u30b9\u30de\u30db\u3067\u5225\u3005\u306eCSS\u3092\u66f8\u304f\u306e\u304c\u9762\u5012\u300d\u2014\u2014Web\u5236\u4f5c\u3092\u306f\u3058\u3081\u305f\u591a\u304f\u306e\u65b9\u304c\u3053\u306e\u58c1\u306b\u3076\u3064\u304b\u308a\u307e\u3059\u3002\u305d\u306e\u89e3\u6c7a\u7b56\u304c<strong>CSS\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea<\/strong>\u3067\u3059\u3002\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3092\u4f7f\u3048\u3070\u3001\u753b\u9762\u306e\u5e45\u30fb\u5411\u304d\u30fb\u30ab\u30e9\u30fc\u30b9\u30ad\u30fc\u30e0\u306a\u3069\u306e\u6761\u4ef6\u306b\u5408\u308f\u305b\u3066\u30b9\u30bf\u30a4\u30eb\u3092\u5207\u308a\u66ff\u3048\u3089\u308c\u307e\u3059\u3002<\/p>\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306e\u57fa\u672c\u69cb\u6587\u304b\u3089<strong>\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u8a2d\u8a08<\/strong>\u3001\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u6c7a\u3081\u65b9\u3001\u5b9f\u8df5\u7684\u306a\u30ec\u30a4\u30a2\u30a6\u30c8\u4f8b\u3001\u305d\u3057\u3066<strong>\u30c0\u30fc\u30af\u30e2\u30fc\u30c9\u5bfe\u5fdc<\/strong>\u30842026\u5e74\u73fe\u5728\u3067\u666e\u53ca\u304c\u9032\u3080<strong>\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea<\/strong>\u307e\u3067\u3001\u521d\u5fc3\u8005\u301c\u4e2d\u7d1a\u306e\u5236\u4f5c\u8005\u304c\u73fe\u5834\u3067\u4f7f\u3048\u308b\u77e5\u8b58\u3092\u307e\u3068\u3081\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002\u30b3\u30fc\u30c9\u306f\u3059\u3079\u3066\u30b3\u30d4\u30da\u3067\u52d5\u304f\u3088\u3046\u306b\u66f8\u3044\u3066\u3042\u308b\u306e\u3067\u3001\u624b\u5143\u306e\u74b0\u5883\u3067\u8a66\u3057\u306a\u304c\u3089\u8aad\u307f\u9032\u3081\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3092\u304d\u3061\u3093\u3068\u7406\u89e3\u3059\u308b\u3068\u3001\u30bc\u30ed\u304b\u3089\u66f8\u304f\u30b3\u30fc\u30c9\u306e\u91cf\u304c\u6e1b\u308a\u3001\u30c7\u30b6\u30a4\u30f3\u306e\u5909\u66f4\u306b\u3082\u5f37\u3044\u67d4\u8edf\u306aCSS\u304c\u66f8\u3051\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u307e\u305a\u306f\u57fa\u672c\u304b\u3089\u9806\u3092\u8ffd\u3063\u3066\u78ba\u8a8d\u3057\u3066\u3044\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3068\u306f\uff1f\u57fa\u672c\u69cb\u6587\u3092\u7406\u89e3\u3059\u308b<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306e\u5f79\u5272<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\uff08Media Query\uff09<\/strong>\u3068\u306f\u3001CSS3\u3067\u5c0e\u5165\u3055\u308c\u305f\u6a5f\u80fd\u3067\u3001\u300c\u3069\u3093\u306a\u74b0\u5883\u3067\u30da\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u304b\u300d\u3068\u3044\u3046\u6761\u4ef6\u3092CSS\u306e\u4e2d\u3067\u5224\u5b9a\u3059\u308b\u3057\u304f\u307f\u3067\u3059\u3002\u753b\u9762\u5e45\u30fb\u89e3\u50cf\u5ea6\u30fb\u5411\u304d\u30fb\u30e6\u30fc\u30b6\u30fc\u8a2d\u5b9a\u306a\u3069\u3092\u6761\u4ef6\u3068\u3057\u3066\u6307\u5b9a\u3057\u3001\u305d\u306e\u6761\u4ef6\u3092\u6e80\u305f\u3059\u5834\u5408\u3060\u3051\u7279\u5b9a\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\u3067\u304d\u307e\u3059\u3002\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6Web\u30c7\u30b6\u30a4\u30f3\u306e\u571f\u53f0\u3068\u306a\u308b\u6280\u8853\u3067\u3042\u308a\u30011\u679a\u306eHTML\u30d5\u30a1\u30a4\u30eb\u3067\u30b9\u30de\u30db\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u30fbPC\u3059\u3079\u3066\u306b\u5bfe\u5fdc\u3057\u305f\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u5b9f\u73fe\u3059\u308b\u305f\u3081\u306b\u4e0d\u53ef\u6b20\u3067\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u57fa\u672c\u7684\u306a\u66f8\u304d\u65b9<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306f <code>@media<\/code> \u30eb\u30fc\u30eb\u3067\u59cb\u3081\u307e\u3059\u3002\u62ec\u5f27\u5185\u306b\u6761\u4ef6\uff08\u30e1\u30c7\u30a3\u30a2\u7279\u6027\uff09\u3092\u66f8\u304d\u3001\u305d\u306e\u5f8c\u306e\u6ce2\u62ec\u5f27\u306b\u30b9\u30bf\u30a4\u30eb\u3092\u66f8\u304d\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u753b\u9762\u5e45\u304c768px\u4ee5\u4e0a\u306e\u3068\u304d\u9069\u7528 *\/\n@media (min-width: 768px) {\n  .container {\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n}\n\n\/* \u753b\u9762\u5e45\u304c480px\u4ee5\u4e0b\u306e\u3068\u304d\u9069\u7528 *\/\n@media (max-width: 480px) {\n  .nav {\n    display: none;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><code>@media<\/code> \u306e\u5f8c\u306b\u66f8\u304f <code>screen<\/code> \u306a\u3069\u306e\u30e1\u30c7\u30a3\u30a2\u30bf\u30a4\u30d7\u306f\u73fe\u5728\u3067\u306f\u7701\u7565\u3059\u308b\u306e\u304c\u4e00\u822c\u7684\u3067\u3059\u3002<code>screen<\/code>\uff08\u753b\u9762\uff09\u30fb<code>print<\/code>\uff08\u5370\u5237\uff09\u30fb<code>all<\/code>\uff08\u3059\u3079\u3066\uff09\u304c\u4e3b\u306a\u7a2e\u985e\u3067\u3059\u304c\u3001\u5370\u5237\u7528\u30b9\u30bf\u30a4\u30eb\u3092\u5206\u3051\u305f\u3044\u5834\u5408\u4ee5\u5916\u306f\u7701\u3044\u3066\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\u8907\u6570\u306e\u6761\u4ef6\u306f <code>and<\/code> \u3067\u7e4b\u304e\u3001\u300c\u307e\u305f\u306f\u300d\u306f <code>,<\/code>\uff08\u30ab\u30f3\u30de\uff09\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* 768px\u4ee5\u4e0a\u304b\u30641200px\u4ee5\u4e0b *\/\n@media (min-width: 768px) and (max-width: 1200px) {\n  .sidebar {\n    width: 280px;\n  }\n}\n\n\/* 480px\u4ee5\u4e0b\u307e\u305f\u306f1400px\u4ee5\u4e0a\uff08\u3069\u3061\u3089\u304b\uff09 *\/\n@media (max-width: 480px), (min-width: 1400px) {\n  .hero {\n    padding: 40px 20px;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">\u4e0a\u306e\u4f8b\u3067\u306f <code>and<\/code> \u3067\u7e4b\u3044\u3060\u5834\u5408\u306f\u300c\u4e21\u65b9\u306e\u6761\u4ef6\u304c\u771f\u300d\u306e\u3068\u304d\u3001\u30ab\u30f3\u30de\u3067\u7e4b\u3044\u3060\u5834\u5408\u306f\u300c\u3069\u3061\u3089\u304b\u306e\u6761\u4ef6\u304c\u771f\u300d\u306e\u3068\u304d\u306b\u30b9\u30bf\u30a4\u30eb\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">min-width \u3068 max-width \u306e\u9055\u3044<\/h2>\n\n\n<h3 class=\"wp-block-heading\">min-width\uff1a\u3053\u306e\u5e45\u4ee5\u4e0a\u306b\u9069\u7528<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><code>min-width<\/code> \u306f\u300c\u753b\u9762\u5e45\u304c\u3053\u306e\u5024<strong>\u4ee5\u4e0a<\/strong>\u306e\u3068\u304d\u300d\u3068\u3044\u3046\u6761\u4ef6\u3067\u3059\u3002\u5c0f\u3055\u3044\u753b\u9762\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u30d9\u30fc\u30b9\u306b\u66f8\u3044\u3066\u304a\u304d\u3001\u753b\u9762\u304c\u5e83\u304f\u306a\u308b\u306b\u3064\u308c\u3066\u8ffd\u52a0\u30fb\u4e0a\u66f8\u304d\u3057\u3066\u3044\u304f<strong>\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u30a2\u30d7\u30ed\u30fc\u30c1<\/strong>\u3068\u76f8\u6027\u304c\u826f\u3044\u306e\u304c\u7279\u5fb4\u3067\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30d9\u30fc\u30b9\uff08\u5168\u753b\u9762\u5171\u901a\u3001\u4e3b\u306b\u30e2\u30d0\u30a4\u30eb\u60f3\u5b9a\uff09 *\/\n.card {\n  display: block;\n  padding: 16px;\n}\n\n\/* 768px\u4ee5\u4e0a\uff08\u30bf\u30d6\u30ec\u30c3\u30c8\u301cPC\uff09\u306b\u306a\u3063\u305f\u30892\u5217\u306b *\/\n@media (min-width: 768px) {\n  .card-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 24px;\n  }\n}\n\n\/* 1024px\u4ee5\u4e0a\uff08PC\uff09\u306b\u306a\u3063\u305f\u30893\u5217\u306b *\/\n@media (min-width: 1024px) {\n  .card-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">max-width\uff1a\u3053\u306e\u5e45\u4ee5\u4e0b\u306b\u9069\u7528<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><code>max-width<\/code> \u306f\u300c\u753b\u9762\u5e45\u304c\u3053\u306e\u5024<strong>\u4ee5\u4e0b<\/strong>\u306e\u3068\u304d\u300d\u3068\u3044\u3046\u6761\u4ef6\u3067\u3059\u3002PC\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u30d9\u30fc\u30b9\u306b\u66f8\u3044\u3066\u304a\u304d\u3001\u753b\u9762\u304c\u72ed\u304f\u306a\u3063\u305f\u3068\u304d\u306b\u4e0a\u66f8\u304d\u3059\u308b<strong>\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30d5\u30a1\u30fc\u30b9\u30c8<\/strong>\u306e\u30a2\u30d7\u30ed\u30fc\u30c1\u3068\u5bfe\u5fdc\u3057\u307e\u3059\u3002\u53e4\u304f\u304b\u3089\u3042\u308b\u30b5\u30a4\u30c8\u306e\u30ea\u30cb\u30e5\u30fc\u30a2\u30eb\u3084\u3001\u65e2\u5b58\u306ePC\u5411\u3051CSS\u306b\u5f8c\u304b\u3089\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u3092\u8ffd\u52a0\u3059\u308b\u30b1\u30fc\u30b9\u3067\u4f7f\u308f\u308c\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30d9\u30fc\u30b9\uff08PC\u5411\u3051\uff09 *\/\n.card-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 24px;\n}\n\n\/* 767px\u4ee5\u4e0b\uff08\u30bf\u30d6\u30ec\u30c3\u30c8\u4ee5\u4e0b\uff09\u306a\u30892\u5217 *\/\n@media (max-width: 767px) {\n  .card-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* 480px\u4ee5\u4e0b\uff08\u30b9\u30de\u30db\uff09\u306a\u30891\u5217 *\/\n@media (max-width: 480px) {\n  .card-grid {\n    grid-template-columns: 1fr;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u3069\u3061\u3089\u3092\u4f7f\u3046\u3079\u304d\u304b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u65b0\u898f\u5236\u4f5c\u3067\u306f <strong>min-width\uff08\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\uff09<\/strong> \u3092\u63a8\u5968\u3057\u307e\u3059\u3002\u7406\u7531\u306f3\u3064\u3042\u308a\u307e\u3059\u3002\u7b2c\u4e00\u306b\u3001\u30e2\u30d0\u30a4\u30eb\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u5168\u4f53\u306e\u904e\u534a\u6570\u3092\u5360\u3081\u308b\u73fe\u5728\u3001\u6700\u3082\u91cd\u8981\u306a\u74b0\u5883\u3092\u512a\u5148\u3057\u3066\u8a2d\u8a08\u3067\u304d\u307e\u3059\u3002\u7b2c\u4e8c\u306b\u3001\u30b3\u30fc\u30c9\u304c\u4e0a\u66f8\u304d\u306e\u9023\u9396\u306b\u306a\u308a\u306b\u304f\u304f\u4fdd\u5b88\u3057\u3084\u3059\u3044\u3067\u3059\u3002\u7b2c\u4e09\u306b\u3001\u30d6\u30e9\u30a6\u30b6\u304c\u5148\u306b\u30b7\u30f3\u30d7\u30eb\u306a\u30b9\u30bf\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080\u305f\u3081\u3001\u4f4e\u30b9\u30da\u30c3\u30af\u306e\u30e2\u30d0\u30a4\u30eb\u7aef\u672b\u3067\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306b\u6709\u5229\u3067\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u8a2d\u8a08\u306e\u8003\u3048\u65b9<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u300c\u5c0f\u3055\u3044\u753b\u9762\u304b\u3089\u7a4d\u307f\u4e0a\u3052\u308b\u300d\u767a\u60f3<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u3068\u306f\u3001\u6700\u521d\u306b\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u306e\u8868\u793a\u3092\u8a2d\u8a08\u3057\u3001\u753b\u9762\u304c\u5e83\u304f\u306a\u308b\u306b\u3064\u308c\u3066\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u62e1\u5f35\u3057\u3066\u3044\u304f\u8003\u3048\u65b9\u3067\u3059\u3002CSS\u306e\u8a18\u8ff0\u91cf\u3092\u6e1b\u3089\u305b\u308b\u3060\u3051\u3067\u306a\u304f\u3001\u4f55\u3092\u4e00\u756a\u4f1d\u3048\u305f\u3044\u304b\u3068\u3044\u3046\u60c5\u5831\u8a2d\u8a08\u306e\u6574\u7406\u306b\u3082\u3064\u306a\u304c\u308a\u307e\u3059\u3002<code>@media<\/code> \u306a\u3057\u306e\u30bb\u30ec\u30af\u30bf\u304c\u30e2\u30d0\u30a4\u30eb\u306e\u57fa\u672c\u30b9\u30bf\u30a4\u30eb\u3092\u62c5\u3044\u3001<code>min-width<\/code> \u306e\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u304c\u305d\u308c\u3092\u4e0a\u66f8\u304d\u30fb\u62e1\u5f35\u3057\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u306e\u5178\u578b\u4f8b *\/\n\n\/* \u30d9\u30fc\u30b9\uff1a\u7e261\u5217\u3001\u30d5\u30a9\u30f3\u30c8\u5c0f\u3055\u3081 *\/\n.hero {\n  padding: 32px 16px;\n  text-align: center;\n}\n\n.hero__title {\n  font-size: 1.6rem;\n  line-height: 1.4;\n}\n\n.hero__image {\n  width: 100%;\n  margin-top: 24px;\n}\n\n\/* \u30bf\u30d6\u30ec\u30c3\u30c8\u4ee5\u4e0a\uff1a\u6a2a\u4e26\u3073\u306b\u3059\u308b *\/\n@media (min-width: 768px) {\n  .hero {\n    display: flex;\n    align-items: center;\n    gap: 40px;\n    padding: 60px 40px;\n    text-align: left;\n  }\n\n  .hero__title {\n    font-size: 2.4rem;\n  }\n\n  .hero__image {\n    width: 45%;\n    margin-top: 0;\n    flex-shrink: 0;\n  }\n}\n\n\/* \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u4ee5\u4e0a\uff1a\u3055\u3089\u306b\u5927\u304d\u304f *\/\n@media (min-width: 1200px) {\n  .hero {\n    padding: 80px 60px;\n    max-width: 1300px;\n    margin: 0 auto;\n  }\n\n  .hero__title {\n    font-size: 3rem;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u3088\u3046\u306b\u66f8\u304f\u3068\u3001\u30b9\u30de\u30db\u3067\u306f\u6700\u5c0f\u9650\u306e\u30b9\u30bf\u30a4\u30eb\u3060\u3051\u30ed\u30fc\u30c9\u3055\u308c\u3001\u30bf\u30d6\u30ec\u30c3\u30c8\u30fbPC\u3067\u306f\u5fc5\u8981\u306a\u30b9\u30bf\u30a4\u30eb\u304c\u9806\u756a\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3059\u3002\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30d5\u30a1\u30fc\u30b9\u30c8\u3067\u66f8\u304f\u3068\u9006\u306b\u300c\u30b9\u30de\u30db\u3067\u306f\u6253\u3061\u6d88\u3057\u300d\u304c\u591a\u767a\u3057\u3001\u30b3\u30fc\u30c9\u304c\u8907\u96d1\u306b\u306a\u308a\u304c\u3061\u3067\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u6c7a\u3081\u65b9<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u30c7\u30d0\u30a4\u30b9\u57fa\u6e96\u3067\u306f\u306a\u304f\u30c7\u30b6\u30a4\u30f3\u57fa\u6e96\u3067\u6c7a\u3081\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8<\/strong>\u3068\u306f\u3001\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u5207\u308a\u66ff\u308f\u308b\u753b\u9762\u5e45\u306e\u5883\u754c\u5024\u306e\u3053\u3068\u3067\u3059\u3002\u300ciPhone\u304c375px\u3001iPad\u304c768px\u300d\u3068\u3044\u3063\u305f\u30c7\u30d0\u30a4\u30b9\u306e\u89e3\u50cf\u5ea6\u3067\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u8a2d\u5b9a\u3059\u308b\u65b9\u6cd5\u306f\u3001\u304b\u3064\u3066\u3088\u304f\u4f7f\u308f\u308c\u307e\u3057\u305f\u3002\u3057\u304b\u3057\u73fe\u5728\u306f\u7aef\u672b\u306e\u7a2e\u985e\u304c\u591a\u69d8\u3059\u304e\u308b\u305f\u3081\u3001<strong>\u30c7\u30b6\u30a4\u30f3\u304c\u5d29\u308c\u59cb\u3081\u308b\u5e45\u3092\u898b\u306a\u304c\u3089\u5224\u65ad\u3059\u308b<\/strong>\u306e\u304c\u5b9a\u77f3\u3067\u3059\u3002\u30c7\u30b6\u30a4\u30f3\u30c4\u30fc\u30eb\u3067\u30d7\u30ec\u30d3\u30e5\u30fc\u3057\u306a\u304c\u3089\u3001\u300c\u3053\u306e\u5e45\u3067\u6a2a\u4e26\u3073\u304c\u7aae\u5c48\u306b\u306a\u3063\u3066\u304d\u305f\u300d\u3068\u3044\u3046\u70b9\u3092\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u3088\u304f\u4f7f\u308f\u308c\u308b\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u76ee\u5b89<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u3068\u306f\u3044\u3048\u3001\u30bc\u30ed\u304b\u3089\u6c7a\u3081\u308b\u306e\u304c\u96e3\u3057\u3044\u5834\u5408\u306e\u53c2\u8003\u3068\u3057\u3066\u30012026\u5e74\u73fe\u5728\u306e\u4e3b\u8981\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u304c\u63a1\u7528\u3059\u308b\u6570\u5024\u3092\u793a\u3057\u307e\u3059\u3002<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>480px<\/strong>\uff1a\u5c0f\u578b\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\uff08\u7e26\u5411\u304d\uff09\u306e\u4e0a\u9650\u4ed8\u8fd1<\/li>\n<li><strong>640px<\/strong>\uff1a\u5927\u578b\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u301c\u6298\u308a\u305f\u305f\u307f\u7aef\u672b<\/li>\n<li><strong>768px<\/strong>\uff1a\u30bf\u30d6\u30ec\u30c3\u30c8\uff08\u7e26\u5411\u304d\uff09\u306e\u76ee\u5b89\u3002\u30ca\u30d3\u3084\u30b5\u30a4\u30c9\u30d0\u30fc\u3092\u51fa\u3059\u30dd\u30a4\u30f3\u30c8<\/li>\n<li><strong>1024px<\/strong>\uff1a\u30bf\u30d6\u30ec\u30c3\u30c8\uff08\u6a2a\u5411\u304d\uff09\u301c\u5c0f\u578b\u30ce\u30fc\u30c8PC<\/li>\n<li><strong>1280px<\/strong>\uff1a\u4e00\u822c\u7684\u306a\u30e9\u30c3\u30d7\u30c8\u30c3\u30d7<\/li>\n<li><strong>1536px<\/strong>\uff1a\u5927\u578b\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30fb\u30ef\u30a4\u30c9\u30e2\u30cb\u30bf\u30fc<\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">Tailwind CSS\u306f sm:640\u3001md:768\u3001lg:1024\u3001xl:1280\u30012xl:1536 \u3068\u3044\u3046\u533a\u5207\u308a\u3092\u63a1\u7528\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u6570\u5024\u306f\u30e1\u30b8\u30e3\u30fc\u306a\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u304c\u9577\u5e74\u306e\u5b9f\u7e3e\u304b\u3089\u63a1\u7528\u3057\u305f\u3082\u306e\u306a\u306e\u3067\u3001\u8ff7\u3063\u305f\u3068\u304d\u306e\u51fa\u767a\u70b9\u3068\u3057\u3066\u53c2\u8003\u306b\u3059\u308b\u4fa1\u5024\u304c\u3042\u308a\u307e\u3059\u3002\u305f\u3060\u3057\u6700\u7d42\u7684\u306b\u306f\u81ea\u5206\u306e\u30c7\u30b6\u30a4\u30f3\u306b\u5408\u308f\u305b\u3066\u8abf\u6574\u3059\u308b\u3053\u3068\u304c\u5927\u5207\u3067\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">CSS\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3067\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u7ba1\u7406\u3059\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u304c\u5927\u304d\u304f\u306a\u308b\u3068\u3001\u6570\u5024\u304c\u5404\u6240\u306b\u6563\u3089\u3070\u3063\u3066\u4fdd\u5b88\u304c\u5927\u5909\u306b\u306a\u308a\u307e\u3059\u3002CSS\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\uff08\u5909\u6570\uff09\u3067\u7ba1\u7406\u3057\u3066\u304a\u304f\u3068\u3059\u3063\u304d\u308a\u3057\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306e\u6761\u4ef6\u5024\u306b\u306f\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u76f4\u63a5\u4f7f\u3048\u306a\u3044\u5236\u7d04\u304c\u3042\u308b\u305f\u3081\u3001\u6b21\u306e\u3088\u3046\u306b\u5b9a\u6570\u3068\u3057\u3066\u30b3\u30e1\u30f3\u30c8\u3067\u7ba1\u7406\u3059\u308b\u304b\u3001PostCSS\u3084Sass\u306emixin\u3092\u4f7f\u3046\u65b9\u6cd5\u304c\u73fe\u5b9f\u7684\u3067\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/*\n  \u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u5b9a\u7fa9\uff08\u30b3\u30e1\u30f3\u30c8\u3067\u5171\u6709\uff09\n  --bp-sm: 640px\n  --bp-md: 768px\n  --bp-lg: 1024px\n  --bp-xl: 1280px\n*\/\n\n\/* \u4f7f\u7528\u7b87\u6240\u3067\u306f\u6570\u5024\u3092\u76f4\u63a5\u66f8\u304f\uff08\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u306fmq\u6761\u4ef6\u306b\u4f7f\u3048\u306a\u3044\uff09 *\/\n@media (min-width: 768px) { \/* --bp-md *\/ }\n@media (min-width: 1024px) { \/* --bp-lg *\/ }\n<\/code><\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u5b9f\u8df5\u4f8b\uff1a\u30ca\u30d3\u30fb\u30b0\u30ea\u30c3\u30c9\u30fb\u30d5\u30a9\u30f3\u30c8\u306e\u5207\u308a\u66ff\u3048<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30e1\u30cb\u30e5\u30fc\u3068PC\u30ca\u30d3\u306e\u5207\u308a\u66ff\u3048<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u3082\u3063\u3068\u3082\u3088\u304f\u4f7f\u3046\u30d1\u30bf\u30fc\u30f3\u306e\u3072\u3068\u3064\u304c\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u306e\u5207\u308a\u66ff\u3048\u3067\u3059\u3002\u30b9\u30de\u30db\u3067\u306f\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3\u3092\u8868\u793a\u3057\u3001PC\u3067\u306f\u6a2a\u4e26\u3073\u306e\u30ea\u30f3\u30af\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-markup\" data-lang=\"HTML\"><code>&lt;header class=\"site-header\"&gt;\n  &lt;a href=\"\/\" class=\"logo\"&gt;LOGO&lt;\/a&gt;\n  &lt;button class=\"hamburger\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\"&gt;&#9776;&lt;\/button&gt;\n  &lt;nav class=\"global-nav\"&gt;\n    &lt;ul&gt;\n      &lt;li&gt;&lt;a href=\"\/about\"&gt;About&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"\/works\"&gt;Works&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"\/contact\"&gt;Contact&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;\n<\/code><\/pre><\/div>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30d9\u30fc\u30b9\uff08\u30e2\u30d0\u30a4\u30eb\uff09 *\/\n.site-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 16px;\n}\n\n.global-nav {\n  display: none; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306f\u975e\u8868\u793a *\/\n}\n\n.hamburger {\n  display: block;\n  background: none;\n  border: none;\n  font-size: 1.5rem;\n  cursor: pointer;\n}\n\n\/* PC\uff08768px\u4ee5\u4e0a\uff09 *\/\n@media (min-width: 768px) {\n  .global-nav {\n    display: block; \/* \u30ca\u30d3\u3092\u8868\u793a *\/\n  }\n\n  .global-nav ul {\n    display: flex;\n    gap: 32px;\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n\n  .hamburger {\n    display: none; \/* \u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u3092\u975e\u8868\u793a *\/\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u30b0\u30ea\u30c3\u30c9\u30ec\u30a4\u30a2\u30a6\u30c8\u306e\u5217\u6570\u5909\u66f4<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u5546\u54c1\u4e00\u89a7\u3084\u30d6\u30ed\u30b0\u8a18\u4e8b\u4e00\u89a7\u306e\u30ab\u30fc\u30c9\u30b0\u30ea\u30c3\u30c9\u3092\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u306b\u3059\u308b\u5178\u578b\u4f8b\u3067\u3059\u3002CSS Grid\u3068 <code>repeat()<\/code> \u3092\u7d44\u307f\u5408\u308f\u305b\u308b\u3068\u3001\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u5074\u306e\u5909\u66f4\u304c\u6700\u5c0f\u9650\u3067\u6e08\u307f\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30e2\u30d0\u30a4\u30eb\uff1a1\u5217 *\/\n.card-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n}\n\n\/* \u30bf\u30d6\u30ec\u30c3\u30c8\uff1a2\u5217 *\/\n@media (min-width: 640px) {\n  .card-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 24px;\n  }\n}\n\n\/* PC\uff1a3\u5217 *\/\n@media (min-width: 1024px) {\n  .card-grid {\n    grid-template-columns: repeat(3, 1fr);\n    gap: 32px;\n  }\n}\n\n\/* \u5927\u578b\u30e2\u30cb\u30bf\u30fc\uff1a4\u5217 *\/\n@media (min-width: 1280px) {\n  .card-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><code>auto-fill<\/code> \u3084 <code>auto-fit<\/code> \u3092\u4f7f\u3046\u3068\u3001\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306a\u3057\u3067\u81ea\u52d5\u7684\u306b\u6298\u308a\u8fd4\u3059\u30b0\u30ea\u30c3\u30c9\u3082\u4f5c\u308c\u307e\u3059\u3002\u305f\u3060\u3057\u5217\u6570\u3092\u53b3\u5bc6\u306b\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3057\u305f\u3044\u5834\u5408\u306f\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3067\u660e\u793a\u3059\u308b\u65b9\u304c\u5b89\u5168\u3067\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u306e\u6d41\u52d5\u7684\u306a\u5207\u308a\u66ff\u3048<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u898b\u51fa\u3057\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u30e2\u30d0\u30a4\u30eb\u3068PC\u3067\u5909\u3048\u308b\u306e\u306f\u57fa\u672c\u4e2d\u306e\u57fa\u672c\u3067\u3059\u3002<code>clamp()<\/code> \u3068\u7d44\u307f\u5408\u308f\u305b\u308b\u3068\u3001\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u8d85\u3048\u305f\u4e2d\u9593\u306e\u5e45\u3067\u3082\u6ed1\u3089\u304b\u306b\u5909\u5316\u3057\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3060\u3051\u3067\u5207\u308a\u66ff\u3048\u308b\u65b9\u6cd5 *\/\n.section-title {\n  font-size: 1.5rem;\n}\n\n@media (min-width: 768px) {\n  .section-title {\n    font-size: 2rem;\n  }\n}\n\n@media (min-width: 1200px) {\n  .section-title {\n    font-size: 2.8rem;\n  }\n}\n\n\/* clamp()\u3092\u4f7f\u3063\u3066\u6ed1\u3089\u304b\u306b\u5909\u5316\u3055\u305b\u308b\u65b9\u6cd5 *\/\n.section-title-fluid {\n  \/* \u6700\u5c0f1.5rem \u2192 \u30d3\u30e5\u30fc\u30dd\u30fc\u30c8\u306b\u5fdc\u3058\u3066 \u2192 \u6700\u59273rem \u3067\u5909\u5316 *\/\n  font-size: clamp(1.5rem, 3vw + 1rem, 3rem);\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><code>clamp(\u6700\u5c0f\u5024, \u63a8\u5968\u5024, \u6700\u5927\u5024)<\/code> \u3092\u4f7f\u3063\u305f\u6d41\u52d5\u7684\u306a\u30bf\u30a4\u30dd\u30b0\u30e9\u30d5\u30a3\u306f\u3001\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3092\u8907\u6570\u66f8\u304b\u306a\u304f\u3066\u826f\u3044\u30e1\u30ea\u30c3\u30c8\u304c\u3042\u308a\u307e\u3059\u3002\u305f\u3060\u3057\u7d30\u304b\u3044\u5236\u5fa1\u304c\u96e3\u3057\u3044\u305f\u3081\u3001\u591a\u304f\u306e\u5834\u5408\u306f\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3068\u4f75\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u753b\u9762\u306e\u5411\u304d\uff08orientation\uff09\u3092\u6761\u4ef6\u306b\u3059\u308b<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u7e26\u5411\u304d\u30fb\u6a2a\u5411\u304d\u3067\u5207\u308a\u66ff\u3048\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3084\u30bf\u30d6\u30ec\u30c3\u30c8\u3067\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u7aef\u672b\u3092\u6a2a\u306b\u3057\u3066\u4f7f\u3046\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<code>orientation<\/code> \u3092\u4f7f\u3046\u3068\u3001<strong>\u7e26\u5411\u304d\uff08portrait\uff09<\/strong>\u3068<strong>\u6a2a\u5411\u304d\uff08landscape\uff09<\/strong>\u3067\u30b9\u30bf\u30a4\u30eb\u3092\u5207\u308a\u66ff\u3048\u3089\u308c\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u7e26\u5411\u304d\u306e\u3068\u304d *\/\n@media (orientation: portrait) {\n  .hero-image {\n    height: 40vh;\n    object-fit: cover;\n  }\n}\n\n\/* \u6a2a\u5411\u304d\u306e\u3068\u304d *\/\n@media (orientation: landscape) {\n  .hero-image {\n    height: 60vh;\n  }\n}\n\n\/* \u7d44\u307f\u5408\u308f\u305b\uff1a\u6a2a\u5411\u304d\u304b\u3064\u6700\u5927\u9ad8\u3055\u304c500px\uff08\u30b9\u30de\u30db\u6a2a\u5411\u304d\u3092\u5224\u5225\uff09 *\/\n@media (orientation: landscape) and (max-height: 500px) {\n  .fixed-header {\n    height: 48px; \/* \u5c0f\u3055\u304f\u3057\u3066\u753b\u9762\u3092\u6709\u52b9\u6d3b\u7528 *\/\n  }\n\n  .hero {\n    padding-top: 48px;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3092\u6a2a\u5411\u304d\u306b\u3059\u308b\u3068\u9ad8\u3055\u304c\u6975\u7aef\u306b\u5c0f\u3055\u304f\u306a\u308b\u305f\u3081\u3001\u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u9ad8\u3055\u3092\u6e1b\u3089\u3057\u305f\u308a\u3001\u30d2\u30fc\u30ed\u30fc\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u4f59\u767d\u3092\u8a70\u3081\u305f\u308a\u3059\u308b\u306e\u306b <code>orientation: landscape<\/code> \u3068 <code>max-height<\/code> \u306e\u7d44\u307f\u5408\u308f\u305b\u304c\u3088\u304f\u4f7f\u308f\u308c\u307e\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u30c0\u30fc\u30af\u30e2\u30fc\u30c9\u5bfe\u5fdc\uff08prefers-color-scheme\uff09<\/h2>\n\n\n<h3 class=\"wp-block-heading\">OS\u306e\u30ab\u30e9\u30fc\u30e2\u30fc\u30c9\u3092\u691c\u77e5\u3059\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">macOS\u30fbWindows\u30fbiOS\u30fbAndroid\u306a\u3069\u306f\u300c\u30c0\u30fc\u30af\u30e2\u30fc\u30c9\u300d\u8a2d\u5b9a\u3092\u6301\u3061\u3001\u30e6\u30fc\u30b6\u30fc\u304cOS\u30ec\u30d9\u30eb\u3067\u597d\u307f\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002CSS\u306e <code>prefers-color-scheme<\/code> \u30e1\u30c7\u30a3\u30a2\u7279\u6027\u3092\u4f7f\u3046\u3068\u3001\u305d\u306e\u8a2d\u5b9a\u3092\u691c\u77e5\u3057\u3066\u30b9\u30bf\u30a4\u30eb\u3092\u5207\u308a\u66ff\u3048\u3089\u308c\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u30e9\u30a4\u30c8\u30e2\u30fc\u30c9\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\uff09 *\/\n:root {\n  --color-bg: #ffffff;\n  --color-text: #1a1a1a;\n  --color-primary: #d16176;\n  --color-surface: #f5f5f5;\n  --color-border: #e0e0e0;\n}\n\n\/* \u30c0\u30fc\u30af\u30e2\u30fc\u30c9\uff1aOS\u304c\u30c0\u30fc\u30af\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3068\u304d *\/\n@media (prefers-color-scheme: dark) {\n  :root {\n    --color-bg: #1a1a1a;\n    --color-text: #f0f0f0;\n    --color-primary: #e8889a;\n    --color-surface: #2c2c2c;\n    --color-border: #404040;\n  }\n}\n\n\/* \u5b9f\u969b\u306e\u30b9\u30bf\u30a4\u30eb\uff08\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u53c2\u7167\u3059\u308b\u3060\u3051\uff09 *\/\nbody {\n  background-color: var(--color-bg);\n  color: var(--color-text);\n  transition: background-color 0.3s ease, color 0.3s ease;\n}\n\n.card {\n  background-color: var(--color-surface);\n  border: 1px solid var(--color-border);\n  border-radius: 8px;\n  padding: 24px;\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\uff08CSS\u5909\u6570\uff09\u3068\u7d44\u307f\u5408\u308f\u305b\u308b\u306e\u304c\u5b9a\u77f3\u3067\u3059\u3002<code>:root<\/code> \u306b\u8272\u306e\u5909\u6570\u3092\u307e\u3068\u3081\u3066\u304a\u304d\u3001<code>prefers-color-scheme: dark<\/code> \u306e\u30d6\u30ed\u30c3\u30af\u3067\u305d\u308c\u3089\u3092\u4e0a\u66f8\u304d\u3059\u308b\u3060\u3051\u3067\u3001\u30b5\u30a4\u30c8\u5168\u4f53\u306e\u30ab\u30e9\u30fc\u30ea\u30f3\u30b0\u3092\u307e\u3068\u3081\u3066\u5207\u308a\u66ff\u3048\u3089\u308c\u307e\u3059\u3002\u5404\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u30b9\u30bf\u30a4\u30eb\u306f\u5909\u6570\u3092\u53c2\u7167\u3057\u3066\u3044\u308b\u3060\u3051\u306a\u306e\u3067\u3001\u5909\u66f4\u7b87\u6240\u304c\u4e00\u7b87\u6240\u306b\u96c6\u7d04\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u30e6\u30fc\u30b6\u30fc\u304c\u624b\u52d5\u3067\u30c6\u30fc\u30de\u3092\u5207\u308a\u66ff\u3048\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">OS\u306e\u8a2d\u5b9a\u306b\u95a2\u4fc2\u306a\u304f\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u30dc\u30bf\u30f3\u3067\u30e9\u30a4\u30c8\u30fb\u30c0\u30fc\u30af\u3092\u5207\u308a\u66ff\u3048\u3089\u308c\u308bUI\u3082\u5b9a\u756a\u3067\u3059\u3002\u305d\u306e\u5834\u5408\u306f <code>data-theme<\/code> \u5c5e\u6027\u3092HTML\u306e <code>&lt;html&gt;<\/code> \u30bf\u30b0\u306b\u4ed8\u3051\u3066JavaScript\u3067\u64cd\u4f5c\u3057\u3001CSS\u3067\u5bfe\u5fdc\u3057\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* OS\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\uff1a\u30e9\u30a4\u30c8\u30e2\u30fc\u30c9 *\/\n:root {\n  --color-bg: #ffffff;\n  --color-text: #1a1a1a;\n}\n\n\/* data-theme=\"dark\" \u304c html \u8981\u7d20\u306b\u4ed8\u3044\u305f\u3068\u304d *\/\n[data-theme=\"dark\"] {\n  --color-bg: #1a1a1a;\n  --color-text: #f0f0f0;\n}\n\n\/* OS\u304c\u30c0\u30fc\u30af\u306e\u3068\u304d\u3001\u304b\u3064 data-theme=\"light\" \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u304d *\/\n@media (prefers-color-scheme: dark) {\n  :root:not([data-theme=\"light\"]) {\n    --color-bg: #1a1a1a;\n    --color-text: #f0f0f0;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a2d\u8a08\u306b\u3059\u308b\u3068\u3001\u300cOS\u30c0\u30fc\u30af\u30e2\u30fc\u30c9\u300d\u300c\u30e6\u30fc\u30b6\u30fc\u304c\u624b\u52d5\u3067\u30c0\u30fc\u30af\u9078\u629e\u300d\u300c\u30e6\u30fc\u30b6\u30fc\u304c\u624b\u52d5\u3067\u30e9\u30a4\u30c8\u9078\u629e\u300d\u306e3\u30d1\u30bf\u30fc\u30f3\u3092\u3059\u3079\u3066\u30ab\u30d0\u30fc\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u65b0\u3057\u3044 range \u69cb\u6587\uff08CSS Media Queries Level 4\uff09<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u5f93\u6765\u306e\u66f8\u304d\u65b9\u306e\u554f\u984c\u70b9<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u3053\u308c\u307e\u3067\u89e3\u8aac\u3057\u3066\u304d\u305f <code>min-width<\/code> \u3084 <code>max-width<\/code> \u306e\u66f8\u304d\u65b9\u306f CSS Media Queries Level 3 \u306e\u69cb\u6587\u3067\u3059\u3002\u3053\u306e\u66f8\u304d\u65b9\u3067\u3082\u554f\u984c\u306a\u304f\u52d5\u4f5c\u3057\u307e\u3059\u304c\u3001\u300c768px\u4ee5\u4e0a1199px\u4ee5\u4e0b\u300d\u3092\u66f8\u304f\u3068 <code>(min-width: 768px) and (max-width: 1199px)<\/code> \u3068\u5197\u9577\u306b\u306a\u308a\u304c\u3061\u3067\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">range \u69cb\u6587\u3067\u77ed\u304f\u66f8\u304f<\/h3>\n\n\n<p class=\"wp-block-paragraph\">CSS Media Queries Level 4 \u3067\u5c0e\u5165\u3055\u308c\u305f <strong>range \u69cb\u6587<\/strong>\u3092\u4f7f\u3046\u3068\u3001\u4e0d\u7b49\u53f7\u8a18\u53f7\u3067\u6761\u4ef6\u3092\u76f4\u611f\u7684\u306b\u66f8\u3051\u307e\u3059\u30022026\u5e74\u73fe\u5728\u3001\u4e3b\u8981\u30d6\u30e9\u30a6\u30b6\u306eChrome\u30fbFirefox\u30fbSafari\u30fbEdge\u3059\u3079\u3066\u3067\u5bfe\u5fdc\u6e08\u307f\u306e\u305f\u3081\u3001\u5b9f\u52d9\u3067\u4f7f\u3044\u59cb\u3081\u3066\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u5f93\u6765\u306e\u66f8\u304d\u65b9 *\/\n@media (min-width: 768px) { }\n@media (max-width: 767px) { }\n@media (min-width: 768px) and (max-width: 1199px) { }\n\n\/* \u2193 range\u69cb\u6587\u3067\u66f8\u304d\u76f4\u3057\u305f\u7248 *\/\n@media (width &gt;= 768px) { }\n@media (width &lt; 768px) { }\n@media (768px &lt;= width &lt; 1200px) { }\n\n\/* height\u306b\u3082\u4f7f\u3048\u308b *\/\n@media (height &gt;= 600px) {\n  .hero {\n    min-height: 100vh;\n  }\n}\n\n\/* \u5b9f\u8df5\u4f8b\uff1a3\u6bb5\u968e\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30b0\u30ea\u30c3\u30c9 *\/\n.grid {\n  display: grid;\n  gap: 20px;\n}\n\n@media (width &lt; 640px) {\n  .grid { grid-template-columns: 1fr; }\n}\n\n@media (640px &lt;= width &lt; 1024px) {\n  .grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n@media (width &gt;= 1024px) {\n  .grid { grid-template-columns: repeat(3, 1fr); }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><code>768px &lt;= width &lt; 1200px<\/code> \u306e\u3088\u3046\u306b\u4e2d\u9593\u7bc4\u56f2\u3092\u4e00\u884c\u3067\u66f8\u3051\u308b\u306e\u304c\u6700\u5927\u306e\u30e1\u30ea\u30c3\u30c8\u3067\u3059\u3002\u6570\u5b66\u306e\u4e0d\u7b49\u53f7\u3068\u540c\u3058\u611f\u899a\u3067\u8aad\u3081\u308b\u305f\u3081\u3001\u6761\u4ef6\u306e\u91cd\u8907\u3084\u9699\u9593\u304c\u751f\u3058\u306b\u304f\u304f\u3001\u30d0\u30b0\u306e\u4e88\u9632\u306b\u3082\u306a\u308a\u307e\u3059\u3002\u65b0\u898f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306frange\u69cb\u6587\u3092\u7a4d\u6975\u7684\u306b\u63a1\u7528\u3059\u308b\u3053\u3068\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u5165\u9580<\/h2>\n\n\n<h3 class=\"wp-block-heading\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3068\u306e\u9055\u3044<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306f\u30d3\u30e5\u30fc\u30dd\u30fc\u30c8\uff08\u753b\u9762\u5168\u4f53\u306e\u5e45\uff09\u3092\u57fa\u6e96\u306b\u30b9\u30bf\u30a4\u30eb\u3092\u5207\u308a\u66ff\u3048\u307e\u3059\u3002\u3053\u308c\u306b\u5bfe\u3057\u3066<strong>\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea<\/strong>\u306f\u3001<strong>\u89aa\u8981\u7d20\uff08\u30b3\u30f3\u30c6\u30ca\uff09\u306e\u5e45\u3092\u57fa\u6e96<\/strong>\u306b\u30b9\u30bf\u30a4\u30eb\u3092\u5207\u308a\u66ff\u3048\u307e\u3059\u30022023\u5e74\u4ee5\u964d\u3059\u3079\u3066\u306e\u4e3b\u8981\u30d6\u30e9\u30a6\u30b6\u3067\u5bfe\u5fdc\u304c\u5b8c\u4e86\u3057\u30012026\u5e74\u73fe\u5728\u3067\u306f\u5b9f\u52d9\u6295\u5165\u304c\u5341\u5206\u53ef\u80fd\u306a\u6280\u8853\u3067\u3059\u3002<\/p>\n\n\n<p class=\"wp-block-paragraph\">\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u304c\u5fc5\u8981\u306b\u306a\u308b\u5178\u578b\u7684\u306a\u30b7\u30ca\u30ea\u30aa\u306f\u300c\u540c\u3058\u30ab\u30fc\u30c9\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u3092\u3001\u30b5\u30a4\u30c9\u30d0\u30fc\u5185\uff08\u72ed\u3044\uff09\u3068\u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u5185\uff08\u5e83\u3044\uff09\u306e\u4e21\u65b9\u306b\u4f7f\u3044\u305f\u3044\u300d\u3068\u3044\u3046\u30b1\u30fc\u30b9\u3067\u3059\u3002\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3060\u3051\u3060\u3068\u3001\u753b\u9762\u5e45\u3092\u898b\u3066\u3057\u307e\u3046\u305f\u3081\u300c\u30b5\u30a4\u30c9\u30d0\u30fc\u306e\u4e2d\u3067\u3082\u753b\u9762\u304c\u5e83\u3051\u308c\u3070\u5927\u304d\u3044\u30ec\u30a4\u30a2\u30a6\u30c8\u300d\u3068\u3044\u3046\u610f\u56f3\u3057\u306a\u3044\u8868\u793a\u306b\u306a\u308a\u307e\u3059\u3002\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u306a\u3089\u89aa\u306e\u5e45\u3060\u3051\u3092\u898b\u308b\u306e\u3067\u3001\u914d\u7f6e\u5834\u6240\u306b\u5fdc\u3058\u3066\u81ea\u52d5\u3067\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u5909\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u306e\u66f8\u304d\u65b9<\/h3>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* 1. \u89aa\u8981\u7d20\u306b\u30b3\u30f3\u30c6\u30ca\u3068\u3057\u3066\u767b\u9332\u3059\u308b *\/\n.card-wrapper {\n  container-type: inline-size; \/* \u6a2a\u5e45\u3092\u57fa\u6e96\u306b\u3059\u308b *\/\n  container-name: card-container; \/* \u540d\u524d\u306f\u7701\u7565\u53ef *\/\n}\n\n\/* 2. @container \u3067\u5b50\u8981\u7d20\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u5207\u308a\u66ff\u3048\u308b *\/\n@container (width &gt;= 400px) {\n  .card {\n    display: flex;\n    gap: 20px;\n  }\n\n  .card__image {\n    width: 140px;\n    flex-shrink: 0;\n  }\n}\n\n@container (width &lt; 400px) {\n  .card {\n    display: block;\n  }\n\n  .card__image {\n    width: 100%;\n    height: 200px;\n    object-fit: cover;\n  }\n}\n\n\/* \u540d\u524d\u4ed8\u304d\u30b3\u30f3\u30c6\u30ca\u3092\u6307\u5b9a\u3057\u3066\u9069\u7528\u3059\u308b\u5834\u5408 *\/\n@container card-container (width &gt;= 500px) {\n  .card__title {\n    font-size: 1.4rem;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><code>container-type: inline-size<\/code> \u3092\u6307\u5b9a\u3057\u305f\u8981\u7d20\u306e\u5b50\u5b6b\u304c <code>@container<\/code> \u306e\u5f71\u97ff\u3092\u53d7\u3051\u307e\u3059\u3002<code>inline-size<\/code> \u306f\u30c6\u30ad\u30b9\u30c8\u306e\u6d41\u308c\u308b\u65b9\u5411\u306e\u5e45\uff08\u901a\u5e38\u306f\u6a2a\u5e45\uff09\u3092\u57fa\u6e96\u306b\u3057\u307e\u3059\u3002\u7e26\u6a2a\u4e21\u65b9\u3092\u57fa\u6e96\u306b\u3057\u305f\u3044\u5834\u5408\u306f <code>size<\/code> \u3092\u4f7f\u3044\u307e\u3059\u304c\u3001\u591a\u304f\u306e\u30b1\u30fc\u30b9\u3067\u306f <code>inline-size<\/code> \u3067\u5341\u5206\u3067\u3059\u3002\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u306freact\u30fbVue\u306a\u3069\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30d9\u30fc\u30b9\u958b\u767a\u3068\u306e\u76f8\u6027\u304c\u975e\u5e38\u306b\u826f\u304f\u3001\u518d\u5229\u7528\u6027\u306e\u9ad8\u3044UI\u3092\u4f5c\u308b\u969b\u306e\u91cd\u8981\u30c4\u30fc\u30eb\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u3088\u304f\u3042\u308b\u30df\u30b9\u3068\u5bfe\u51e6\u6cd5<\/h2>\n\n\n<h3 class=\"wp-block-heading\">viewport\u30e1\u30bf\u30bf\u30b0\u304c\u629c\u3051\u3066\u3044\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3092\u66f8\u3044\u3066\u3082\u30b9\u30de\u30db\u3067\u52b9\u304b\u306a\u3044\u539f\u56e0\u306e\u7b2c1\u4f4d\u306f\u3001HTML\u306e <code>&lt;head&gt;<\/code> \u306b <code>viewport<\/code> \u30e1\u30bf\u30bf\u30b0\u304c\u5165\u3063\u3066\u3044\u306a\u3044\u3053\u3068\u3067\u3059\u3002\u3053\u308c\u304c\u306a\u3044\u3068\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u306fPC\u30b5\u30a4\u30c8\u3092\u7e2e\u5c0f\u3057\u3066\u8868\u793a\u3057\u3088\u3046\u3068\u3059\u308b\u305f\u3081\u3001\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306b\u5230\u9054\u305b\u305a\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u304c\u4e00\u5207\u767a\u52d5\u3057\u307e\u305b\u3093\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-markup\" data-lang=\"HTML\"><code>&lt;!-- &lt;head&gt;\u306b\u5fc5\u305a\u5165\u308c\u308b --&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n<\/code><\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">min-width \u3068 max-width \u30671px \u306e\u9699\u9593\u30fb\u91cd\u8907\u304c\u8d77\u304d\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30d5\u30a1\u30fc\u30b9\u30c8\u3068\u540c\u3058\u30d5\u30a1\u30a4\u30eb\u306b\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u3092\u6df7\u5728\u3055\u305b\u308b\u3068\u3001\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u5883\u754c\u3067\u4e21\u65b9\u306e\u30eb\u30fc\u30eb\u304c\u5f53\u305f\u3063\u3066\u3057\u307e\u3046\u300c\u91cd\u8907\u300d\u3084\u3001\u3069\u3061\u3089\u3082\u5f53\u305f\u3089\u306a\u3044\u300c\u9699\u9593\u300d\u304c\u8d77\u304d\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* NG\uff1a767\u3068768\u306e\u5883\u754c\u3067\u4e21\u65b9\u304c\u4e00\u77ac\u5f53\u305f\u308b\u53ef\u80fd\u6027 *\/\n@media (max-width: 768px) { }\n@media (min-width: 768px) { }\n\n\/* OK\uff1a\u5883\u754c\u5024\u3092\u305a\u3089\u3057\u3066\u91cd\u8907\u3092\u9632\u3050 *\/\n@media (max-width: 767px) { }\n@media (min-width: 768px) { }\n\n\/* \u3082\u3063\u3068\u5b89\u5168\uff1arange\u69cb\u6587\u306a\u3089\u5883\u754c\u304c\u660e\u78ba *\/\n@media (width &lt; 768px) { }\n@media (width &gt;= 768px) { }\n<\/code><\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">CSS\u306e\u8a18\u8ff0\u9806\u5e8f\u306e\u9593\u9055\u3044<\/h3>\n\n\n<p class=\"wp-block-paragraph\">CSS\u306f\u5f8c\u306b\u66f8\u3044\u305f\u30eb\u30fc\u30eb\u304c\u512a\u5148\u3055\u308c\u307e\u3059\uff08\u8a73\u7d30\u5ea6\u304c\u540c\u3058\u5834\u5408\uff09\u3002\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u3067\u66f8\u304f\u5834\u5408\u306f\u3001<strong>\u30d9\u30fc\u30b9\u30b9\u30bf\u30a4\u30eb \u2192 \u5c0f\u3055\u3044\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8 \u2192 \u5927\u304d\u3044\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8<\/strong>\u306e\u9806\u306b\u4e26\u3079\u3066\u304f\u3060\u3055\u3044\u3002\u9006\u9806\u306b\u66f8\u304f\u3068\u3001\u5e83\u3044\u753b\u9762\u7528\u306e\u30b9\u30bf\u30a4\u30eb\u304c\u72ed\u3044\u753b\u9762\u3067\u3082\u9069\u7528\u3055\u308c\u305f\u307e\u307e\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* OK\uff1a\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u306e\u6b63\u3057\u3044\u9806\u5e8f *\/\n.box { width: 100%; }                          \/* \u30d9\u30fc\u30b9 *\/\n@media (min-width: 640px) { .box { width: 50%; } }   \/* sm *\/\n@media (min-width: 1024px) { .box { width: 33%; } }  \/* lg *\/\n\n\/* NG\uff1a\u9806\u5e8f\u304c\u9006\u306b\u306a\u3063\u3066\u3044\u308b *\/\n@media (min-width: 1024px) { .box { width: 33%; } }  \/* lg\u304c\u5148 *\/\n@media (min-width: 640px) { .box { width: 50%; } }   \/* sm\u304c\u5f8c\u306b\u6765\u3066\u4e0a\u66f8\u304d\u3057\u3066\u3057\u307e\u3046 *\/\n<\/code><\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u753b\u50cf\u304c\u306f\u307f\u51fa\u308b<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc\u3067\u3088\u304f\u8d77\u304d\u308b\u30c8\u30e9\u30d6\u30eb\u304c\u3001\u56fa\u5b9a\u5e45\u306e\u753b\u50cf\u304c\u30b3\u30f3\u30c6\u30ca\u304b\u3089\u306f\u307f\u51fa\u3059\u3053\u3068\u3067\u3059\u3002\u4ee5\u4e0b\u3092\u30d9\u30fc\u30b9\u30b9\u30bf\u30a4\u30eb\u306b\u5165\u308c\u3066\u304a\u304f\u3068\u9632\u3052\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u5168\u753b\u50cf\u306e\u306f\u307f\u51fa\u3057\u9632\u6b62 *\/\nimg {\n  max-width: 100%;\n  height: auto;\n  display: block;\n}\n\n\/* \u30d3\u30c7\u30aa\u306b\u3082\u9069\u7528 *\/\nvideo,\niframe {\n  max-width: 100%;\n}\n<\/code><\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u3088\u304f\u3042\u308b\u8cea\u554f\uff08FAQ\uff09<\/h2>\n\n\n<h3 class=\"wp-block-heading\">Q. \u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306fCSS\u30d5\u30a1\u30a4\u30eb\u306e\u3069\u3053\u306b\u66f8\u3051\u3070\u3044\u3044\u3067\u3059\u304b\uff1f<\/h3>\n\n\n<p class=\"wp-block-paragraph\">2\u3064\u306e\u8003\u3048\u65b9\u304c\u3042\u308a\u307e\u3059\u30021\u3064\u306f\u300c\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u3054\u3068\u306b\u307e\u3068\u3081\u3066\u66f8\u304f\u300d\u65b9\u6cd5\u3067\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u672b\u5c3e\u306b768px\u7528\u30fb1024px\u7528\u3068\u307e\u3068\u3081\u3066\u66f8\u304d\u307e\u3059\u3002\u3082\u30461\u3064\u306f\u300c\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u3054\u3068\u306b\u305d\u306e\u76f4\u4e0b\u306b\u66f8\u304f\u300d\u65b9\u6cd5\u3067\u3001<code>.nav<\/code> \u306e\u30b9\u30bf\u30a4\u30eb\u306e\u76f4\u5f8c\u306b <code>.nav<\/code> \u306e\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3092\u66f8\u304d\u307e\u3059\u3002\u5f8c\u8005\u306e\u307b\u3046\u304c\u95a2\u9023\u3059\u308bCSS\u304c\u8fd1\u304f\u306b\u3042\u3063\u3066\u4fdd\u5b88\u3057\u3084\u3059\u3044\u305f\u3081\u3001\u73fe\u5728\u306f\u4e3b\u6d41\u3067\u3059\u3002Sass\u3084PostCSS\u3092\u4f7f\u3046\u5834\u5408\u3082\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u3054\u3068\u306b\u307e\u3068\u3081\u308b\u66f8\u304d\u65b9\u304c\u4e00\u822c\u7684\u3067\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">Q. em\u30fbrem\u30fbpx \u306e\u3069\u308c\u3092\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306b\u4f7f\u3046\u3079\u304d\u3067\u3059\u304b\uff1f<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306e\u6761\u4ef6\u5024\u306b\u306f <code>em<\/code> \u3092\u4f7f\u3046\u3053\u3068\u3092\u63a8\u5968\u3059\u308b\u30a8\u30f3\u30b8\u30cb\u30a2\u3082\u3044\u307e\u3059\u3002\u7406\u7531\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u30d6\u30e9\u30a6\u30b6\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u5909\u66f4\u3057\u305f\u3068\u304d\u306b <code>em<\/code> \u5358\u4f4d\u306e\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u304c\u8ffd\u5f93\u3059\u308b\u304b\u3089\u3067\u3059\u3002\u305f\u3060\u3057 <code>rem<\/code> \u306f\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u5185\u3067\u306f <code>em<\/code> \u3068\u540c\u69d8\u306b\u6a5f\u80fd\u3057\u307e\u3059\u3002\u4e00\u65b9\u3067 <code>px<\/code> \u306f\u3082\u3063\u3068\u3082\u76f4\u611f\u7684\u3067\u3001\u30c7\u30b6\u30a4\u30f3\u30c4\u30fc\u30eb\u306e\u6570\u5024\u3092\u305d\u306e\u307e\u307e\u4f7f\u3048\u307e\u3059\u3002\u30c1\u30fc\u30e0\u306e\u6163\u7fd2\u306b\u5408\u308f\u305b\u308b\u306e\u304c\u73fe\u5b9f\u7684\u3067\u3001\u3069\u308c\u3092\u9078\u3093\u3067\u3082\u5927\u304d\u306a\u5dee\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u8aad\u307f\u3084\u3059\u3055\u3092\u512a\u5148\u3057\u3066 <code>px<\/code> \u3092\u4f7f\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">Q. \u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u306f\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306e\u4ee3\u66ff\u3067\u3059\u304b\uff1f<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u4ee3\u66ff\u3067\u306f\u306a\u304f\u3001<strong>\u88dc\u5b8c\u95a2\u4fc2<\/strong>\u306b\u3042\u308a\u307e\u3059\u3002\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u306f\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u5358\u4f4d\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u5207\u308a\u66ff\u3048\u306b\u512a\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u300c\u753b\u9762\u5168\u4f53\u306e\u5e45\u3067\u30d8\u30c3\u30c0\u30fc\u306e\u9ad8\u3055\u3092\u5909\u3048\u308b\u300d\u300c\u5168\u4f53\u7684\u306a\u30ab\u30e9\u30e0\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u5207\u308a\u66ff\u3048\u308b\u300d\u3068\u3044\u3063\u305f\u30da\u30fc\u30b8\u30ec\u30d9\u30eb\u306e\u5236\u5fa1\u306f\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u304c\u5411\u3044\u3066\u3044\u307e\u3059\u3002\u4e21\u8005\u3092\u7d44\u307f\u5408\u308f\u305b\u3066\u4f7f\u3046\u306e\u304c2026\u5e74\u73fe\u5728\u306e\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u3067\u3059\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">Q. !important \u3092\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u5185\u3067\u4f7f\u3063\u3066\u3082\u3044\u3044\u3067\u3059\u304b\uff1f<\/h3>\n\n\n<p class=\"wp-block-paragraph\">\u539f\u5247\u3068\u3057\u3066 <code>!important<\/code> \u306e\u4f7f\u7528\u306f\u907f\u3051\u308b\u3079\u304d\u3067\u3059\u3002\u7279\u306b\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u5185\u3067\u4f7f\u3046\u3068\u3001\u5f8c\u3067\u30b9\u30bf\u30a4\u30eb\u3092\u4e0a\u66f8\u304d\u3057\u305f\u3044\u3068\u304d\u306b\u8a70\u307e\u308a\u307e\u3059\u3002<code>!important<\/code> \u304c\u5fc5\u8981\u306b\u611f\u3058\u308b\u5834\u5408\u306f\u3001\u8a73\u7d30\u5ea6\u306e\u8a2d\u8a08\u304c\u5d29\u308c\u3066\u3044\u308b\u30b5\u30a4\u30f3\u3067\u3059\u3002\u30bb\u30ec\u30af\u30bf\u306e\u8a73\u7d30\u5ea6\u3092\u6574\u7406\u3059\u308b\u304b\u3001\u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u4f7f\u3063\u305f\u8a2d\u8a08\u306b\u5207\u308a\u66ff\u3048\u308b\u3053\u3068\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n<h3 class=\"wp-block-heading\">Q. prefers-reduced-motion \u3067\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u5236\u5fa1\u3059\u308b\u306b\u306f\u3069\u3046\u3057\u307e\u3059\u304b\uff1f<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><code>prefers-reduced-motion<\/code> \u306f\u3001\u30e6\u30fc\u30b6\u30fc\u304cOS\u3067\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u6e1b\u3089\u3059\u8a2d\u5b9a\u3092\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3092\u691c\u77e5\u3059\u308b\u30e1\u30c7\u30a3\u30a2\u7279\u6027\u3067\u3059\u3002\u524d\u5ead\u969c\u5bb3\u3092\u6301\u3064\u30e6\u30fc\u30b6\u30fc\u3084\u3001\u904e\u5ea6\u306a\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u597d\u307e\u306a\u3044\u30e6\u30fc\u30b6\u30fc\u3078\u306e\u914d\u616e\u3068\u3057\u3066\u91cd\u8981\u3067\u3059\u3002\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u306e\u89b3\u70b9\u304b\u3089\u3001\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u591a\u7528\u3059\u308b\u30b5\u30a4\u30c8\u3067\u306f\u5bfe\u5fdc\u3059\u308b\u3053\u3068\u3092\u5f37\u304f\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>\/* \u901a\u5e38\uff1a\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3042\u308a *\/\n.button {\n  transition: transform 0.3s ease, background-color 0.3s ease;\n}\n\n.button:hover {\n  transform: translateY(-2px);\n}\n\n\/* \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u8efd\u6e1b\u8a2d\u5b9a\u306e\u30e6\u30fc\u30b6\u30fc\u306b\u306f\u52d5\u304d\u3092\u6b62\u3081\u308b *\/\n@media (prefers-reduced-motion: reduce) {\n  .button {\n    transition: background-color 0.15s ease; \/* \u8272\u5909\u5316\u306f\u6b8b\u3057\u3066\u3082\u3088\u3044 *\/\n  }\n\n  .button:hover {\n    transform: none;\n  }\n\n  \/* \u3059\u3079\u3066\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u4e00\u62ec\u3067\u6b62\u3081\u308b\u5834\u5408 *\/\n  *,\n  *::before,\n  *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n<\/code><\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u307e\u3068\u3081<\/h2>\n\n\n<p class=\"wp-block-paragraph\">CSS\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306f\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6Web\u30c7\u30b6\u30a4\u30f3\u306e\u6838\u5fc3\u6280\u8853\u3067\u3059\u3002\u57fa\u672c\u7684\u306a <code>@media<\/code> \u69cb\u6587\u304b\u3089\u59cb\u307e\u308a\u3001\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8\u306e\u8003\u3048\u65b9\u3001\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u8a2d\u8a08\u3001\u30c0\u30fc\u30af\u30e2\u30fc\u30c9\u3084\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u307e\u3067\u3001\u5e45\u5e83\u3044\u8868\u73fe\u304c1\u3064\u306e\u6280\u8853\u3067\u30ab\u30d0\u30fc\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u8a18\u4e8b\u306e\u30dd\u30a4\u30f3\u30c8\u3092\u307e\u3068\u3081\u307e\u3059\u3002<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306e\u57fa\u672c<\/strong>\u306f <code>@media (\u6761\u4ef6) { \u30b9\u30bf\u30a4\u30eb }<\/code>\u3002<code>and<\/code> \u3067\u8907\u6570\u6761\u4ef6\u3092\u7e4b\u3052\u308b<\/li>\n<li><strong>\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8<\/strong>\u3067\u66f8\u304f\u5834\u5408\u306f <code>min-width<\/code> \u3092\u4f7f\u3044\u3001\u5c0f\u3055\u3044\u5e45\u304b\u3089\u5927\u304d\u3044\u5e45\u3078\u7a4d\u307f\u4e0a\u3052\u308b<\/li>\n<li><strong>\u30d6\u30ec\u30a4\u30af\u30dd\u30a4\u30f3\u30c8<\/strong>\u306f\u30c7\u30d0\u30a4\u30b9\u3067\u306f\u306a\u304f\u30c7\u30b6\u30a4\u30f3\u304c\u5d29\u308c\u308b\u5e45\u3092\u57fa\u6e96\u306b\u6c7a\u3081\u308b\u3002640\u30fb768\u30fb1024\u30fb1280px\u304c\u76ee\u5b89<\/li>\n<li><strong>orientation<\/strong> \u3067\u7e26\u6a2a\u306e\u5411\u304d\u3001<strong>prefers-color-scheme<\/strong> \u3067\u30c0\u30fc\u30af\u30e2\u30fc\u30c9\u3092\u691c\u77e5\u3067\u304d\u308b<\/li>\n<li><strong>range\u69cb\u6587<\/strong>\uff08<code>width &gt;= 768px<\/code>\uff09\u3092\u4f7f\u3046\u3068\u6761\u4ef6\u304c\u77ed\u304f\u76f4\u611f\u7684\u306b\u66f8\u3051\u308b\u3002\u4e3b\u8981\u30d6\u30e9\u30a6\u30b6\u5bfe\u5fdc\u6e08\u307f<\/li>\n<li><strong>\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea<\/strong>\uff08<code>@container<\/code>\uff09\u306f\u89aa\u8981\u7d20\u306e\u5e45\u3092\u57fa\u6e96\u306b\u3059\u308b\u65b0\u3057\u3044\u4ed5\u7d44\u307f\u3002\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3068\u4f7f\u3044\u5206\u3051\u308b<\/li>\n<li>\u3088\u304f\u3042\u308b\u30df\u30b9\u306f <strong>viewport\u30e1\u30bf\u30bf\u30b0\u5fd8\u308c\u30fb\u5883\u754c\u5024\u306e\u91cd\u8907\u30fb\u8a18\u8ff0\u9806\u5e8f\u306e\u9006\u8ee2<\/strong>\u3002\u78ba\u8a8d\u30ea\u30b9\u30c8\u3068\u3057\u3066\u6d3b\u7528\u3057\u3066\u307b\u3057\u3044<\/li>\n<li>\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u306e\u305f\u3081\u306b <strong>prefers-reduced-motion<\/strong> \u3082\u5b9f\u88c5\u3057\u3066\u304a\u304f\u3068\u5b89\u5fc3<\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u306f\u300c\u66f8\u304d\u65b9\u3092\u899a\u3048\u308b\u300d\u3088\u308a\u3082\u300c\u3069\u3093\u306a\u6761\u4ef6\u3067\u3069\u3046\u5909\u3048\u305f\u3044\u304b\u300d\u3068\u3044\u3046\u8a2d\u8a08\u601d\u60f3\u304c\u5927\u5207\u3067\u3059\u3002\u307e\u305a\u57fa\u672c\u306e <code>min-width<\/code> \u30d1\u30bf\u30fc\u30f3\u3092\u7e70\u308a\u8fd4\u3057\u4f7f\u3063\u3066\u8eab\u4f53\u3067\u899a\u3048\u3001\u6163\u308c\u3066\u304d\u305f\u3089range\u69cb\u6587\u3084\u30b3\u30f3\u30c6\u30ca\u30af\u30a8\u30ea\u306b\u79fb\u884c\u3057\u3066\u3044\u304f\u30b9\u30c6\u30c3\u30d7\u304c\u6700\u77ed\u30eb\u30fc\u30c8\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u306e\u30b3\u30fc\u30c9\u4f8b\u3092\u305d\u306e\u307e\u307e\u624b\u5143\u3067\u30b3\u30d4\u30da\u3057\u3066\u52d5\u304b\u3057\u306a\u304c\u3089\u3001\u305c\u3072\u5b9f\u611f\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n\n<!-- withmedia-related -->\n<h2 class=\"wp-block-heading\">\u95a2\u9023\u8a18\u4e8b<\/h2>\n\n\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/withcode.tech\/media\/css-centering\/\">CSS\u4e2d\u592e\u5bc4\u305b\u306e\u5b8c\u5168\u30ac\u30a4\u30c9\uff5c\u6a2a\u30fb\u7e26\u30fb\u4e0a\u4e0b\u5de6\u53f3\u3092\u30b3\u30d4\u30da\u3067<\/a><\/li>\n<li><a href=\"https:\/\/withcode.tech\/media\/flex-box-layout\/\">Flexbox\u5b8c\u5168\u30ac\u30a4\u30c9\uff5c\u8981\u7d20\u306e\u6a2a\u4e26\u3073\u30ec\u30a4\u30a2\u30a6\u30c8<\/a><\/li>\n<li><a href=\"https:\/\/withcode.tech\/media\/grid-layout-webdesign\/\">CSS\u30b0\u30ea\u30c3\u30c9\u30ec\u30a4\u30a2\u30a6\u30c8\u5b8c\u5168\u30ac\u30a4\u30c9<\/a><\/li>\n<li><a href=\"https:\/\/withcode.tech\/media\/css-calc\/\">CSS calc()\u306e\u4f7f\u3044\u65b9\u5b8c\u5168\u30ac\u30a4\u30c9<\/a><\/li>\n<li><a href=\"https:\/\/withcode.tech\/media\/webdesign-fontsize-optimization-description\/\">Web\u30c7\u30b6\u30a4\u30f3\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u5b8c\u5168\u30ac\u30a4\u30c9<\/a><\/li>\n<li><a href=\"https:\/\/withcode.tech\/media\/css-webdesign-technique-map\/\">CSS\u5b9f\u88c5\u30c6\u30af\u30cb\u30c3\u30af\u5b8c\u5168\u30de\u30c3\u30d7<\/a><\/li>\n<\/ul>\n\n\n\n\n<h2 class=\"wp-block-heading\">WithCode\u3092\u4f53\u9a13\u3067\u304d\u308b\u521d\u7d1a\u30b3\u30fc\u30b9\u516c\u958b\u4e2d\uff01<\/h2>\n\n<figure class=\"wp-block-image alignleft size-full\"><img decoding=\"async\" width=\"600\" height=\"500\" src=\"https:\/\/withcode.tech\/media\/wp-content\/uploads\/2024\/04\/\u30d0\u30ca\u30fc_300\u00d7250_20240425.png\" alt=\"WithCode\u3092\u4f53\u9a13\u3067\u304d\u308b\u521d\u7d1a\u30b3\u30fc\u30b9\u516c\u958b\u4e2d\uff01\" class=\"wp-image-2650\"\/><\/figure>\n\n<h3 class=\"wp-block-heading\">\u521d\u7d1a\u30b3\u30fc\u30b9(\u00a549,800)\u304c\u5b8c\u5168\u7121\u6599\u306b\uff01<\/h3>\n\n<ul class=\"wp-block-list\">\n<li><strong>\u671f\u9593\uff1a1\u9031\u9593<\/strong><\/li>\n<li><strong>\u5b66\u7fd2\u5185\u5bb9\uff1a<\/strong><br><strong>\u30ed\u30fc\u30c9\u30de\u30c3\u30d7\/\u57fa\u790e\u77e5\u8b58\/\u74b0\u5883\u69cb\u7bc9\/HTML\/CSS\/LP\u30fb\u30dd\u30fc\u30c8\u30d5\u30a9\u30ea\u30aa\u4f5c\u6210<\/strong><br><strong>\u2192 <span class=\"swl-marker mark_yellow\">\u6b63\u3057\u3044\u5b66\u7fd2\u65b9\u6cd5\u3067\u300c\u78ba\u304b\u306a\u6210\u9577\u300d\u3092\u5b9f\u611f\u3067\u304d\u308b\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u3002<\/span><\/strong><\/li>\n<\/ul>\n\n<p>\u526f\u696d\u30fb\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u304c\u4e3b\u6d41\u306b\u306a\u3063\u3066\u3044\u308b\u4eca\u3053\u305d\u3001\u81ea\u3089\u306e\u30b9\u30ad\u30eb\u3067\u7a3c\u3052\u308b\u4eba\u6750\u3092\u76ee\u6307\u3057\u3066\u307f\u307e\u305b\u3093\u304b\uff1f<\/p>\n\n<p>\u672a\u7d4c\u9a13\u3067\u3082\u5fc3\u914d\u3059\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u521d\u7d1a\u30b3\u30fc\u30b9\u3092\u53d7\u8b1b\u3055\u308c\u308b\u65b9\u306e\u5927\u591a\u6570\u306f\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u672a\u7d4c\u9a13\u3067\u3059\u3002\u307e\u305a\u306f\u7121\u6599\u30ab\u30a6\u30f3\u30bb\u30ea\u30f3\u30b0\u3067\u3001\u60a9\u307f\u3084\u4e0d\u5b89\u3092\u304a\u805e\u304b\u305b\u304f\u3060\u3055\u3044\uff01<\/p>\n\n<div class=\"wp-block-buttons\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/withcode.tech\/reservation\/\" style=\"background-color:#ffbf00\"><strong>\u516c\u5f0f\u30b5\u30a4\u30c8\u304b\u3089\u7121\u6599\u30ab\u30a6\u30f3\u30bb\u30ea\u30f3\u30b0\u306b\u7533\u3057\u8fbc\u3080 \u2192<\/strong><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\u300c\u30b9\u30de\u30db\u3067\u898b\u308b\u3068\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u5d29\u308c\u308b\u300d\u300c\u30d1\u30bd\u30b3\u30f3\u3068\u30b9\u30de\u30db\u3067\u5225\u3005\u306eCSS\u3092\u66f8\u304f\u306e\u304c\u9762\u5012\u300d\u2014\u2014Web\u5236\u4f5c\u3092\u306f\u3058\u3081\u305f\u591a\u304f\u306e\u65b9\u304c\u3053\u306e\u58c1\u306b\u3076\u3064\u304b\u308a\u307e\u3059\u3002\u305d\u306e\u89e3\u6c7a\u7b56\u304cCSS\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3067\u3059\u3002\u30e1\u30c7\u30a3\u30a2\u30af\u30a8\u30ea\u3092\u4f7f\u3048\u3070\u3001\u753b\u9762\u306e\u5e45\u30fb\u5411\u304d\u30fb\u30ab [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":18290,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"swell_btn_cv_data":"","footnotes":"","vk-ltc-link":"","vk-ltc-target":""},"categories":[361],"tags":[],"class_list":["post-18161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/posts\/18161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/comments?post=18161"}],"version-history":[{"count":1,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/posts\/18161\/revisions"}],"predecessor-version":[{"id":18167,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/posts\/18161\/revisions\/18167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/media\/18290"}],"wp:attachment":[{"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/media?parent=18161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/categories?post=18161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/withcode.tech\/media\/wp-json\/wp\/v2\/tags?post=18161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}