HTML/CSS 101:完全かつ包括的なガイド

ウェブデザインと開発において、HTML(HyperText Markup Language)とCSS(Cascading Style Sheets)は基盤となる重要な技術です。HTMLはウェブページの構造を作り、CSSはその見た目をデザインします。このガイドでは、HTMLとCSSの基本を説明し、これらの技術がどのように組み合わさってウェブページを作成するのかを理解できるように詳しく解説します。

1. HTMLの基本

HTMLはウェブページの「骨組み」を作るための言語です。HTMLファイルは、タグと呼ばれる特定の要素を使って、コンテンツを構造的に記述します。各タグは特定の目的を持っており、テキスト、画像、リンク、フォームなどを表示するために使用されます。

1.1 HTMLの基本的な構造

HTML文書の基本的な構造は以下のようになります。

html
html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>HTMLの基本title> head> <body> <h1>ウェブページのタイトルh1> <p>これはHTMLの基本的なページです。p> body> html>

このコードは、ウェブブラウザに「HTMLの基本」と表示されるページを作成します。ここで重要なタグを見てみましょう。

  • : HTML5を使用していることを宣言します。

  • : HTML文書の開始を示すタグです。

  • : メタ情報(文字セット、ビューポート設定、タイトルなど)を含む部分です。

  • : 文書の文字エンコーディングを設定します。

  • </code>: ウェブブラウザのタブに表示されるページタイトルを設定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="958" data-end="992" class="" style=""> <p data-start="960" data-end="992" class=""><code data-start="960" data-end="968"><body></code>: ウェブページのコンテンツが含まれる部分です。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="993" data-end="1025" class="" style=""> <p data-start="995" data-end="1025" class=""><code data-start="995" data-end="1001"></p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <h2></code>: 見出しタグで、最も重要な見出しを表示します。</p> </li> <li data-start="1026" data-end="1050" class="" style=""> <p data-start="1028" data-end="1050" class=""><code data-start="1028" data-end="1033"></p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <p></code>: 段落を作成するためのタグです。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> </ul> <h4 data-start="1052" data-end="1073" class="">1.2 よく使われるHTMLタグ</h4> <p data-start="1075" data-end="1099" class="">HTMLでよく使われるタグをいくつか紹介します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <ul data-start="1101" data-end="1336"> <li data-start="1101" data-end="1142" class="" style=""> <p data-start="1103" data-end="1142" class=""><code data-start="1103" data-end="1126"><a href="URL">リンク</a></code>: ハイパーリンクを作成します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="1143" data-end="1187" class="" style=""> <p data-start="1145" data-end="1187" class=""><code data-start="1145" data-end="1176"><img sizes="(max-width: 860px) calc(100vw - 44px), 800px" decoding="async" src="画像URL" alt="画像の説明"></code>: 画像を表示します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="1188" data-end="1241" class="" style=""> <p data-start="1190" data-end="1241" class=""><code data-start="1190" data-end="1196"></p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <ul></code>, <code data-start="1198" data-end="1204"></p> <ol></code>, <code data-start="1206" data-end="1212"></p> <li></code>: 順不同リスト、順序付きリスト、リスト項目を作成します。</p> </li> <li data-start="1242" data-end="1287" class="" style=""> <p data-start="1244" data-end="1287" class=""><code data-start="1244" data-end="1253"></p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <table></code>, <code data-start="1255" data-end="1261"></p> <tr></code>, <code data-start="1263" data-end="1269"></p> <td></code>: テーブル、行、セルを作成します。</p> </li> <li data-start="1288" data-end="1336" class="" style=""> <p data-start="1290" data-end="1336" class=""><code data-start="1290" data-end="1298"></p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <form></code>, <code data-start="1300" data-end="1309"><input></code>, <code data-start="1311" data-end="1321"><button></code>: フォーム要素を作成します。</p> </li> </ul> <h3 data-start="1338" data-end="1351" class="">2. CSSの基本</h3> <p data-start="1353" data-end="1457" class="">CSSは、HTMLで作成したページのデザインを担当する言語です。色、フォント、レイアウトなどを指定することができます。CSSを使うことで、ウェブページを美しく、そしてユーザーにとって使いやすいものにできます。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <h4 data-start="1459" data-end="1478" class="">2.1 CSSの基本的な構造</h4> <p data-start="1480" data-end="1534" class="">CSSは、スタイルシートとしてHTML文書に組み込まれます。以下のように、スタイルを定義することができます。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <pre class="!overflow-visible" data-start="1536" data-end="1667"><div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]">css</div><div class="sticky top-9"><div class="absolute bottom-0 right-0 flex h-9 items-center pr-2"><div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center select-none px-4 py-1" aria-label="Copy"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z" fill="currentColor"></path></svg>Copy</button></span><span class="" data-state="closed"><button class="flex select-none items-center gap-1 px-4 py-1"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"><path d="M2.5 5.5C4.3 5.2 5.2 4 5.5 2.5C5.8 4 6.7 5.2 8.5 5.5C6.7 5.8 5.8 7 5.5 8.5C5.2 7 4.3 5.8 2.5 5.5Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.66282 16.5231L5.18413 19.3952C5.12203 19.7678 5.09098 19.9541 5.14876 20.0888C5.19933 20.2067 5.29328 20.3007 5.41118 20.3512C5.54589 20.409 5.73218 20.378 6.10476 20.3159L8.97693 19.8372C9.72813 19.712 10.1037 19.6494 10.4542 19.521C10.7652 19.407 11.0608 19.2549 11.3343 19.068C11.6425 18.8575 11.9118 18.5882 12.4503 18.0497L20 10.5C21.3807 9.11929 21.3807 6.88071 20 5.5C18.6193 4.11929 16.3807 4.11929 15 5.5L7.45026 13.0497C6.91175 13.5882 6.6425 13.8575 6.43197 14.1657C6.24513 14.4392 6.09299 14.7348 5.97903 15.0458C5.85062 15.3963 5.78802 15.7719 5.66282 16.5231Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.5 7L18.5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>Edit</button></span></div></div></div><div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre language-css"><span><span><span class="hljs-selector-tag">body</span></span><span> { </span><span><span class="hljs-attribute">font-family</span></span><span>: Arial, sans-serif; </span><span><span class="hljs-attribute">background-color</span></span><span>: </span><span><span class="hljs-number">#f4f4f4</span></span><span>; </span><span><span class="hljs-attribute">color</span></span><span>: </span><span><span class="hljs-number">#333</span></span><span>; } </span><span><span class="hljs-selector-tag">h1</span></span><span> { </span><span><span class="hljs-attribute">color</span></span><span>: </span><span><span class="hljs-number">#007bff</span></span><span>; } </span></span></code></div></div></pre> <p data-start="1669" data-end="1735" class="">上記のコードは、<code data-start="1677" data-end="1683">body</code>タグに適用されるフォントや背景色、文字色を指定しています。<code data-start="1712" data-end="1716">h1</code>タグには青色のテキストが適用されます。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <h4 data-start="1737" data-end="1760" class="">2.2 CSSの選択子(セレクター)</h4> <p data-start="1762" data-end="1817" class="">CSSでは、HTMLの特定の要素にスタイルを適用するために選択子を使用します。代表的な選択子を以下に示します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <ul data-start="1819" data-end="2031"> <li data-start="1819" data-end="1855" class="" style=""> <p data-start="1821" data-end="1855" class=""><code data-start="1821" data-end="1824">*</code>(全選択子): ページ内のすべての要素にスタイルを適用します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="1856" data-end="1910" class="" style=""> <p data-start="1858" data-end="1910" class=""><code data-start="1858" data-end="1867">element</code>(要素選択子): 特定のHTML要素にスタイルを適用します(例:<code data-start="1899" data-end="1903">h1</code>, <code data-start="1905" data-end="1908">p</code>)。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="1911" data-end="1973" class="" style=""> <p data-start="1913" data-end="1973" class=""><code data-start="1913" data-end="1921">.class</code>(クラス選択子): 特定のクラスにスタイルを適用します(例:<code data-start="1951" data-end="1957">.btn</code>, <code data-start="1959" data-end="1971">.container</code>)。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="1974" data-end="2031" class="" style=""> <p data-start="1976" data-end="2031" class=""><code data-start="1976" data-end="1981">#id</code>(ID選択子): 特定のIDにスタイルを適用します(例:<code data-start="2009" data-end="2018">#header</code>, <code data-start="2020" data-end="2029">#footer</code>)。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> </ul> <h4 data-start="2033" data-end="2051" class="">2.3 CSSのプロパティ</h4> <p data-start="2053" data-end="2104" class="">CSSでは、各選択子に対してプロパティと値を設定します。いくつかの代表的なプロパティは以下の通りです。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <ul data-start="2106" data-end="2322"> <li data-start="2106" data-end="2130" class="" style=""> <p data-start="2108" data-end="2130" class=""><code data-start="2108" data-end="2115">color</code>: テキストの色を指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="2131" data-end="2163" class="" style=""> <p data-start="2133" data-end="2163" class=""><code data-start="2133" data-end="2151">background-color</code>: 背景色を指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="2164" data-end="2194" class="" style=""> <p data-start="2166" data-end="2194" class=""><code data-start="2166" data-end="2177">font-size</code>: フォントのサイズを指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="2195" data-end="2222" class="" style=""> <p data-start="2197" data-end="2222" class=""><code data-start="2197" data-end="2205">margin</code>: 要素の外側の余白を指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="2223" data-end="2251" class="" style=""> <p data-start="2225" data-end="2251" class=""><code data-start="2225" data-end="2234">padding</code>: 要素の内側の余白を指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="2252" data-end="2276" class="" style=""> <p data-start="2254" data-end="2276" class=""><code data-start="2254" data-end="2262">border</code>: 要素の枠線を指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> <li data-start="2277" data-end="2322" class="" style=""> <p data-start="2279" data-end="2322" class=""><code data-start="2279" data-end="2288">display</code>: 要素の表示方法(ブロック要素やインライン要素など)を指定します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </li> </ul> <h3 data-start="2324" data-end="2345" class="">3. HTMLとCSSの組み合わせ</h3> <p data-start="2347" data-end="2460" class="">HTMLとCSSを組み合わせて、より魅力的なウェブページを作成できます。HTMLはコンテンツの構造を作り、CSSはその構造をスタイリングします。実際にHTMLとCSSを組み合わせて、シンプルなウェブページを作成してみましょう。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <h4 data-start="2462" data-end="2483" class="">3.1 例:基本的なウェブページ</h4> <p data-start="2485" data-end="2520" class="">以下は、HTMLとCSSを組み合わせたシンプルなウェブページの例です。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <pre class="!overflow-visible" data-start="2522" data-end="3464"><div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]">html</div><div class="sticky top-9"><div class="absolute bottom-0 right-0 flex h-9 items-center pr-2"><div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center select-none px-4 py-1" aria-label="Copy"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z" fill="currentColor"></path></svg>Copy</button></span><span class="" data-state="closed"><button class="flex select-none items-center gap-1 px-4 py-1"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"><path d="M2.5 5.5C4.3 5.2 5.2 4 5.5 2.5C5.8 4 6.7 5.2 8.5 5.5C6.7 5.8 5.8 7 5.5 8.5C5.2 7 4.3 5.8 2.5 5.5Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.66282 16.5231L5.18413 19.3952C5.12203 19.7678 5.09098 19.9541 5.14876 20.0888C5.19933 20.2067 5.29328 20.3007 5.41118 20.3512C5.54589 20.409 5.73218 20.378 6.10476 20.3159L8.97693 19.8372C9.72813 19.712 10.1037 19.6494 10.4542 19.521C10.7652 19.407 11.0608 19.2549 11.3343 19.068C11.6425 18.8575 11.9118 18.5882 12.4503 18.0497L20 10.5C21.3807 9.11929 21.3807 6.88071 20 5.5C18.6193 4.11929 16.3807 4.11929 15 5.5L7.45026 13.0497C6.91175 13.5882 6.6425 13.8575 6.43197 14.1657C6.24513 14.4392 6.09299 14.7348 5.97903 15.0458C5.85062 15.3963 5.78802 15.7719 5.66282 16.5231Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.5 7L18.5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>Edit</button></span></div></div></div><div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre language-html"><span><span><span class="hljs-meta"><!DOCTYPE <span class="hljs-keyword">html</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">html</span></span></span><span> </span><span><span class="hljs-attr">lang</span></span><span>=</span><span><span class="hljs-string">"ja"</span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">head</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">meta</span></span></span><span> </span><span><span class="hljs-attr">charset</span></span><span>=</span><span><span class="hljs-string">"UTF-8"</span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">meta</span></span></span><span> </span><span><span class="hljs-attr">name</span></span><span>=</span><span><span class="hljs-string">"viewport"</span></span><span> </span><span><span class="hljs-attr">content</span></span><span>=</span><span><span class="hljs-string">"width=device-width, initial-scale=1.0"</span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">title</span></span></span><span>>シンプルなウェブページ</span><span><span class="hljs-tag"></<span class="hljs-name">title</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">style</span></span></span><span>><span class="language-css"> </span></span><span><span class="hljs-selector-tag">body</span></span><span> { </span><span><span class="hljs-attribute">font-family</span></span><span>: </span><span><span class="hljs-string">'Arial'</span></span><span>, sans-serif; </span><span><span class="hljs-attribute">margin</span></span><span>: </span><span><span class="hljs-number">0</span></span><span>; </span><span><span class="hljs-attribute">padding</span></span><span>: </span><span><span class="hljs-number">0</span></span><span>; </span><span><span class="hljs-attribute">background-color</span></span><span>: </span><span><span class="hljs-number">#f8f9fa</span></span><span>; } </span><span><span class="hljs-selector-tag">header</span></span><span> { </span><span><span class="hljs-attribute">background-color</span></span><span>: </span><span><span class="hljs-number">#007bff</span></span><span>; </span><span><span class="hljs-attribute">color</span></span><span>: white; </span><span><span class="hljs-attribute">padding</span></span><span>: </span><span><span class="hljs-number">20px</span></span><span>; </span><span><span class="hljs-attribute">text-align</span></span><span>: center; } </span><span><span class="hljs-selector-class">.content</span></span><span> { </span><span><span class="hljs-attribute">padding</span></span><span>: </span><span><span class="hljs-number">20px</span></span><span>; } </span><span><span class="hljs-selector-tag">footer</span></span><span> { </span><span><span class="hljs-attribute">text-align</span></span><span>: center; </span><span><span class="hljs-attribute">padding</span></span><span>: </span><span><span class="hljs-number">10px</span></span><span>; </span><span><span class="hljs-attribute">background-color</span></span><span>: </span><span><span class="hljs-number">#343a40</span></span><span>; </span><span><span class="hljs-attribute">color</span></span><span>: white; } </span><span><span class="hljs-tag"></<span class="hljs-name">style</span></span></span><span>> </span><span><span class="hljs-tag"></<span class="hljs-name">head</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">body</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">header</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">h1</span></span></span><span>>ウェブページのヘッダー</span><span><span class="hljs-tag"></<span class="hljs-name">h1</span></span></span><span>> </span><span><span class="hljs-tag"></<span class="hljs-name">header</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">div</span></span></span><span> </span><span><span class="hljs-attr">class</span></span><span>=</span><span><span class="hljs-string">"content"</span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">p</span></span></span><span>>これはシンプルなウェブページです。</span><span><span class="hljs-tag"></<span class="hljs-name">p</span></span></span><span>> </span><span><span class="hljs-tag"></<span class="hljs-name">div</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">footer</span></span></span><span>> </span><span><span class="hljs-tag"><<span class="hljs-name">p</span></span></span><span>>© 2025 ウェブページのフッター</span><span><span class="hljs-tag"></<span class="hljs-name">p</span></span></span><span>> </span><span><span class="hljs-tag"></<span class="hljs-name">footer</span></span></span><span>> </span><span><span class="hljs-tag"></<span class="hljs-name">body</span></span></span><span>> </span><span><span class="hljs-tag"></<span class="hljs-name">html</span></span></span><span>> </span></span></code></div></div></pre> <p data-start="3466" data-end="3564" class="">このコードでは、HTMLでヘッダー、コンテンツ、フッターを作成し、それぞれにCSSでスタイルを適用しています。背景色や文字色、パディングなどのスタイルを使って、ページ全体のデザインを整えています。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <h3 data-start="3566" data-end="3583" class="">4. レスポンシブデザイン</h3> <p data-start="3585" data-end="3722" class="">現代のウェブページは、デスクトップ、タブレット、スマートフォンなど、さまざまなデバイスで表示されることを考慮する必要があります。レスポンシブデザインは、異なる画面サイズに対応するウェブページを作成するための技術です。これを実現するために、CSSのメディアクエリを使用します。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <pre class="!overflow-visible" data-start="3724" data-end="3851"><div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]">css</div><div class="sticky top-9"><div class="absolute bottom-0 right-0 flex h-9 items-center pr-2"><div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center select-none px-4 py-1" aria-label="Copy"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z" fill="currentColor"></path></svg>Copy</button></span><span class="" data-state="closed"><button class="flex select-none items-center gap-1 px-4 py-1"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"><path d="M2.5 5.5C4.3 5.2 5.2 4 5.5 2.5C5.8 4 6.7 5.2 8.5 5.5C6.7 5.8 5.8 7 5.5 8.5C5.2 7 4.3 5.8 2.5 5.5Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.66282 16.5231L5.18413 19.3952C5.12203 19.7678 5.09098 19.9541 5.14876 20.0888C5.19933 20.2067 5.29328 20.3007 5.41118 20.3512C5.54589 20.409 5.73218 20.378 6.10476 20.3159L8.97693 19.8372C9.72813 19.712 10.1037 19.6494 10.4542 19.521C10.7652 19.407 11.0608 19.2549 11.3343 19.068C11.6425 18.8575 11.9118 18.5882 12.4503 18.0497L20 10.5C21.3807 9.11929 21.3807 6.88071 20 5.5C18.6193 4.11929 16.3807 4.11929 15 5.5L7.45026 13.0497C6.91175 13.5882 6.6425 13.8575 6.43197 14.1657C6.24513 14.4392 6.09299 14.7348 5.97903 15.0458C5.85062 15.3963 5.78802 15.7719 5.66282 16.5231Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.5 7L18.5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>Edit</button></span></div></div></div><div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre language-css"><span><span><span class="hljs-keyword">@media</span></span><span> (</span><span><span class="hljs-attribute">max-width</span></span><span>: </span><span><span class="hljs-number">768px</span></span><span>) { </span><span><span class="hljs-selector-tag">body</span></span><span> { </span><span><span class="hljs-attribute">font-size</span></span><span>: </span><span><span class="hljs-number">14px</span></span><span>; } </span><span><span class="hljs-selector-tag">header</span></span><span> { </span><span><span class="hljs-attribute">text-align</span></span><span>: left; } } </span></span></code></div></div></pre> <p data-start="3853" data-end="3933" class="">上記のCSSコードは、画面幅が768ピクセル以下のデバイス(スマートフォンやタブレット)で、フォントサイズを小さくし、ヘッダーのテキストを左寄せにする設定です。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> <h3 data-start="3935" data-end="3945" class="">5. まとめ</h3> <p data-start="3947" data-end="4105" class="">HTMLとCSSは、ウェブ開発の基本中の基本です。HTMLはウェブページの構造を作り、CSSはそのデザインを整えます。これらをうまく組み合わせることで、機能的で美しいウェブページを作成することができます。今回紹介した基本的なタグやプロパティを理解し、実際に手を動かしてコードを書くことで、より深く学んでいきましょう。</p><div class="bunkao-paragraph-ad" data-bunkao-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></div> </div> </div> </div> </div><div class="article-tags"><a href="https://bunkao.com/category/%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3/">アプリケーション</a></div><div class="article-tools"><p>この読みものをシェア</p><div><button class="button button-small button-outline" data-copy="https://bunkao.com/html-css-%e5%9f%ba%e6%9c%ac%e3%82%ac%e3%82%a4%e3%83%89/"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><rect x="8" y="8" width="13" height="13" rx="2"/><path d="M16 4V3H3v13h1"/></svg> リンクをコピー</button><a class="button button-small button-outline" href="https://social-plugins.line.me/lineit/share?url=https%3A%2F%2Fbunkao.com%2Fhtml-css-%25e5%259f%25ba%25e6%259c%25ac%25e3%2582%25ac%25e3%2582%25a4%25e3%2583%2589%2F" target="_blank" rel="noopener noreferrer">LINE</a><button class="button button-small button-outline" data-share data-url="https://bunkao.com/html-css-%e5%9f%ba%e6%9c%ac%e3%82%ac%e3%82%a4%e3%83%89/" data-title="HTML/CSS 基本ガイド">共有する</button></div><p class="tool-status" role="status"></p></div><section class="report-prompt"><div><svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M5 22V3h14l-3 4 3 4H5"/></svg><h2>気になる点を、教えてください。</h2><p>誤りや古い情報、権利に関するご連絡はこちらから。</p></div><button class="button button-outline" data-report-open>内容を報告する <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></button><a class="muted" href="https://bunkao.com/report/?article=https://bunkao.com/html-css-%e5%9f%ba%e6%9c%ac%e3%82%ac%e3%82%a4%e3%83%89/">報告ページを開く</a></section><div class="article-policy"><a href="https://bunkao.com/%e7%b7%a8%e9%9b%86%e6%96%b9%e9%87%9d/">編集方針</a><a href="https://bunkao.com/%e8%a8%82%e6%ad%a3%e3%83%9d%e3%83%aa%e3%82%b7%e3%83%bc/">訂正ポリシー</a><a href="https://bunkao.com/disclaimer/">免責事項</a></div></article><aside class="article-aside" aria-label="テーマと今日の日本"><details class="article-sidebar-disclosure" open><summary>テーマと、今日の日本 <svg aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></summary><div class="article-sidebar-stack" style="--topic-accent:#405c83;--topic-tint:#e6ebf3;"><section class="aside-note"><span class="topic-kanji" aria-hidden="true">知</span><h2>次の好奇心へ。</h2><p>テーマから、新しい読みものを見つけませんか。</p><a class="text-link" href="https://bunkao.com/categories/">カテゴリーを見る <svg aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a></section><section class="sidebar-card sidebar-topics"><p class="eyebrow">テーマをひらく</p><h2>おすすめのカテゴリー</h2><nav aria-label="おすすめのカテゴリー"><a href="https://bunkao.com/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/"><span class="sidebar-category-symbol" aria-hidden="true" style="--topic-accent:#405c83;--topic-tint:#e6ebf3;">プロ</span><span>プログラミング<small>2,097の読みもの</small></span><svg aria-hidden="true" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a><a href="https://bunkao.com/category/%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3/"><span class="sidebar-category-symbol" aria-hidden="true" style="--topic-accent:#405c83;--topic-tint:#e6ebf3;">デジ</span><span>デジタルデザイン<small>829の読みもの</small></span><svg aria-hidden="true" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a><a href="https://bunkao.com/category/%e9%96%8b%e7%99%ba%e9%81%8b%e7%94%a8/"><span class="sidebar-category-symbol" aria-hidden="true" style="--topic-accent:#405c83;--topic-tint:#e6ebf3;">開発</span><span>開発運用<small>751の読みもの</small></span><svg aria-hidden="true" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a><a href="https://bunkao.com/category/%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af/"><span class="sidebar-category-symbol" aria-hidden="true" style="--topic-accent:#405c83;--topic-tint:#e6ebf3;">ネッ</span><span>ネットワーク<small>478の読みもの</small></span><svg aria-hidden="true" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a></nav></section><section class="sidebar-card sidebar-almanac" data-side-day><p class="eyebrow">今日の日本</p><h2>暦のひとこと</h2><time class="sidebar-day-date" data-side-date datetime="2026-10-27">2026年10月27日(火)</time><div class="sidebar-day-event"><span data-side-day-kind>今日の暦</span><strong data-side-day-event>今日は国民の祝日ではありません。</strong></div><p class="sidebar-next-day" data-side-next-day>次の祝日:11-03 文化の日</p><a class="text-link" href="https://bunkao.com/japan-calendar/">日本の暦を見る <svg aria-hidden="true" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a></section><script type="application/json" id="bunkao-holiday-data">{"2025-01-01":"\u5143\u65e5","2025-01-13":"\u6210\u4eba\u306e\u65e5","2025-02-11":"\u5efa\u56fd\u8a18\u5ff5\u306e\u65e5","2025-02-23":"\u5929\u7687\u8a95\u751f\u65e5","2025-02-24":"\u4f11\u65e5","2025-03-20":"\u6625\u5206\u306e\u65e5","2025-04-29":"\u662d\u548c\u306e\u65e5","2025-05-03":"\u61b2\u6cd5\u8a18\u5ff5\u65e5","2025-05-04":"\u307f\u3069\u308a\u306e\u65e5","2025-05-05":"\u3053\u3069\u3082\u306e\u65e5","2025-05-06":"\u4f11\u65e5","2025-07-21":"\u6d77\u306e\u65e5","2025-08-11":"\u5c71\u306e\u65e5","2025-09-15":"\u656c\u8001\u306e\u65e5","2025-09-23":"\u79cb\u5206\u306e\u65e5","2025-10-13":"\u30b9\u30dd\u30fc\u30c4\u306e\u65e5","2025-11-03":"\u6587\u5316\u306e\u65e5","2025-11-23":"\u52e4\u52b4\u611f\u8b1d\u306e\u65e5","2025-11-24":"\u4f11\u65e5","2026-01-01":"\u5143\u65e5","2026-01-12":"\u6210\u4eba\u306e\u65e5","2026-02-11":"\u5efa\u56fd\u8a18\u5ff5\u306e\u65e5","2026-02-23":"\u5929\u7687\u8a95\u751f\u65e5","2026-03-20":"\u6625\u5206\u306e\u65e5","2026-04-29":"\u662d\u548c\u306e\u65e5","2026-05-03":"\u61b2\u6cd5\u8a18\u5ff5\u65e5","2026-05-04":"\u307f\u3069\u308a\u306e\u65e5","2026-05-05":"\u3053\u3069\u3082\u306e\u65e5","2026-05-06":"\u4f11\u65e5","2026-07-20":"\u6d77\u306e\u65e5","2026-08-11":"\u5c71\u306e\u65e5","2026-09-21":"\u656c\u8001\u306e\u65e5","2026-09-22":"\u4f11\u65e5","2026-09-23":"\u79cb\u5206\u306e\u65e5","2026-10-12":"\u30b9\u30dd\u30fc\u30c4\u306e\u65e5","2026-11-03":"\u6587\u5316\u306e\u65e5","2026-11-23":"\u52e4\u52b4\u611f\u8b1d\u306e\u65e5","2027-01-01":"\u5143\u65e5","2027-01-11":"\u6210\u4eba\u306e\u65e5","2027-02-11":"\u5efa\u56fd\u8a18\u5ff5\u306e\u65e5","2027-02-23":"\u5929\u7687\u8a95\u751f\u65e5","2027-03-21":"\u6625\u5206\u306e\u65e5","2027-03-22":"\u4f11\u65e5","2027-04-29":"\u662d\u548c\u306e\u65e5","2027-05-03":"\u61b2\u6cd5\u8a18\u5ff5\u65e5","2027-05-04":"\u307f\u3069\u308a\u306e\u65e5","2027-05-05":"\u3053\u3069\u3082\u306e\u65e5","2027-07-19":"\u6d77\u306e\u65e5","2027-08-11":"\u5c71\u306e\u65e5","2027-09-20":"\u656c\u8001\u306e\u65e5","2027-09-23":"\u79cb\u5206\u306e\u65e5","2027-10-11":"\u30b9\u30dd\u30fc\u30c4\u306e\u65e5","2027-11-03":"\u6587\u5316\u306e\u65e5","2027-11-23":"\u52e4\u52b4\u611f\u8b1d\u306e\u65e5"}</script><section class="sidebar-card regional-weather" data-regional-weather><p class="eyebrow">日本の各地</p><h2>全国の天気便り</h2><p class="sidebar-widget-caption">主要10都市の予報</p><div class="regional-weather-list"><a class="regional-weather-row" data-weather-region="sapporo" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=016000" target="_blank" rel="noopener noreferrer"><span class="weather-place">北海道<small>札幌</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="sendai" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=040000" target="_blank" rel="noopener noreferrer"><span class="weather-place">東北<small>仙台</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="tokyo" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=130000" target="_blank" rel="noopener noreferrer"><span class="weather-place">関東<small>東京</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="niigata" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=150000" target="_blank" rel="noopener noreferrer"><span class="weather-place">北陸<small>新潟</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="nagoya" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=230000" target="_blank" rel="noopener noreferrer"><span class="weather-place">東海<small>名古屋</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="osaka" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=270000" target="_blank" rel="noopener noreferrer"><span class="weather-place">近畿<small>大阪</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="hiroshima" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=340000" target="_blank" rel="noopener noreferrer"><span class="weather-place">中国<small>広島</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="takamatsu" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=370000" target="_blank" rel="noopener noreferrer"><span class="weather-place">四国<small>高松</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="fukuoka" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=400000" target="_blank" rel="noopener noreferrer"><span class="weather-place">九州<small>福岡</small></span><span class="regional-weather-result" data-region-result>—</span></a><a class="regional-weather-row" data-weather-region="naha" href="https://www.jma.go.jp/bosai/forecast/#area_type=offices&area_code=471000" target="_blank" rel="noopener noreferrer"><span class="weather-place">沖縄<small>那覇</small></span><span class="regional-weather-result" data-region-result>—</span></a></div><p class="regional-weather-status" data-regional-weather-status role="status">都市名から、気象庁の詳しい予報へ。</p><a class="sidebar-source" href="https://www.jma.go.jp/bosai/forecast/" target="_blank" rel="noopener noreferrer">出典:気象庁(表示を編集) ↗</a><noscript><p class="sidebar-widget-caption">各都市を選ぶと気象庁の詳しい予報を確認できます。</p></noscript></section></div></details></aside></div><section class="section related-section"><div class="section-title"><div><p class="eyebrow">あわせて読みたい</p><h2>同じテーマの読みもの</h2></div></div><div class="story-grid"> <article class="story-card"> <div class="story-meta"><span class="story-number">01</span><span>アプリケーション</span><time datetime="2025-03-24T21:44:57+09:00">2025.03.24</time></div> <h3><a href="https://bunkao.com/wordpress%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e5%bc%b7%e5%8c%96/">WordPressログインセキュリティ強化</a></h3> <a class="story-link" href="https://bunkao.com/wordpress%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e5%bc%b7%e5%8c%96/" aria-label="WordPressログインセキュリティ強化を読む">記事を読む <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a> </article> <article class="story-card"> <div class="story-meta"><span class="story-number">02</span><span>アプリケーション</span><time datetime="2025-03-24T21:39:37+09:00">2025.03.24</time></div> <h3><a href="https://bunkao.com/powerpoint%e3%81%ae%e4%bf%9d%e5%ad%98%e3%81%a8%e3%82%a8%e3%82%af%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e6%96%b9%e6%b3%95/">PowerPointの保存とエクスポート方法</a></h3> <a class="story-link" href="https://bunkao.com/powerpoint%e3%81%ae%e4%bf%9d%e5%ad%98%e3%81%a8%e3%82%a8%e3%82%af%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e6%96%b9%e6%b3%95/" aria-label="PowerPointの保存とエクスポート方法を読む">記事を読む <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a> </article> <article class="story-card"> <div class="story-meta"><span class="story-number">03</span><span>アプリケーション</span><time datetime="2025-03-24T21:33:34+09:00">2025.03.24</time></div> <h3><a href="https://bunkao.com/powerpoint%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%ad%e5%ae%9a%e6%96%b9%e6%b3%95/">PowerPointでタイミング設定方法</a></h3> <a class="story-link" href="https://bunkao.com/powerpoint%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%ad%e5%ae%9a%e6%96%b9%e6%b3%95/" aria-label="PowerPointでタイミング設定方法を読む">記事を読む <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a> </article> <article class="story-card"> <div class="story-meta"><span class="story-number">04</span><span>アプリケーション</span><time datetime="2025-03-24T21:29:37+09:00">2025.03.24</time></div> <h3><a href="https://bunkao.com/powerpoint%e3%81%a7%e5%8b%95%e7%94%bb%e3%81%a8%e9%9f%b3%e5%a3%b0%e3%82%92%e6%8c%bf%e5%85%a5%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/">PowerPointで動画と音声を挿入する方法</a></h3> <a class="story-link" href="https://bunkao.com/powerpoint%e3%81%a7%e5%8b%95%e7%94%bb%e3%81%a8%e9%9f%b3%e5%a3%b0%e3%82%92%e6%8c%bf%e5%85%a5%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/" aria-label="PowerPointで動画と音声を挿入する方法を読む">記事を読む <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a> </article> <article class="story-card"> <div class="story-meta"><span class="story-number">05</span><span>アプリケーション</span><time datetime="2025-03-24T21:25:36+09:00">2025.03.24</time></div> <h3><a href="https://bunkao.com/%e3%83%af%e3%83%bc%e3%83%89%e3%83%97%e3%83%ac%e3%82%b9%e3%81%ae%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%a8%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/">ワードプレスのセキュリティとバックアップ</a></h3> <a class="story-link" href="https://bunkao.com/%e3%83%af%e3%83%bc%e3%83%89%e3%83%97%e3%83%ac%e3%82%b9%e3%81%ae%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%a8%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/" aria-label="ワードプレスのセキュリティとバックアップを読む">記事を読む <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a> </article> <article class="story-card"> <div class="story-meta"><span class="story-number">06</span><span>アプリケーション</span><time datetime="2025-03-24T21:21:43+09:00">2025.03.24</time></div> <h3><a href="https://bunkao.com/%e5%ae%89%e5%85%a8%e3%81%aawordpress%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%82%ac%e3%82%a4%e3%83%89/">安全なWordPressインストールガイド</a></h3> <a class="story-link" href="https://bunkao.com/%e5%ae%89%e5%85%a8%e3%81%aawordpress%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%82%ac%e3%82%a4%e3%83%89/" aria-label="安全なWordPressインストールガイドを読む">記事を読む <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></a> </article> </div></section></div> <dialog class="report-dialog" id="report-dialog" aria-labelledby="report-dialog-title"><button class="dialog-close" aria-label="閉じる">×</button><p class="eyebrow">読者からのご連絡</p><h2 id="report-dialog-title">この記事の内容を報告する</h2><p>気になる箇所を具体的にお知らせください。</p> <form class="bunkao-form" method="post" action="https://bunkao.com/wp-admin/admin-post.php" data-bunkao-form> <input type="hidden" name="action" value="bunkao_submit"><input type="hidden" name="kind" value="report"><input type="hidden" name="bunkao_nonce" value="4956c8a0fc"><input type="hidden" name="bunkao_token" value="1793042374.dc389e5ab6f090e2a5b5d7deeb7cd4ef8d56fee7acb38e9371796edf40a06661"> <div class="form-status" role="status" tabindex="-1"></div> <div class="form-row"><label for="bunkao-report-2name">お名前 <span>任意</span></label><input type="text" name="name" id="bunkao-report-2name" maxlength="120" autocomplete="name"></div> <div class="form-row"><label for="bunkao-report-2reason">ご報告の種類 <span>必須</span></label><select name="reason" id="bunkao-report-2reason" required><option value="">選択してください</option><option value="accuracy">情報の誤り・更新のお願い</option><option value="rights">著作権・権利に関するご連絡</option><option value="expression">表現について</option><option value="display">表示・リンクの不具合</option><option value="other">その他</option></select></div> <div class="form-row"><label for="bunkao-report-2article">該当ページのURL <span>必須</span></label><input type="url" name="article_url" id="bunkao-report-2article" value="https://bunkao.com/html-css-%e5%9f%ba%e6%9c%ac%e3%82%ac%e3%82%a4%e3%83%89/" maxlength="2000" required><p class="field-help">文化(bunkao.com)のページURLを入力してください。</p></div> <div class="form-row"><label for="bunkao-report-2message">具体的な内容・該当箇所 <span>必須</span></label><textarea name="message" id="bunkao-report-2message" rows="6" minlength="10" maxlength="10000" required placeholder="気になる箇所と、確認できる資料があればURLをお知らせください。"></textarea><p class="field-help">10〜10,000文字。パスワードや機微な個人情報は送信しないでください。</p></div> <div class="form-honeypot" aria-hidden="true"><label>Website<input name="website" tabindex="-1" autocomplete="off"></label></div> <label class="form-consent"><input type="checkbox" name="privacy" value="1" required><span><a href="https://bunkao.com/privacy-policy/" target="_blank" rel="noopener">プライバシーポリシー</a>を確認し、内容の確認と返信のための情報利用に同意します。</span></label> <p class="field-help">送信内容は公開されません。返信はサイト内で確認できます。送信後の確認リンクを保存してください。通常は受付から90日以内に削除します。</p><button class="button" type="submit">送信する <svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12h15m-6-6 6 6-6 6"/></svg></button><noscript><p>JavaScriptを使用しない場合も送信できます。送信後のページのURLを保存し、確認フォームに貼り付けてご利用ください。</p></noscript></form> </dialog> </main> <footer class="site-footer"><div class="wrap footer-grid"><div class="footer-brand"><a href="https://bunkao.com/"><img src="https://bunkao.com/wp-content/themes/bunkao/assets/logo.svg" width="240" height="88" alt="文化 BUNKAO"></a><p>日本を想う。世界を知る。</p><p class="footer-description">読むたびに、世界が少し広がる。<br>日本語で届ける、日々の読みもの。</p></div><div><h2>読みものを探す</h2><a href="https://bunkao.com/last-article/">最新の記事</a><a href="https://bunkao.com/categories/">カテゴリー一覧</a><a href="https://bunkao.com/japan-calendar/">日本の暦・祝日</a><a href="https://bunkao.com/japan-phone-directory/">日本の電話帳</a><a href="https://bunkao.com/site-guide/">サイトの使い方</a><a href="https://bunkao.com/site-search/">記事を検索</a></div><div><h2>文化について</h2><a href="https://bunkao.com/about-us/">私たちについて</a><a href="https://bunkao.com/%e7%b7%a8%e9%9b%86%e6%96%b9%e9%87%9d/">編集方針</a><a href="https://bunkao.com/%e5%9f%b7%e7%ad%86%e8%80%85%e3%83%bb%e7%b7%a8%e9%9b%86%e3%83%81%e3%83%bc%e3%83%a0/">執筆・編集について</a><a href="https://bunkao.com/diversity-policy/">多様性方針</a><a href="https://bunkao.com/%e9%81%8b%e5%96%b6%e8%80%85%e6%83%85%e5%a0%b1/">運営者情報</a><a href="https://bunkao.com/contact-us/">お問い合わせ</a></div><div><h2>ご利用案内</h2><a href="https://bunkao.com/contact-status/">お問い合わせの確認</a><a href="https://bunkao.com/report/">内容の報告・訂正依頼</a><a href="https://bunkao.com/faq/">よくある質問</a><a href="https://bunkao.com/privacy-policy/">プライバシー</a><a href="https://bunkao.com/terms-and-conditions/">利用規約</a><a href="https://bunkao.com/information-policies-and-terms/">情報・ポリシー一覧</a></div></div><div class="wrap footer-bottom"><p>© 2026 文化 / BUNKAO</p><div><a href="https://bunkao.com/accessibility/">アクセシビリティ</a><a href="https://bunkao.com/disclaimer/">免責事項</a><a href="#main-content">ページの先頭へ ↑</a></div></div></footer> <button type="button" class="privacy-settings-link" data-privacy-open aria-haspopup="dialog">Cookie設定</button> <section class="privacy-banner" data-privacy-banner hidden aria-labelledby="privacy-banner-title"> <div class="privacy-banner-copy"> <p class="privacy-kicker">Cookieのご案内</p> <h2 id="privacy-banner-title">快適な閲覧とサイト改善のために。</h2> <p>BUNKAOでは、サイトの表示と設定保存、記事ページの広告、表示性能の確認に必要な仕組みを使用しています。同意いただいた場合は、より読みやすいサイトづくりのためにアクセス状況も確認します。設定はいつでも変更できます。</p> <ul class="privacy-banner-summary" aria-label="使用する機能の概要"> <li><strong>基本機能</strong><span>設定保存・フォーム保護・安全な配信</span></li> <li><strong>記事広告</strong><span>記事ページだけに表示</span></li> <li><strong>アクセス解析</strong><span>同意した場合に使用</span></li> </ul> <a href="https://bunkao.com/cookie-policy/">Cookie・外部サービスについて</a> </div> <div class="privacy-banner-actions"> <button type="button" class="privacy-button privacy-button-secondary" data-privacy-reject>解析なしで続ける</button> <button type="button" class="privacy-button privacy-button-secondary" data-privacy-customize>設定を見る</button> <button type="button" class="privacy-button privacy-button-primary" data-privacy-accept>同意して続ける</button> </div> </section> <dialog class="privacy-dialog" data-privacy-dialog aria-labelledby="privacy-dialog-title"> <form method="dialog" class="privacy-dialog-inner" data-privacy-form> <div class="privacy-dialog-heading"> <div><p class="privacy-kicker">文化 / BUNKAO</p><h2 id="privacy-dialog-title">Cookieとサービスのご案内</h2></div> <button type="button" class="privacy-close" data-privacy-close aria-label="設定画面を閉じる">×</button> </div> <p class="privacy-dialog-intro">サイトの表示、安全な利用、記事広告、アクセス解析、天気情報についてご案内します。アクセス解析は任意で、選択はいつでも変更できます。</p> <section class="privacy-choice is-fixed"> <div><h3>必要な保存・セキュリティ・配信</h3><p>Cookie設定の保存、安全な表示、フォーム保護、ログインなどに使います。Cloudflareによる配信・防御と、CookieやlocalStorageを使わない表示性能の計測も含みます。</p></div> <span class="privacy-status">常に使用</span> </section> <section class="privacy-choice is-fixed"> <div><h3>記事ページの広告</h3><p>個別の記事だけでGoogle AdSense広告を読み込みます。ホーム、固定ページ、カテゴリー、検索結果などでは読み込みません。この設定にかかわらず記事ページで使用します。</p></div> <span class="privacy-status">記事のみ</span> </section> <section class="privacy-choice"> <div><label for="bunkao-analytics-consent"><strong>サイト改善のためのアクセス解析</strong></label><p>より読みやすいサイトづくりのため、同意いただいた場合にMatomoでページの閲覧状況や利用環境を確認します。</p></div> <label class="privacy-switch"><input id="bunkao-analytics-consent" type="checkbox" data-privacy-analytics><span aria-hidden="true"></span><span class="sr-only">Matomoを許可する</span></label> </section> <section class="privacy-choice is-fixed"> <div><h3>天気情報・外部リンク</h3><p>天気情報は、選択した都市の気象庁データをBUNKAOのサーバー経由で取得します。端末の現在地は取得しません。外部リンクを開いた後は、リンク先の方針が適用されます。</p></div> <span class="privacy-status">位置情報なし</span> </section> <div class="privacy-detail"> <p>選択はこのブラウザーに180日間保存します。いつでも画面下の「Cookie設定」から変更できます。</p> <p><a href="https://bunkao.com/cookie-policy/">Cookie・外部サービスについて</a> / <a href="https://bunkao.com/privacy-policy/">プライバシーポリシー</a></p> </div> <div class="privacy-dialog-actions"> <button type="button" class="privacy-button privacy-button-secondary" data-privacy-save-essential>解析を使わず保存</button> <button type="submit" class="privacy-button privacy-button-primary" data-privacy-save>この設定で保存</button> </div> <p class="privacy-saved" data-privacy-saved role="status" aria-live="polite"></p> </form> </dialog> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bunkao/*","/wp-content/themes/twentytwentyone/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script> document.body.classList.remove('no-js'); //# sourceURL=twenty_twenty_one_supports_js </script> <script id="bunkao-article-ads-js" src="https://bunkao.com/wp-content/plugins/bunkao-article-ads/assets/ads.js?ver=1.0.0"></script> <script crossorigin="anonymous" async data-wp-strategy="async" id="bunkao-adsense-js" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3293364314201893"></script> <script id="bunkao-js-extra"> var Bunkao = {"api":"https://bunkao.com/wp-json/bunkao/v1/"}; //# sourceURL=bunkao-js-extra </script> <script data-wp-strategy="defer" defer id="bunkao-js" src="https://bunkao.com/wp-content/themes/bunkao/assets/site.js?ver=1792062506"></script> <script id="bunkao-privacy-js-extra"> var BunkaoPrivacy = {"version":"3","cookieName":"bunkao_privacy","days":"180","matomoAllowed":"1","matomoUrl":"https://all2.atico-jo.com/","matomoSiteId":"14","privatePaths":["wp-admin","contact-status"]}; //# sourceURL=bunkao-privacy-js-extra </script> <script data-wp-strategy="defer" defer id="bunkao-privacy-js" src="https://bunkao.com/wp-content/plugins/bunkao-privacy-control/assets/privacy.js?ver=1792241550"></script> </body></html>