<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>カテゴリ0 - 株式会社六次元（ROKUJIGEN）｜デジタルマーケティング</title>
	<atom:link href="https://rokujigen.co.jp/6plus/category/category0/feed/" rel="self" type="application/rss+xml" />
	<link>https://rokujigen.co.jp</link>
	<description>株式会社六次元は、EC戦略設計からWEB制作・モール構築、TikTok Shop活用まで、売れる仕組みを“創って動かす”EC支援に特化したマーケティング会社です。</description>
	<lastBuildDate>Thu, 19 Dec 2024 06:47:49 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.17</generator>

<image>
	<url>https://rokujigen.co.jp/wp/wp-content/uploads/2025/09/cropped-favicon2025-32x32.png</url>
	<title>カテゴリ0 - 株式会社六次元（ROKUJIGEN）｜デジタルマーケティング</title>
	<link>https://rokujigen.co.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【初心者向け】コードが読みやすくなる！コーディングスタイルガイド【未経験デザイナー奮闘記】</title>
		<link>https://rokujigen.co.jp/6plus/8754/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=2%25e3%2580%2590%25e5%2588%259d%25e5%25bf%2583%25e8%2580%2585%25e5%2590%2591%25e3%2581%2591%25e3%2580%2591%25e3%2582%25b3%25e3%2583%25bc%25e3%2583%2589%25e3%2581%258c%25e8%25aa%25ad%25e3%2581%25bf%25e3%2582%2584%25e3%2581%2599%25e3%2581%258f%25e3%2581%25aa%25e3%2582%258b%25ef%25bc%2581%25e3%2582%25b3%25e3%2583%25bc%25e3%2583%2587</link>
		
		<dc:creator><![CDATA[rokujigen]]></dc:creator>
		<pubDate>Wed, 18 Dec 2024 04:26:23 +0000</pubDate>
				<category><![CDATA[カテゴリ0]]></category>
		<guid isPermaLink="false">https://rokujigen.co.jp/?p=8754</guid>

					<description><![CDATA[<p>株式会社六次元でデザイナーをしているさねまつです！ コードを書き始めると、最初は「動けばOK！」って思うことが多いですよね。 私も最初はあまり深く考えていませんでした。 でも、いざ他の人とコードを共有したり、自分で見直す [&#8230;]</p>
<p>The post <a href="https://rokujigen.co.jp/6plus/8754/">【初心者向け】コードが読みやすくなる！コーディングスタイルガイド【未経験デザイナー奮闘記】</a> first appeared on <a href="https://rokujigen.co.jp">株式会社六次元（ROKUJIGEN）｜デジタルマーケティング</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>株式会社六次元でデザイナーをしているさねまつです！</p>
<p>コードを書き始めると、最初は「動けばOK！」って思うことが多いですよね。</p>
<p>私も最初はあまり深く考えていませんでした。</p>
<p>でも、いざ他の人とコードを共有したり、自分で見直すときに「あれ？これ何してたんだっけ？」と困ること、ありませんか？</p>
<p>他の人がコードを読んだときに、すぐに理解できるようにするのって意外と大変…</p>
<p>でも、ちょっとした工夫でコードが読みやすくなれば、<span class="keikou">自分も周りの人もずっと作業がしやすくなります！</span></p>
<p>&nbsp;</p>
<p>今回はコードをより読みやすく、そして管理しやすくするための<span style="color: #ff0000;">「より良いコーディングスタイル」</span>についてまとめます。</p>
<p>初心者の方でも小さな工夫を積み重ねることで、コードがスッキリと整理され、</p>
<p>後から見直す際やチームでの作業でも困らないコーディングができるようになります。</p>
<p>一貫したスタイルを意識して、より効率的で理解しやすいコードを目指していきましょう！</p>
<p>&nbsp;</p>
<h2>コーディングスタイルとは？</h2>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/2.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8743" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/2.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/2-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/2-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/2-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p><span class="keikou">コーディングするうえで大切になってくるのはコーディングスタイルです。</span></p>
<p>コーディングスタイルとは、<span class="keikou">コードを書くときのルールや見た目を統一すること</span>です。</p>
<p>HTMLやCSSでは、コーディングスタイルを統一することで、コードに一貫がでて読みやすくなります。</p>
<p>コードの読みやすさは後からコードを見返すときや、他の人と協力して作業する際に</p>
<p><span class="keikou">理解しやすく、ミスを減らすためにはとても重要</span>です。</p>
<p>次の章からは、実際のコード例を見ながら<span style="color: #ff0000;">「良いコード」</span>と<span style="color: #0000ff;">「悪いコード」</span>の違いを解説していきます。</p>
<p>それぞれの良し悪しを比較することで、どのようにコードを書けば読みやすくなるのかが分かりやすくなります。</p>
<p>ちょっとしたポイントを押さえるだけでコードの質がぐっと向上するので、一緒に見ていきましょう！</p>
<p>&nbsp;</p>
<h2><strong>インデントとフォーマット</strong></h2>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/3.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8744" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/3.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/3-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/3-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/3-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>まずは「インデント」と「フォーマット」について説明していきます。</p>
<p>「インデント」とは、<span class="keikou">HTMLやCSSのコードの行頭に空白を入れて、階層や構造を整理すること</span>を指します。</p>
<p>「フォーマット」は、<span class="keikou">コード全体の見た目を整えるためのルールを指し、コードを読みやすくするための基本的なポイント</span>です。</p>
<h3><strong>インデントの重要性</strong></h3>
<p>HTMLやCSSでは、インデントを正しく使うことでコードの階層構造が一目で分かるようになります。</p>
<p>たとえば、<span style="color: #ff0000;">HTMLでは親子関係を明確に</span>し、<span style="color: #ff0000;">CSSではセレクタやプロパティの区切りをわかりやすくする</span>のに役立ちます。</p>
<p>例として、以下のようなHTMLコードを比べてみましょう。</p>
<p>&nbsp;</p>
<p><strong>悪い例（インデントなし）</strong></p>
<div class="box "><div class="box__inner">
<div dir="ltr">&lt;div&gt;</div>
<div dir="ltr">&lt;p&gt;こんにちは&lt;/p&gt;</div>
<div dir="ltr">&lt;/div&gt;</div>
</div></div>
<div dir="ltr"></div>
<div dir="ltr"></div>
<p><strong>良い例（インデントあり）</strong></p>
<div dir="ltr">
<div class="box "><div class="box__inner">
<div dir="ltr">&lt;div&gt;</div>
<div dir="ltr">　&lt;p&gt;こんにちは&lt;/p&gt;</div>
<div dir="ltr">&lt;/div&gt;</div>
</div></div>
<div dir="ltr"></div>
</div>
<div dir="ltr"></div>
<p>CSSでも同様に、セレクタとプロパティを整理するためにインデントを活用します。</p>
<p>&nbsp;</p>
<p><strong>悪い例</strong><br />
<div class="box "><div class="box__inner">
<div dir="ltr"><span>body{background-color:#fff;color:#333;}</span></div>
</div></div>
<p>&nbsp;</p>
<p><strong>良い例</strong></p>
<div class="box "><div class="box__inner">
<div dir="ltr">body{</div>
<div dir="ltr">　background-color:#fff;</div>
<div dir="ltr">　color:#333</div>
<div dir="ltr">}</div>
</div></div>
<p>&nbsp;</p>
<p><span>これにより、コード全体の見通しが良くなり、編集ミスを減らすことができます。</span></p>
<p>&nbsp;</p>
<h3><strong>行の長さや改行ルール</strong></h3>
<p>HTMLやCSSでも、<span class="keikou">1行が長すぎるとコードが読みにくくなってしまいます。</span></p>
<p>例えば、以下のように改行を適切に行うことで、コードを整理できます。</p>
<p><strong>悪い例（改行なし）</strong></p>
<div dir="ltr">
<div class="“container" main-content="" id="“content”" f5f5f5="" onclick="“handleClick()”"><div class="box "><div class="box__inner"><span class="hljs-tag">&lt;<span class="hljs-name">div</span><span class="hljs-attr">class</span>=<span class="hljs-string">“container main-content”</span><span class="hljs-attr">id</span>=<span class="hljs-string">“content”</span><span class="hljs-attr">style</span>=<span class="hljs-string">“background-color: #f5f5f5;”</span><span class="hljs-attr">onclick</span>=<span class="hljs-string">“handleClick()”</span>&gt;</span><span>Welcome to the website!</span><span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></div></div></div>
<div main-content="" f5f5f5="" onclick="“handleClick()”"></div>
</div>
<div main-content="" f5f5f5="" onclick="“handleClick()”"></div>
<p><strong>良い例（改行あり）</strong></p>
<div dir="ltr">
<div class="box "><div class="box__inner">
<div dir="ltr"><span class="hljs-tag">&lt;<span class="hljs-name">div</span></span></div>
<div dir="ltr"><span class="hljs-tag"><span class="hljs-attr">   class</span>=<span class="hljs-string">“container main-content”</span></span></div>
<div dir="ltr"><span class="hljs-tag"><span class="hljs-attr">   id</span>=<span class="hljs-string">“content”</span></span></div>
<div dir="ltr"><span class="hljs-tag"><span class="hljs-attr">   style</span>=<span class="hljs-string">“background-color: #f5f5f5;”</span></span></div>
<div dir="ltr"><span class="hljs-tag"><span class="hljs-attr">   onclick</span>=<span class="hljs-string">“handleClick()”</span></span></div>
<div dir="ltr"><span class="hljs-tag">&gt;</span></div>
<div dir="ltr">   Welcome to the website!</div>
<div dir="ltr"><span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></div>
</div></div>
<p>&nbsp;</p>
</div>
<p><span>CSSではプロパティを1行ずつ書き、複数のセレクタをリスト形式で整理すると良いです。</span></p>
<p>&nbsp;</p>
<p><strong>悪い例</strong></p>
<p><span><div class="box "><div class="box__inner">h1,h2,h3{margin:0;padding:0;color:#000;}</div></div></span></p>
<p>&nbsp;</p>
<p><strong>良い例</strong></p>
<div class="box "><div class="box__inner">
<div dir="ltr">h1,h2,h3{</div>
<div dir="ltr">　　　margin:0;</div>
<div dir="ltr">　　　padding:0;</div>
<div dir="ltr">　　　color:#000;</div>
<div dir="ltr">}</div>
</div></div>
<p>&nbsp;</p>
<div dir="ltr">
<p>HTMLやCSSでのインデントとフォーマットは、コードを整理し、読みやすくするための基礎です。</p>
<p>一貫性を意識することで、自分や他の人がコードを簡単に理解できるようになります。</p>
<p>&nbsp;</p>
</div>
<h3><span id="i-5"><strong>コメントの書き方</strong></span></h3>
<p>コードにはコメントを書くことができます。</p>
<p><span class="keikou">コメントを書くことで他の人が内容を理解しやすくなります</span>が、</p>
<p>コメントの書きすぎは逆効果になることもあります。</p>
<p>ここでは、必要なコメントと不必要なコメントの違いを見てみましょう。</p>
<p>&nbsp;</p>
<p><strong>必要なコメントの例</strong></p>
<div class="box "><div class="box__inner">
<div dir="ltr">&lt;!– メインのナビゲーションメニュー –&gt;</div>
<div dir="ltr">&lt;nav&gt;</div>
<div dir="ltr">　&lt;ul&gt;</div>
<div dir="ltr">　　&lt;li&gt;&lt;a href=”#home”&gt;ホーム&lt;/a&gt;&lt;/li&gt;</div>
<div dir="ltr">　　&lt;li&gt;&lt;a href=”#about”&gt;会社概要&lt;/a&gt;&lt;/li&gt;</div>
<div dir="ltr">　　&lt;li&gt;&lt;a href=”#services”&gt;サービス&lt;/a&gt;&lt;/li&gt;</div>
<div dir="ltr">　&lt;/ul&gt;</div>
<div dir="ltr">&lt;/nav&gt;</div>
</div></div>
<p>&nbsp;</p>
<p><strong>不必要なコメントの例</strong></p>
<div dir="ltr">
<div class="box "><div class="box__inner">
<div dir="ltr">&lt;!–これはdivの開始 –&gt;</div>
<div dir="ltr">&lt;div&gt;</div>
<div dir="ltr">　&lt;p&gt;こんにちは、世界！&lt;/p&gt;</div>
<div dir="ltr">&lt;/div&gt;</div>
<div dir="ltr">&lt;!–これはdivの終了 –&gt;</div>
</div></div>
<p>&nbsp;</p>
<div dir="ltr">
<p>不必要なコメントは、<span class="keikou">コード自体が明らかに何をしているのかが分かる場合に多用されがち</span>です。</p>
<p>このようなコメントはかえってノイズとなり、コードの読みやすさを下げることがあります。</p>
<p>一方で、<span class="keikou">セクションの目的や複雑な処理の意図を説明するコメントは、後から見返したときに理解を助ける大切な情報となります。</span></p>
<p>&nbsp;</p>
<p><strong>読み手がすぐ理解できるコメントの例</strong></p>
<div class="box "><div class="box__inner"><span>/*色設定*/</span><br />
<span>body{</span><br />
<span>　background-color:#f0f0f0;/*背景色は淡いグレー*/</span><br />
<span>　color:#333;/*テキストカラーは暗めのグレー*/</span><br />
<span>｝</span></div></div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><span class="hljs-comment"></span></div>
<div class="box "><div class="box__inner">
<div class="overflow-y-auto p-4" dir="ltr"><span class="hljs-comment">/* メインコンテンツのスタイル */</span></div>
<div class="overflow-y-auto p-4" dir="ltr"><span class="hljs-selector-class">.main-content</span><span> </span>{<br />
<span class="hljs-attribute">　margin</span>:<span> </span><span class="hljs-number">20px</span><span> </span>auto;<span> </span><span class="hljs-comment">/* コンテンツを中央揃え */</span></div>
<div class="overflow-y-auto p-4" dir="ltr"><span class="hljs-attribute">　max-width</span>:<span> </span><span class="hljs-number">800px</span>;<span> </span><span class="hljs-comment">/* 最大幅を800pxに制限 */</span><br />
}</div>
</div></div>
<div class="overflow-y-auto p-4" dir="ltr"></div>
</div>
<div dir="ltr">
<p><span class="keikou">「なぜそのコードを書いたのか」「コードの意図」を分かりやすく説明することがポイント</span>です。</p>
<p>これにより、読み手がスムーズに理解できるようになります。</p>
<p>&nbsp;</p>
</div>
<h2><span id="i-6"><strong>実践的なスタイルガイド</strong></span></h2>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/4.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8738" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/4.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/4-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/4-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/4-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>ここでは、HTMLとCSSを書くときに役立つ実践的なテクニックを紹介します。</p>
<p>コードが複雑になってもわかりやすく整理できるようにするためのポイントを見ていきましょう。</p>
<p>&nbsp;</p>
<h3><span id="i-7"><strong>クラス名の命名規則</strong></span></h3>
<p>CSSでスタイルを適用する際、クラス名の付け方はとても重要です。</p>
<p><span class="keikou">分かりやすいクラス名を使うことで、他の人がコードを見たときに意図を理解しやすくなります。</span></p>
<p>また、自分自身でも管理がしやすくなります。</p>
<p>&nbsp;</p>
<p>おすすめの命名規則の一つとして<strong><span class="keikou">「BEM（Block Element Modifier）」</span></strong>があります。</p>
<p>BEMは、クラス名を「<strong>Block（ブロック）</strong>」、「<strong>Element（エレメント）</strong>」、「<strong>Modifier（モディファイア）</strong>」という要素に分けて命名する方法です。</p>
<p>たとえば、次のような例があります。</p>
<p>&nbsp;</p>
<p><span></span><div class="box "><div class="box__inner"><span>&lt;!– BEMを使った命名の例　–&gt;</span><br />
<span>&lt;div class=”card”&gt;</span><br />
<span>　&lt;h2 class”card_title”&gt;タイトル&lt;/h2&gt;</span><br />
<span>　&lt;p class=”card_description”&gt;説明文です。&lt;/p&gt;</span><br />
<span>　&lt;button class=”card_button card_button–primary”&gt;クリック&lt;/button&gt;</span><br />
<span>&lt;/div&gt;</span></div></div><span></span></p>
<p>&nbsp;</p>
<p>・cardは<span class="keikou">「<strong>Block</strong>」</span>で、<span class="keikou">コンポーネント全体</span>を表します。</p>
<p>・card_titleやcard_descriptionは<span class="keikou">「<strong>Element</strong>」</span>で、<span class="keikou">ブロック内の具体的な要素</span>を示します。</p>
<p>・card_button–primaryは<span class="keikou">「<strong>Modifier</strong>」</span>で、<span class="keikou">特定のスタイルを持つボタン</span>を表します。</p>
<p>BEMの命名規則を使うとどのクラスがどの要素に関連しているのかを簡単に理解できるようになります。</p>
<p>&nbsp;</p>
<h3><span id="HTML"><strong>HTML構造を整理するコツ</strong></span></h3>
<p>HTMLを書くときは、<span class="keikou">コードの階層構造を意識して整理することが大切</span>です。</p>
<p>ポイントを押さえると今よりも見やすく、メンテナンスしやすいコードをかけるようになります。</p>
<p>&nbsp;</p>
<p><strong>1.セマンティックな要素を使う</strong></p>
<p>できるだけ<strong>&lt;div&gt;</strong>や<strong>&lt;span&gt;</strong>などの汎用的な要素よりも、<span class="keikou">&lt;header&gt;,&lt;main&gt; ,&lt;artcle&gt;,&lt;footer&gt;</span> といったセマンティックなタグを使いましょう。</p>
<p>コードを読む人がすぐに構造を理解できるようになります。</p>
<div class="box "><div class="box__inner">※セマンティックとは？…タグの選び方に「意味」を持たせることをセマンティックといいます。</div></div>
<p>セマンティックなHTML要素を紹介します。</p>
<div class="box box--fill"><div class="box__inner">
<p>・&lt;header&gt;：ページやセクションのヘッダー部分を示します。</p>
<p>・&lt;nav&gt;：ナビゲーションメニューを示します。</p>
<p>・&lt;main&gt;：ページの主要なコンテンツ部分を示します。</p>
<p>・&lt;section&gt;：ページの特定のセクション（区切り）を示します。</p>
<p>・&lt;article&gt;：独立したコンテンツ、記事やブログの投稿を示します。</p>
<p>・&lt;aside&gt;：メインコンテンツに関連する補足情報を示します（サイドバーなど）。</p>
<p>・&lt;footer&gt;：ページやセクションのフッター部分を示します。</p>
</div></div>
<p>&nbsp;</p>
<p><strong>悪い例</strong></p>
<div class="box "><div class="box__inner">
<p>&lt;div class=”section”&gt;<br />
<span style="color: #ffffff;">●</span>&lt;div class=”title”&gt;会社概要&lt;/div&gt;<br />
<span style="color: #ffffff;">●</span>&lt;div class=”text”&gt;私たちの会社についての情報です。&lt;/div&gt;<br />
&lt;/div&gt;</p>
</div></div>
<p>&nbsp;</p>
<p><strong>良い例</strong></p>
<div class="box "><div class="box__inner">
<p>&lt;section&gt;<br />
<span style="color: #ffffff;">●</span>&lt;h2&gt;会社概要&lt;/h2&gt;<br />
<span style="color: #ffffff;">●</span>&lt;p&gt;私たちの会社についての情報です。&lt;/p&gt;<br />
&lt;/section&gt;</p>
</div></div>
<p>&nbsp;</p>
<p><strong>2.一貫したインデントを使う</strong></p>
<p>インデントを統一して<span class="keikou">コードの階層を視覚的にわかりやすくしましょう</span>。</p>
<p>インデントが整っているだけで、コード全体の見通しが良くなります。</p>
<p>&nbsp;</p>
<p><strong>3.不要なネストを避ける</strong></p>
<div class="box "><div class="box__inner">※ネストとは？…要素や構造が「入れ子」になっている状態の事。</div></div>
<p>HTMLの階層が深くなりすぎると、CSSでスタイルを適用するのが難しくなります。<span style="color: #ff9900;">←いろんなところにクラスがついているからね！</span></p>
<p>できるだけ<span class="keikou">シンプルな構造を保つよう心がけましょう。</span></p>
<p>&nbsp;</p>
<h2><span id="i-8"><strong>ツールを活用しよう</strong></span></h2>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/5.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8739" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/5.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/5-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/5-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/5-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>コードを書く際に役立つツールを上手に活用することで、効率的にきれいなコードを保つことができます。</p>
<p>特に、HTMLとCSSのコードは視覚的にわかりやすく整理することが重要です。</p>
<p>この章では、エディタの設定やチーム開発に役立つツールを紹介します。</p>
<p>&nbsp;</p>
<h3>エディタの設定</h3>
<p>エディタを効果的に設定することで、コーディングの効率が大きく向上します。</p>
<p><strong><span class="keikou">VSCode（Visual Studio Code）</span></strong>はカスタマイズ性が高く、初心者にも使いやすいツールです。←私も使っています！</p>
<p>ツールを導入することで、より快適にコードが書けるようになりますよ！</p>
<p>&nbsp;</p>
<p><strong>【Prettier】</strong></p>
<p>Prettierは、<span class="keikou">HTMLとCSSを自動で整形してくれるツール</span>です。</p>
<p>インデントや改行を統一することで、コードが常に美しい状態で保たれます。</p>
<p>保存時に自動で整形してくれるので、コードを書くときにスタイルを気にせずに集中できます。</p>
<p>&nbsp;</p>
<h3>初心者向けの使いやすい拡張機能</h3>
<p>初心者でもすぐに使える拡張機能が豊富にあります。</p>
<p>&nbsp;</p>
<p><strong>【Live Server】</strong></p>
<p><span class="keikou">HTMLファイルを編集しながら、リアルタイムでブラウザで結果を確認できる便利な拡張機能です。</span></p>
<p>コードを保存すると即座に変更が反映されます。</p>
<p>&nbsp;</p>
<p><strong>【Auto Close Tag】</strong></p>
<p><span class="keikou">HTMLタグを入力すると、閉じタグも自動で追加してくれる拡張機能です。</span></p>
<p>タグの閉じ忘れを防ぎます。</p>
<p>&nbsp;</p>
<p><strong>【CSS Peek】</strong></p>
<p><span class="keikou">HTML内で使用しているCSSクラスやIDがどこで使われているかを簡単に確認できる拡張機能です。</span></p>
<p>これらのツールを使うことで、コードの管理が楽になり、作業の効率が向上します。</p>
<p>&nbsp;</p>
<h3>チーム開発を考えたスタイル</h3>
<p><strong>HTMLとCSSでも、<span class="keikou">チームでの開発ではスタイルを統一することが重要</span>です。</strong></p>
<p>Gitを活用し、コードレビューを通じて一貫性を保ちながら作業を進めましょう。</p>
<p>&nbsp;</p>
<p><strong>Gitを使って統一感を保つ</strong></p>
<p><span class="keikou"><strong>Gitは、複数人での開発においてコードを管理するために非常に便利です。</strong></span></p>
<p>特にHTMLとCSSでは、コードが増えると整理が難しくなるので、<strong>ブランチごとの作業ルール</strong>や<strong>コミットメッセージの統一</strong>が大切です。</p>
<p>これにより、コードの衝突を減らし、後で見やすく修正ができます。</p>
<p>Gitについては前回の記事で詳しく説明していますので是非見てみてください！</p>
<p>&nbsp;</p>
<p><strong>コードレビューでスタイルを確認する</strong></p>
<p><span class="keikou">コードレビューでは、他のメンバーが書いたHTMLやCSSコードをチェックし、スタイルに関するフィードバックを交換します。</span></p>
<p><strong>命名規則やインデントの統一</strong>、<strong>冗長なコードの排除</strong>などに注意を払い、<strong>可読性</strong>を重視したコードに改善しましょう。</p>
<p>レビュー時にPrettierを使って自動整形を確認すると、スタイルの一貫性が保たれます。</p>
<p>&nbsp;</p>
<h2><span id="i-9"><strong>よくある初心者のミスと解決法</strong></span></h2>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/6.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8740" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/6.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/6-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/6-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/6-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>HTMLとCSSを学び始めたばかりのときに、よくあるミスがあります。</p>
<p>これらを事前に知っておくと、つまずきを防ぐことができます。</p>
<p>この章では、<span class="keikou">初心者がよく犯しがちなミスとその改善方法を具体的な「悪い例」と「良い例」を使って紹介します。</span></p>
<p>&nbsp;</p>
<p><strong>ありがちなエラー例</strong></p>
<p><span class="keikou"><strong>・HTMLタグの閉じ忘れ</strong></span></p>
<p><span style="color: #ff0000;">HTMLでは、タグのペアを正しく閉じることが非常に大切です。</span></p>
<p>閉じタグを忘れてしまうと、ブラウザが意図しない表示をしてしまうことがあります。</p>
<p>&nbsp;</p>
<p><strong>悪い例</strong></p>
<div class="box "><div class="box__inner">
<p>&lt;div&gt;<br />
<span style="color: #ffffff;">●</span>&lt;p&gt;こんにちは<br />
&lt;/div&gt;</p>
</div></div>
<p>&nbsp;</p>
<p><strong>良い例</strong><span></span></p>
<div class="box "><div class="box__inner">
<p><span>&lt;div&gt;<br />
</span><span style="color: #ffffff;">●</span>&lt;p&gt;こんにちは&lt;/p&gt;<br />
&lt;/div&gt;</p>
</div></div>
<p>&nbsp;</p>
<p>良い例では、&lt;p&gt;タグがきちんと閉じられています。</p>
<p>タグをきちんと閉じることで、HTMLが正しくレンダリングされ、予期せぬレイアウト崩れを防げます。</p>
<p>&nbsp;</p>
<p><span class="keikou"><strong>・CSSセレクタの指定ミス</strong></span></p>
<p>CSSでは、正しいセレクタの指定が重要です。</p>
<p><span style="color: #ff0000;">IDやクラス名を間違えると、スタイルが適用されないことがあります。</span></p>
<p>&nbsp;</p>
<p><strong>悪い例</strong></p>
<div class="box "><div class="box__inner">
<p>#button{<br />
<span style="color: #ffffff;">●●</span>background-color:blue;<br />
}</p>
<p>.button{<br />
<span style="color: #ffffff;">●●</span>color:white;<br />
}</p>
</div></div>
<p>&nbsp;</p>
<p><strong>良い例</strong></p>
<div class="box "><div class="box__inner">
<p>.button{<br />
<span style="color: #ffffff;">●●</span>background-color:blue;<br />
<span style="color: #ffffff;">●●</span>color:white;<br />
}</p>
</div></div>
<p>&nbsp;</p>
<p>良い例では、クラス名が統一されています。</p>
<p>IDとクラスの役割をしっかりと理解し、適切に使い分けることが重要です。</p>
<p>&nbsp;</p>
<p><span class="keikou"><strong>・不必要なCSSの指定</strong></span></p>
<p>同じスタイルを複数の場所で繰り返し書いてしまうことがあります。</p>
<p>これは<span style="color: #ff0000;">冗長になり、コードが読みづらくなります。</span></p>
<p>&nbsp;</p>
<p><strong>悪い例</strong><span></span></p>
<div class="box "><div class="box__inner">
<p><span>.header{<br />
</span><span><span style="color: #ffffff;">●●</span>font-size:20px;<br />
</span><span><span style="color: #ffffff;">●●</span>color:black;<br />
</span><span>}</span></p>
<p><span>.footer{<br />
</span><span><span style="color: #ffffff;">●●</span>font-size:20px<br />
</span><span><span style="color: #ffffff;">●●</span>color:black;<br />
</span><span>}</span></p>
</div></div>
<p>&nbsp;</p>
<p><span><strong>良い例</strong></span><span></span></p>
<div class="box "><div class="box__inner">
<p><span>.text{<br />
</span><span><span style="color: #ffffff;">●●</span>font-size:20px;<br />
</span><span><span style="color: #ffffff;">●●</span>color:black;<br />
</span><span>｝</span></p>
<p>.header{<br />
<span style="color: #ffffff;">●●</span>font-family:Arial,sans-serif;<br />
}</p>
<p>.footer{<br />
<span style="color: #ffffff;">●●</span>font-family:Times New Roman,serif;<br />
}</p>
</div></div>
<p>&nbsp;</p>
<p>良い例では、<span style="color: #ff0000;">共通のスタイルを.textクラスにまとめ、個別のスタイルを他のクラスで管理しています。</span></p>
<p>このように、共通のスタイルはまとめて管理することで、CSSの効率が上がります。</p>
<p>&nbsp;</p>
<p><span class="keikou"><strong>・HTMLの構造が不適切</strong></span></p>
<p>HTMLの要素を適切にネスト（入れ子）せずに使うことがよくあります。</p>
<p>例えば、&lt;ul&gt;（リスト）タグの中に&lt;div&gt;タグを直接入れてしまうなどです。</p>
<p>これを<span style="color: #ff0000;">適切に整理しないと、ページの表示に影響が出ます。</span></p>
<p>&nbsp;</p>
<p><strong>悪い例</strong></p>
<p><span></span><div class="box "><div class="box__inner"><span>&lt;ul&gt;<br />
</span><span style="color: #ffffff;">●●</span>&lt;div&gt;アイテム1&lt;/div&gt;<br />
<span style="color: #ffffff;">●●</span>&lt;div&gt;アイテム&lt;/div&gt;<br />
&lt;/ul&gt;</div></div>
<p><strong>良い例</strong></p>
<p><span></span><div class="box "><div class="box__inner"><span>&lt;ul&gt;<br />
</span><span style="color: #ffffff;">●●</span>&lt;li&gt;アイテム1&lt;/li&gt;<br />
<span style="color: #ffffff;">●●</span>&lt;li&gt;アイテム1&lt;/li&gt;<br />
&lt;/ul&gt;</div></div>
<p>良い例では、&lt;ul&gt;タグの中に適切な&lt;li&gt;（リストアイテム）タグを使っています。</p>
<p>HTMLの正しい構造を守ることで、ブラウザが期待通りに表示します。</p>
<p>&nbsp;</p>
<p><span class="keikou"><strong>・CSSのオーバーライドミス</strong></span></p>
<div class="box "><div class="box__inner">※オーバーライドミスとは…スタイルが他のスタイルによって上書きされてしまう現象です。</div></div>
<p>CSSでは、スタイルが競合する場合、後に書かれたスタイルが優先されます。</p>
<p>しかし、<span style="color: #ff0000;">あまりにもスタイルが上書きされると、どのスタイルが適用されるか分かりづらくなり、バグの原因になります。</span></p>
<p>&nbsp;</p>
<div class="markdown prose w-full break-words dark:prose-invert light">
<p><strong>悪い例</strong></p>
<div class="box "><div class="box__inner">
<div class="markdown prose w-full break-words dark:prose-invert light">
<div dir="ltr"><span class="hljs-selector-class">.button</span><span> </span>{<br />
<span class="hljs-attribute">　background-color</span>: blue;<br />
}</div>
</div>
<div class="markdown prose w-full break-words dark:prose-invert light">
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="overflow-y-auto p-4" dir="ltr"><span class="hljs-selector-class">.button</span><span> </span>{<br />
<span class="hljs-attribute">　background-color</span>: red;<br />
}</div>
</div>
</div>
</div></div>
<p>&nbsp;</p>
<p><strong>良い例</strong></p>
</div>
<div>
<div class="box "><div class="box__inner">
<div dir="ltr"><span class="hljs-selector-class">.button-blue</span>{<br />
<span class="hljs-attribute">　background-color</span>: blue;<br />
}</div>
<div class="overflow-y-auto p-4" dir="ltr"><span class="hljs-selector-class">.button-red</span>{<br />
<span class="hljs-attribute">　background-color</span>: red;<br />
}</div>
</div></div>
<p>&nbsp;</p>
<p>良い例では、異なる背景色を異なるクラスに分けて管理しています。</p>
<p>クラス名を工夫して、スタイルの重複や競合を避けることができます。</p>
<h2><span id="i-10"><strong>まとめ</strong></span></h2>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/7.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8741" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/7.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/7-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/7-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/11/7-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>コーディングスタイルで意識することは、完璧を目指すことではなく、<span style="color: #ff0000;">一貫性を保つことです。</span></p>
<p>完璧なコードを書くことは確かに理想ですが、<span class="keikou">どんな小さなことでも「一貫している」ことが最も重要です。</span></p>
<p>一貫性を持たせることで、コードの可読性が格段に向上し、他の人と協力する際にもスムーズに作業を進められます。</p>
<p>&nbsp;</p>
<p>完璧を求めすぎて悩むよりも、まずは自分のスタイルに一貫性を持たせて書くことが、着実に成長するための第一歩です。</p>
<p>少しずつでも良いので、インデントや命名規則、コメントの書き方などを意識し、改善していくことで、自然とコーディングが上達します。</p>
<p>最初は小さなミスやクセがあっても、<span class="keikou">少しずつ修正しながら続けていけば、気づいた時にはかなりの成長を感じるはずです。</span></p>
<p>一貫性を保つことが、<span style="color: #ff0000;">初心者から脱却するための大切なステップ</span>になります。<span class="keikou">焦らず、自分のペースで進めていきましょう！</span></p>
</div>
<p>&nbsp;</p>
<p><img loading="lazy" src="https://rokujigen.co.jp/wp/wp-content/uploads/2024/09/4662b5f23207d4bef88048d5c4adb043.jpg" alt="" width="1200" height="630" class="alignnone size-full wp-image-8073" srcset="https://rokujigen.co.jp/wp/wp-content/uploads/2024/09/4662b5f23207d4bef88048d5c4adb043.jpg 1200w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/09/4662b5f23207d4bef88048d5c4adb043-300x158.jpg 300w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/09/4662b5f23207d4bef88048d5c4adb043-1024x538.jpg 1024w, https://rokujigen.co.jp/wp/wp-content/uploads/2024/09/4662b5f23207d4bef88048d5c4adb043-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p><p>The post <a href="https://rokujigen.co.jp/6plus/8754/">【初心者向け】コードが読みやすくなる！コーディングスタイルガイド【未経験デザイナー奮闘記】</a> first appeared on <a href="https://rokujigen.co.jp">株式会社六次元（ROKUJIGEN）｜デジタルマーケティング</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
