プログラミングスキル向上

ゼロから始めるWeb開発:HTML、CSS、JavaScript

ゼロから始めるWeb開発:HTML、CSS、JavaScript

導入部:なぜWeb開発スキルが必要なのか?

「将来的に何か別の仕事に転身したい」「副業で収入を増やしたい」「自分のアイデアを形にしたい」… Web開発のスキルは、これらの目標達成に大きく貢献する可能性を秘めています。以前は高度な専門知識が必要とされていましたが、近年では初心者でも比較的容易に習得できるツールや教材が増え、Web開発の世界はますます身近になってきました。

多くの人が「プログラミングは難しそう」「自分には向いていないかも」と感じてしまうかもしれません。しかし、HTML、CSS、JavaScriptという3つの基礎言語を習得すれば、ウェブサイトの骨格を作ったり、デザインを調整したり、動きを持たせたりすることが可能になります。これらのスキルは、単にWebサイトを作るだけでなく、デジタルマーケティングやコンテンツ制作など、様々な分野で活用できる汎用性の高いスキルです。

この記事では、HTML、CSS、JavaScriptというWeb開発の基礎をゼロから解説し、実際に手を動かして簡単なウェブページを作成できるようになるまでを目指します。挫折しないためのヒントや、学習の進め方についても詳しく説明していきますので、ぜひ最後まで読んでみてください。

森 京子
森 京子
ウェブデベロッパー / フロントエンドエンジニア

HTMLは構造、CSSで装飾、JavaScriptで動きを制御する – これがWeb開発の基本です。まずはHTMLの基本的な要素(タグ、属性)を理解し、簡単なWebページを作成してみましょう。次に、CSSを使って色やフォントを変更したり、レスポンシブデザインに挑戦したりすると効果的です。最後に、JavaScriptでボタンをクリックした時のアニメーションやフォームの入力チェックなどを実装することで、よりインタラクティブなWebサイトを作れるようになります。最初は小さなプロジェクトから始め、徐々に複雑さを増していくのがおすすめです。

「本文:HTML、CSS、JavaScriptを学ぶためのステ...」に関するアドバイス

本文:HTML、CSS、JavaScriptを学ぶためのステップ

本文:HTML、CSS、JavaScriptを学ぶためのステップ
本文:HTML、CSS、JavaScriptを学ぶためのステップ

H3. HTMLでウェブページの骨格を作る

HTML(HyperText Markup Language)は、ウェブページに構造を与えるための言語です。「これは何かの意味があるのか?」と思うかもしれませんね。HTMLを使うことで、見出し、段落、画像など、ウェブページの要素を定義できます。

例えば、以下のようなコードが基本的なHTMLの構成を示しています。

<!DOCTYPE html>
<html>
<head>
  <title>My First Webpage</title>
</head>
<body>
  <h1>Hello, World!</h1>
  <p>This is my first paragraph.</p>
</body>
</html>

このコードを解読してみましょう。

  • :これはHTML5であることを宣言します。
  • : HTMLドキュメントのルート要素です。
  • : ウェブページのメタデータ(タイトルなど)を記述する場所です。
  • </code>: ウェブページのタイトルを指定します。ブラウザタブに表示されます。</li> <li><code><body></code>: 実際にブラウザに表示されるコンテンツを書く場所です。</li> <li><code><h1></code>: 見出し要素です。</li> <li><code><p></code>: 段落要素です。</li> </ul> <p>HTMLを学ぶための学習教材としては、MDN Web Docs (<a href="https://developer.mozilla.org/ja/docs/Web/HTML">https://developer.mozilla.org/ja/docs/Web/HTML</a>) が非常に役立ちます。実際にコードを書きながら、様々な要素の構造や使い方を理解していくと良いでしょう。</p> <h3 class="wp-block-heading">H3. CSSでウェブページの見た目を整える</h3> <p>CSS(Cascading Style Sheets)は、ウェブページのスタイルを設定するための言語です。色、フォント、レイアウトなどを指定することで、ウェブページにデザイン性を与えます。HTMLで作成した骨格に、CSSを適用することで、より魅力的なウェブページを作成できます。</p> <p>例えば、上記のHTMLのコードにCSSを追加すると、以下のような効果があります。</p> <pre class="wp-block-code"><code><!DOCTYPE html> <html> <head> <title>My First Webpage</title> <style> body { font-family: sans-serif; background-color: #f0f0f0; } h1 { color: blue; text-align: center; } p { color: green; margin-top: 20px; } </style> </head> <body> <h1>Hello, World!</h1> <p>This is my first paragraph.</p> </body> </html></code></pre> <p>このCSSで、body要素のフォントをサンセリフ体にし、背景色をグレーにしました。また、h1要素の色を青にし、中央揃えにしました。p要素の文字色を緑にし、上下に20pxのマージンを設定しました。</p> <p>CSSを学ぶための学習教材としては、MDN Web Docs (<a href="https://developer.mozilla.org/ja/docs/Web/CSS">https://developer.mozilla.org/ja/docs/Web/CSS</a>) がおすすめです。また、CSSフレームワークであるBootstrapやTailwind CSSなどを利用することで、より効率的にデザインを作成できます。</p> <h3 class="wp-block-heading">H3. JavaScriptでウェブページに動きとインタラクティブ性を持たせる</h3> <p>JavaScriptは、ウェブページに動的な機能を追加するための言語です。ボタンをクリックしたときの反応を実装したり、ユーザーの入力に応じてコンテンツを表示したりすることができます。</p> <p>例えば、以下のようなJavaScriptコードを追加すると、ボタンをクリックした際にメッセージが表示されるウェブページを作成できます。</p> <pre class="wp-block-code"><code><!DOCTYPE html> <html> <head> <title>My First Webpage</title> <style> body { font-family: sans-serif; background-color: #f0f0f0; } h1 { color: blue; text-align: center; } p { color: green; margin-top: 20px; } button { background-color: #4CAF50; /* 緑色のボタン */ color: white; /* 白い文字 */ padding: 10px 20px; /* ボタンのパディング */ border: none; /* ボーダーを消す */ cursor: pointer; /* カーソルをポインタに変更 */ } </style> </head> <body> <h1>Hello, World!</h1> <p>This is my first paragraph.</p> <button onclick="showMessage()">Click me!</button> <script> function showMessage() { alert("Hello, JavaScript!"); } </script> </body> </html></code></pre> <p>このJavaScriptで、<code>showMessage()</code>という関数を定義しています。この関数は、ユーザーがボタンをクリックしたときにアラートを表示します。</p> <p>JavaScriptを学ぶための学習教材としては、MDN Web Docs (<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript">https://developer.mozilla.org/ja/docs/Web/JavaScript</a>) がおすすめです。また、ReactやVueなどのJavaScriptフレームワークを利用することで、より複雑なウェブアプリケーションを開発できます。</p> <h3 class="wp-block-heading">H3. 学習の進め方と役立つツール</h3> <p>プログラミング学習は、一朝一夕にできるものではありません。焦らず、着実にステップアップしていくことが重要です。</p> <ol class="wp-block-list"> <li> <strong>基礎文法から学ぶ:</strong> HTML、CSS、JavaScriptそれぞれの基本的な文法を理解しましょう。</li> <li> <strong>簡単なコードから始める:</strong> 最初から複雑なウェブサイトを作るのではなく、シンプルなHTML構造やCSSスタイルを作成してみましょう。</li> <li> <strong>エラーに慣れる:</strong> プログラミングではエラーはつきものです。エラーメッセージを丁寧に読み込み、原因を探り、解決策を見つけ出す練習をしましょう。</li> <li> <strong>アウトプットする:</strong> 学んだことを実際にコードに書いてみることが重要です。小さなプロジェクトを作ったり、既存のウェブサイトを改造したりすることで、理解が深まります。</li> </ol> <p>役立つツールとしては、以下のようなものがあります。</p> <ul class="wp-block-list"> <li><strong>Visual Studio Code (VSCode):</strong> 高機能なテキストエディタで、HTML、CSS、JavaScriptの開発効率を高めます。</li> <li><strong>Chrome DevTools:</strong> ブラウザに内蔵されている開発者ツールで、ウェブページのデバッグやパフォーマンス分析ができます。</li> <li><strong>GitHub:</strong> コードを共有したり、他の人のコードを参考にしたりできる便利なプラットフォームです。</li> </ul> <h2 class="wp-block-heading">活用イメージ:どんなWebサイトを作れるようになる?</h2> <p>HTML, CSS, JavaScriptを習得することで、あなたは以下のようなウェブサイトを作成できるようになります。</p> <ul class="wp-block-list"> <li><strong>ポートフォリオサイト:</strong> あなたのスキルや実績を紹介するウェブサイト</li> <li><strong>ブログ:</strong> あなたの考えや経験を発信する場</li> <li><strong>ランディングページ:</strong> 特定の商品やサービスを宣伝するためのウェブサイト</li> <li><strong>シンプルなECサイト:</strong> 商品を販売するためのウェブサイト (本格的なECサイトは、より高度な知識が必要になります)</li> </ul> <p>これらのウェブサイトを作成することで、あなたのスキルアップに繋がるだけでなく、副業としての収入源にもなり得ます。</p> <h2 class="wp-block-heading">まとめ:Web開発の第一歩を踏み出そう!</h2> <figure class="wp-block-image size-large"> <img decoding="async" src="https://worker-fts.info/wp-content/uploads/2025/06/heading_h2_4_まとめ:Web開発の第一歩を踏み出そう!_20250611_044755.png" alt="まとめ:Web開発の第一歩を踏み出そう!" class="wp-image-auto"/> <figcaption>まとめ:Web開発の第一歩を踏み出そう!</figcaption> </figure> <p>HTML、CSS、JavaScriptは、Web開発の基礎となる重要な技術です。この記事では、これらの言語をゼロから解説し、実際に手を動かして簡単なウェブページを作成できるようになるまでを目指しました。</p> <p>Web開発の世界は奥深く、常に新しい技術が登場しています。しかし、基礎をしっかりと身につけることで、どんな困難にも立ち向かうことができるようになります。</p> <p>まずは、小さなことから始めてみましょう。例えば、HTMLでシンプルなウェブページの骨格を作ってみたり、CSSで色やフォントを変更してみたり、JavaScriptでボタンをクリックしたときの反応を追加してみたり… 楽しみながら学習を進めていきましょう。そして、Web開発の第一歩を踏み出しましょう!</p> </div> </div><!-- コピー禁止エリアここまで --> <div class="adbox"> <div style="padding-top:10px;"> </div> </div> </div><!-- .mainboxここまで --> <div class="sns st-sns-singular"> <ul class="clearfix"> </ul> </div> <div class="st-author-box"> <ul id="st-tab-menu"> <li class="active"><i class="st-fa st-svg-user st-css-no" aria-hidden="true"></i>この記事を書いた人</li> </ul> <div id="st-tab-box" class="clearfix"> <div class="active"> <dl> <dt> <a rel="nofollow" href="https://worker-fts.info/author/kaz/"> <img alt='' src='https://secure.gravatar.com/avatar/501cac838bc5a1215cb749e48f232b7e?s=80&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/501cac838bc5a1215cb749e48f232b7e?s=160&d=mm&r=g 2x' class='avatar avatar-80 photo' height='80' width='80' decoding='async'/> </a> </dt> <dd> <p class="st-author-nickname">カズマ</p> <p class="st-author-description">普通の会社員です。労働所得に加えてフリマサイトの物販収入、広告収入の3つの収入源を十分に確保して生活を安定させるのが目標です。 ネットで稼ぐ定番の方法やAI×マネタイズなどを中心にコンテンツを投稿します。 当然ながら、普通の会社員&子育て中なので作業時間も限られるので効率良く時間を使う為のライフハック等も紹介してます。</p> <p class="st-author-sns"> </p> </dd> </dl> </div> </div> </div> <aside> <p class="author" style="display:none;"><a href="https://worker-fts.info/author/kaz/" title="カズマ" class="vcard author"><span class="fn">author</span></a></p> <!--ループ終了--> <!--関連記事--> <h4 class="point"><span class="point-in">この記事もおすすめ</span></h4> <div class="kanren" data-st-load-more-content data-st-load-more-id="5a92ce77-54ed-4e9f-9691-1fc123aeed9d"> <dl class="clearfix"> <dt><a href="https://worker-fts.info/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%80%e8%aa%9e%e3%81%ae%e6%b7%b1%e6%b7%b5-%e9%ab%98%e5%ba%a6%e3%81%aa%e6%a9%9f%e8%83%bd%e6%b4%bb%e7%94%a8/"> <img width="1200" height="736" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プログラミング言語の深淵_高度な機能活用_20250611_035925.png" class="attachment-full size-full wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プログラミング言語の深淵_高度な機能活用_20250611_035925.png 1200w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プログラミング言語の深淵_高度な機能活用_20250611_035925-300x184.png 300w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プログラミング言語の深淵_高度な機能活用_20250611_035925-1024x628.png 1024w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プログラミング言語の深淵_高度な機能活用_20250611_035925-768x471.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a></dt> <dd> <h5 class="kanren-t"> <a href="https://worker-fts.info/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%80%e8%aa%9e%e3%81%ae%e6%b7%b1%e6%b7%b5-%e9%ab%98%e5%ba%a6%e3%81%aa%e6%a9%9f%e8%83%bd%e6%b4%bb%e7%94%a8/">プログラミング言語の深淵: 高度な機能活用</a> </h5> <div class="st-excerpt smanone"> <p>プログラミング言語の深淵: 高度な機能活用 導入部:プログラミングの限界を超える、その先にある可能性 「もっと効率的に動かしたい」「複雑な処理を簡単に実現したい」「自分のアイデアをそのまま形にしたい… ... </p> </div> </dd> </dl> <dl class="clearfix"> <dt><a href="https://worker-fts.info/%e3%83%89%e3%83%83%e3%83%88%e3%83%8d%e3%83%83%e3%83%88%e6%a5%ad%e7%95%8c%e3%81%ae%e6%9c%80%e6%96%b0%e3%83%88%e3%83%ac%e3%83%b3%e3%83%89%e3%82%92%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3/"> <img width="1200" height="736" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ドットネット業界の最新トレンドをプログラミングで押さえる_20250611_044441.png" class="attachment-full size-full wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ドットネット業界の最新トレンドをプログラミングで押さえる_20250611_044441.png 1200w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ドットネット業界の最新トレンドをプログラミングで押さえる_20250611_044441-300x184.png 300w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ドットネット業界の最新トレンドをプログラミングで押さえる_20250611_044441-1024x628.png 1024w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ドットネット業界の最新トレンドをプログラミングで押さえる_20250611_044441-768x471.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a></dt> <dd> <h5 class="kanren-t"> <a href="https://worker-fts.info/%e3%83%89%e3%83%83%e3%83%88%e3%83%8d%e3%83%83%e3%83%88%e6%a5%ad%e7%95%8c%e3%81%ae%e6%9c%80%e6%96%b0%e3%83%88%e3%83%ac%e3%83%b3%e3%83%89%e3%82%92%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3/">ドットネット業界の最新トレンドをプログラミングで押さえる</a> </h5> <div class="st-excerpt smanone"> <p>清水 蒼空 **ソフトウェアエンジニア** ドットネット業界のトレンドは、単にニュースを読むだけでは追いつきません。最新技術をプログラミングで実際に触ってみることが重要です。例えば、ChatGPTのよ ... </p> </div> </dd> </dl> <dl class="clearfix"> <dt><a href="https://worker-fts.info/%e3%83%97%e3%83%ad%e3%83%80%e3%82%af%e3%83%88%e3%82%aa%e3%83%bc%e3%83%8a%e3%83%bc%e3%82%b7%e3%83%83%e3%83%97%e3%81%a8%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%b9%e3%82%ad/"> <img width="1200" height="736" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プロダクトオーナーシップとプログラミングスキル_20250611_041031.png" class="attachment-full size-full wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プロダクトオーナーシップとプログラミングスキル_20250611_041031.png 1200w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プロダクトオーナーシップとプログラミングスキル_20250611_041031-300x184.png 300w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プロダクトオーナーシップとプログラミングスキル_20250611_041031-1024x628.png 1024w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_プロダクトオーナーシップとプログラミングスキル_20250611_041031-768x471.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a></dt> <dd> <h5 class="kanren-t"> <a href="https://worker-fts.info/%e3%83%97%e3%83%ad%e3%83%80%e3%82%af%e3%83%88%e3%82%aa%e3%83%bc%e3%83%8a%e3%83%bc%e3%82%b7%e3%83%83%e3%83%97%e3%81%a8%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%b9%e3%82%ad/">プロダクトオーナーシップとプログラミングスキル</a> </h5> <div class="st-excerpt smanone"> <p>プロダクトオーナーシップとプログラミングスキル 導入部:開発現場を「迷子」にさせないための羅針盤 「バグが多い」「要件が頻繁に変わる」「リリースが遅れる…」多くの開発チームが、これらの悩みを抱えている ... </p> </div> </dd> </dl> <dl class="clearfix"> <dt><a href="https://worker-fts.info/%e3%82%b3%e3%83%bc%e3%83%89%e5%93%81%e8%b3%aa%e5%90%91%e4%b8%8a%ef%bc%9a%e4%b8%8a%e7%b4%9a%e8%80%85%e5%90%91%e3%81%91%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e9%9b%86/"> <img width="1200" height="736" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_コード品質向上上級者向けテクニック集_20250611_033120.png" class="attachment-full size-full wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_コード品質向上上級者向けテクニック集_20250611_033120.png 1200w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_コード品質向上上級者向けテクニック集_20250611_033120-300x184.png 300w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_コード品質向上上級者向けテクニック集_20250611_033120-1024x628.png 1024w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_コード品質向上上級者向けテクニック集_20250611_033120-768x471.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a></dt> <dd> <h5 class="kanren-t"> <a href="https://worker-fts.info/%e3%82%b3%e3%83%bc%e3%83%89%e5%93%81%e8%b3%aa%e5%90%91%e4%b8%8a%ef%bc%9a%e4%b8%8a%e7%b4%9a%e8%80%85%e5%90%91%e3%81%91%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e9%9b%86/">コード品質向上:上級者向けテクニック集</a> </h5> <div class="st-excerpt smanone"> <p>コード品質向上:上級者向けテクニック集 導入部:コードの質が成長への鍵を握る プログラマーとして、スピードは重要です。しかし、時間が経つにつれて、コードの品質が悪化していくことに気づく方も多いのではな ... </p> </div> </dd> </dl> <dl class="clearfix"> <dt><a href="https://worker-fts.info/%e6%9c%aa%e6%9d%a5%e3%82%92%e5%89%b5%e3%82%8b%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%b8%ef%bc%9a%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%ae%e5%9f%ba%e7%a4%8e/"> <img width="1200" height="736" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_未来を創るエンジニアへプログラミングの基礎知識_20250611_043742.png" class="attachment-full size-full wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_未来を創るエンジニアへプログラミングの基礎知識_20250611_043742.png 1200w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_未来を創るエンジニアへプログラミングの基礎知識_20250611_043742-300x184.png 300w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_未来を創るエンジニアへプログラミングの基礎知識_20250611_043742-1024x628.png 1024w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_未来を創るエンジニアへプログラミングの基礎知識_20250611_043742-768x471.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> </a></dt> <dd> <h5 class="kanren-t"> <a href="https://worker-fts.info/%e6%9c%aa%e6%9d%a5%e3%82%92%e5%89%b5%e3%82%8b%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%b8%ef%bc%9a%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%ae%e5%9f%ba%e7%a4%8e/">未来を創るエンジニアへ:プログラミングの基礎知識</a> </h5> <div class="st-excerpt smanone"> <p>未来を創るエンジニアへ:プログラミングの基礎知識 導入部:変化の波に乗り抜け、未来を切り拓くために – なぜプログラミングが必要なのか? 現代社会は、かつてないスピードで変化しています。AI技術の進化 ... </p> </div> </dd> </dl> </div> <!--ページナビ--> <div class="p-navi clearfix"> <a class="st-prev-link" href="https://worker-fts.info/%e5%88%9d%e3%82%81%e3%81%a6%e3%81%a7%e3%82%82%e5%ae%89%e5%bf%83%ef%bc%81%e3%82%aa%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%ac%9b%e5%ba%a7/"> <p class="st-prev"> <i class="st-svg st-svg-angle-right"></i> <img width="60" height="60" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_初めてでも安心オンラインプログラミング講座_20250611_044549-100x100.png" class="attachment-60x60 size-60x60 wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_初めてでも安心オンラインプログラミング講座_20250611_044549-100x100.png 100w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_初めてでも安心オンラインプログラミング講座_20250611_044549-150x150.png 150w" sizes="(max-width: 60px) 100vw, 60px" /> <span class="st-prev-title">初めてでも安心!オンラインプログラミング講座</span> </p> </a> <a class="st-next-link" href="https://worker-fts.info/unity/"> <p class="st-next"> <span class="st-prev-title">ゲーム制作にも挑戦!Unityの基礎入門</span> <img width="60" height="60" src="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ゲーム制作にも挑戦Unityの基礎入門_20250611_044853-100x100.png" class="attachment-60x60 size-60x60 wp-post-image" alt="アイキャッチ画像" decoding="async" srcset="https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ゲーム制作にも挑戦Unityの基礎入門_20250611_044853-100x100.png 100w, https://worker-fts.info/wp-content/uploads/2025/06/eyecatch_ゲーム制作にも挑戦Unityの基礎入門_20250611_044853-150x150.png 150w" sizes="(max-width: 60px) 100vw, 60px" /> <i class="st-svg st-svg-angle-right"></i> </p> </a> </div> </aside> </div> <!--/post--> </article> </main> </div> <!-- /#contentInner --> </div> <!--/#content --> </div><!-- /contentw --> <footer> <div id="footer"> <div id="footer-wrapper"> <div id="footer-in"> <div class="footermenubox clearfix "><ul id="menu-%e3%83%95%e3%83%83%e3%82%bf%e3%83%bc%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc" class="footermenust"><li id="menu-item-887" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-887"><a href="https://worker-fts.info/%e9%81%8b%e5%96%b6%e6%96%b9%e9%87%9d/">運営方針</a></li> <li id="menu-item-890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-890"><a href="https://worker-fts.info/%e5%85%8d%e8%b2%ac%e4%ba%8b%e9%a0%85/">免責事項</a></li> <li id="menu-item-1197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1197"><a href="https://worker-fts.info/specific/">特定商取引法に基づく表記</a></li> <li id="menu-item-888" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-888"><a href="https://worker-fts.info/privacy-policy/">プライバシーポリシー</a></li> <li id="menu-item-889" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-889"><a href="https://worker-fts.info/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%9e%e3%83%83%e3%83%97/">サイトマップ</a></li> <li id="menu-item-891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-891"><a href="https://worker-fts.info/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b/">お問い合わせ</a></li> </ul></div> <div id="st-footer-logo-wrapper"> <!-- フッターのメインコンテンツ --> <div id="st-text-logo"> <p class="footer-description st-text-logo-top"> <a href="https://worker-fts.info/"></a> </p> <h3 class="footerlogo st-text-logo-bottom"> <!-- ロゴ又はブログ名 --> <a href="https://worker-fts.info/"> 普通の会社員が作る不労所得 </a> </h3> </div> <div class="st-footer-tel"> </div> </div> <p class="copyr"><small>© 2025 普通の会社員が作る不労所得</small></p> </div> </div><!-- /#footer-wrapper --> </div><!-- /#footer --> </footer> </div> <!-- /#wrapperin --> </div> <!-- /#wrapper --> </div><!-- /#st-ami --> <script> </script> <script> window.onload = function() { const boxElements = document.querySelectorAll('.st-mybox'); console.log('Number of box elements:', boxElements.length); // デバッグ情報を出力 boxElements.forEach(function(boxElement) { const titleElement = boxElement.querySelector('.st-mybox-title'); if (titleElement) { const titleWidth = titleElement.offsetWidth + 10; const borderWidth = window.getComputedStyle(boxElement, null).getPropertyValue('border-top-width'); console.log('Title width:', titleWidth, 'Border width:', borderWidth); // デバッグ情報を出力 boxElement.style.setProperty('--title-width', `${titleWidth}px`); boxElement.style.setProperty('--border-height', borderWidth); } }); }; </script> <script type="text/javascript" src="https://worker-fts.info/wp-includes/js/comment-reply.min.js?ver=6.6.1" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" id="copy-the-code-js-extra"> /* <![CDATA[ */ var copyTheCode = {"trim_lines":"","remove_spaces":"1","copy_content_as":"","previewMarkup":"<h2>Hello World<\/h2>","buttonMarkup":"<button class=\"copy-the-code-button\" title=\"\"><\/button>","buttonSvg":"<svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"copy-icon\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg>","selectors":[{"selector":"pre","style":"button","button_text":"\u30b3\u30d4\u30fc","button_title":"\u30bf\u30c3\u30d7\u3067\u30b3\u30d4\u30fc\u3067\u304d\u307e\u3059\u3002","button_copy_text":"\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\u3002","button_position":"inside","copy_format":"","conditions":[]}],"selector":"pre","settings":{"selector":"pre","button-text":"Copy to Clipboard","button-title":"Copy to Clipboard","button-copy-text":"Copied!","button-position":"inside","copy-format":"default"},"string":{"title":"Copy to Clipboard","copy":"Copy to Clipboard","copied":"Copied!"},"image-url":"https:\/\/worker-fts.info\/wp-content\/plugins\/copy-the-code\/\/assets\/images\/copy-1.svg","redirect_url":""}; /* ]]> */ </script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/copy-the-code/assets/js/copy-the-code.js?ver=4.0.0" id="copy-the-code-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/copy-the-code/assets/js/clipboard.js?ver=4.0.0" id="ctc-clipboard-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/copy-the-code/assets/js/copy-inline.js?ver=4.0.0" id="ctc-copy-inline-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/vk-blocks/vendor/vektor-inc/vk-swiper/src/assets/js/swiper-bundle.min.js?ver=11.0.2" id="vk-swiper-script-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/vk-blocks/build/vk-slider.min.js?ver=1.83.0.1" id="vk-blocks-slider-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/themes/affinger/vendor/slick/slick.js?ver=1.5.9" id="slick-js"></script> <script type="text/javascript" id="base-js-extra"> /* <![CDATA[ */ var ST = {"ajax_url":"https:\/\/worker-fts.info\/wp-admin\/admin-ajax.php","expand_accordion_menu":"","sidemenu_accordion":"","is_mobile":""}; /* ]]> */ </script> <script type="text/javascript" src="https://worker-fts.info/wp-content/themes/affinger/js/base.js?ver=6.6.1" id="base-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/themes/affinger/js/scroll.js?ver=6.6.1" id="scroll-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/themes/affinger/js/st-copy-text.js?ver=6.6.1" id="st-copy-text-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/st-blocks/assets/bundles/view.js?ver=07224efcfaadd62d42d3" id="st-blocks-view-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/highlighting-code-block/assets/js/prism.js?ver=2.0.1" id="hcb-prism-js"></script> <script type="text/javascript" src="https://worker-fts.info/wp-includes/js/clipboard.min.js?ver=2.0.11" id="clipboard-js"></script> <script type="text/javascript" id="hcb-script-js-extra"> /* <![CDATA[ */ var hcbVars = {"showCopyBtn":"1","copyBtnLabel":"\u30b3\u30fc\u30c9\u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3059\u308b"}; /* ]]> */ </script> <script type="text/javascript" src="https://worker-fts.info/wp-content/plugins/highlighting-code-block/build/js/hcb_script.js?ver=2.0.1" id="hcb-script-js"></script> <div id="page-top"><a href="#wrapper" class="st-fa st-svg-angle-up"></a></div> </body></html>