{"componentChunkName":"component---src-templates-blog-post-tsx","path":"/blog/learning-programming-language-3/","result":{"data":{"site":{"siteMetadata":{"title":"Yasuhiro Ito Lab","author":"Yasuhiro Ito"}},"markdownRemark":{"id":"d98201ba-9305-50fa-a438-d13142eea391","excerpt":"独学でプログラミングを勉強する方法。HTML編。(第三回) 自己紹介 Codepenのアカウント作成   HTMLでHello World    HTMLとは p ul, li br strong ちょっとした文章を書いてみよう","html":"<h2>独学でプログラミングを勉強する方法。HTML編。(第三回)</h2>\n<p class=\"mt-8 mb-8\">\n実際に手を動かして勉強しよう！\n</p>\n<div class=\"mt-8 mb-8\">\n<nav class='blog-nav'> \n  <div class='inner'>\n    <p>目次</p>\n    <ol class=\"top-ol\">\n      <li class=\"top-li\">Codepenのアカウント作成</li>\n      <li class=\"top-li\">HTMLでHello World</li>\n      <li class=\"top-li\">HTMLとは</li>\n      <li class=\"top-li\">ちょっとした文章を書いてみよう</li>\n      <li class=\"top-li\">ドットインストール</li>\n      <li class=\"top-li\">Github</li>\n    </ol>\n  </div>\n</nav>\n</div>\n<p class=\"mb-16\">\nプログラミングを学習する方法を紹介していきたいと思います。<br/>\n<a src=\"https://www.yas-ito.com/blog/learning-programming-language-2/\">前回</a>では、調べ方を紹介しました。\n今回は実践編です。まずは<strong>習うより慣れろ</strong>です。\n</p>\n<h2>自己紹介</h2>\n<p class=\"mt-8 mb-16\">\n現役プログラマー。この道 15 年ですが、まだまだ現役を続けたいと思っています。\nバックエンドを担当していますが、たまにフロントを少しだけお手伝いします。\n</p>\n<h2>Codepenのアカウント作成</h2>\n<p class=\"mt-8 mb-8\">\nCodepenは無料でHTML/CSS/Javascript編集、実行できるWebサイトです。\n</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 468px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 51.733333333333334%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsSAAALEgHS3X78AAAB8klEQVQoz01QTY+aQBj22tZdZWCQrxm+UVBAVBBwQREUdV11s4dmk82m2V6a9rLHpulP6LE/uKPx0OTJzDzJ+3zM2wiCyPMjLJu64WDFRLJxPq8wCJWwLiJNRDqSTfKWkCbphvU56Udhw/Z8xfZpyLXaQFENTbeazVarTRO0Kea2RQkijtPlwJsoio6QIkoyZHmKggCwjWQaWqbKQIGMKpqx2x+qepvlRUmu3b4/8ERJvT88p9ma+CKskeQOJwKapZlOw09fgvQZAEi4wON0kudJMV9U88UqTjKnfxaX69NdvrEdv9c1DcMkXa7i8ezFS7/RDAsoyOmy/ZpZpyknILYj0gxHAUjSFtWDP06wamJFFSSVonkyfxYbRk+WNYblyR+gJKLUFkfW2eviDWjIi7icH8tZHQ1HYy8I/f7YNSlwESO5S8BAYtahAcvcdqgmzUCO0OtuAIsFfTfbHvJiHUc/31Z/f5eGJrUotoFlsgaTiElDXsD5chOEme1GuuVNk/l8uXWHqWq53cEwvqscP9a74Z9fy/e3wYcmvIovCaShsqgOi/I+Lx8GfjyK8rJ+LKrDZFr4o3RVP1b10QvrH1/i96/Ox5v/khkIkawu61NWrEdR0XPG07TMqmOUVm6QEq/V5imaVd1hsd+431+tTzfsPyjmYXj7jdS6AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n        <source\n          srcset=\"/static/6a9baffab614e90242c6b4cbc5cfb7de/e922d/codepen-login.webp 375w,\n/static/6a9baffab614e90242c6b4cbc5cfb7de/0d454/codepen-login.webp 468w\"\n          sizes=\"(max-width: 468px) 100vw, 468px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/6a9baffab614e90242c6b4cbc5cfb7de/ae393/codepen-login.png 375w,\n/static/6a9baffab614e90242c6b4cbc5cfb7de/b4003/codepen-login.png 468w\"\n          sizes=\"(max-width: 468px) 100vw, 468px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          src=\"/static/6a9baffab614e90242c6b4cbc5cfb7de/b4003/codepen-login.png\"\n          alt=\"Codepen\"\n          title=\"Codepen\"\n          loading=\"lazy\"\n          style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        />\n      </picture>\n    </span></p>\n<p class=\"mt-8 mb-8\">\n初心者の方が最初につまづくものとして、環境のセットアップがあります。しかし、Codepanを使えば煩わしいセットアップはありません。\nとりあえずプログラミングを体感するのが目的な場合はCodepenが最適だと思います。\n</p>\n<p class=\"mt-8 mb-8\">\n注意点として、Codepenで<strong>一生懸命コードを書いてもそのままWebサイトができるわけでありません</strong>。\nWebサイトを立ち上げる場合はプログラミング以外に色々とやらなけれいけません。Codepenでは、あくまでプログラミングを体感する、コードの動作を確かめたい場合に利用して下さい。\n</p>\n<p class=\"mb-16\">\n<a src=\"https://codepen.io/\">Codepenの公式サイトはこちらから</a>\n</p>\n<p class=\"mb-8\">\n画面右上にあるSign Upからアカウントを作成して下さい。\n</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 500px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 32.266666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAA8UlEQVQY042OS0vDQBSF5xe0mUmsJG1m8jZ2St8NyUopRbrysamI+IvEreBC8J+eTmaaKIVSFx/3XO7MOYeE8RD/JpEIeA6xlCi/X1D9vGLx8YRZeYO77Q6rcg1SP2o5Z5geDFcSxdczis8dZu8PWFS3uH98Q1FtQCzqwKI2uhYDVZqyixOYG7N7YExBe7BrTc2902V6EtfjSDKJ8WQJn0dwXR+uJ+D1ucLM/iDQaDOF7Vy2mjlmbyCj8Rx5lmI+nSCXI0Rphqs0hghiHdDARYI6vG7x1+AYcj2cqnQBzkPzWUQHHWLg/6Lbe35r2DQ9Zg/BhKbB10QErgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n        <source\n          srcset=\"/static/4d3c63a166f995e10a7e054ad14e013a/e922d/sign-up.webp 375w,\n/static/4d3c63a166f995e10a7e054ad14e013a/601b1/sign-up.webp 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/4d3c63a166f995e10a7e054ad14e013a/ae393/sign-up.png 375w,\n/static/4d3c63a166f995e10a7e054ad14e013a/0eb09/sign-up.png 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          src=\"/static/4d3c63a166f995e10a7e054ad14e013a/0eb09/sign-up.png\"\n          alt=\"Signup\"\n          title=\"Signup\"\n          loading=\"lazy\"\n          style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        />\n      </picture>\n    </span></p>\n<h2>HTMLでHello World</h2>\n<p class=\"mt-8 mb-8\">\nまずはログインしてから画面左のメニューのPenをクリックして下さい。\n</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 500px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 48%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA9hAAAPYQGoP6dpAAABt0lEQVQoz5WSy27TQBSGpxJhQRGKc3UujlPq2E3s2PE4TmwnbQJRCCJsqi6gG16Dx+AFkJB4DbZ9A3a8zMfYBaRC1IrFr/9IM/OdM+cc8ebtJe+vP5Bma1brHesXO6bxgnGQsNu/YzxJ8VTshxm+XBQu4wsCucQZhlhOcEdiu91zeXXNLFkxTy9I0hVSpviThO3rK0bjWAHnCrAowIHMCKfLAuyMQk4sl+eW90fCcSX9/immcUrPsOkaA7qmRb3R5vjpMyrVBlqlrlT75XXK2m2cn1VrzTsS0WbH+XqGDCXjUcZwnGFHMXrn5J/Lh/Q3VOyTl2wmM1zdxG52GeoGS9vDUrF2oIJDwFpdV4XMVEtShD8YYbc7aKUST4Tg+OiIR8pbpcc01QMtf3gPuAA2WujtnpKJCIYuCz9iFUxxu32CWotX1Sap6lEOqtwD/P3d3PO+lstVhKXK9KMFsZpyEGUYvQG2aWOqbJUHKsu9rBJ3OgbeyFXTTxBn3lytyBwZpcW6OGe+mrJN8wHgLVT9Qm1D8PEr8083nH/+jhg4Pp4fE8qEeLYsltrsO7T+A5h++cHmBtbf4CdjTBzxB2I2rwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n        <source\n          srcset=\"/static/c94e13dbcc4630dc21637de9ca56084a/e922d/start.webp 375w,\n/static/c94e13dbcc4630dc21637de9ca56084a/601b1/start.webp 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/c94e13dbcc4630dc21637de9ca56084a/ae393/start.png 375w,\n/static/c94e13dbcc4630dc21637de9ca56084a/0eb09/start.png 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          src=\"/static/c94e13dbcc4630dc21637de9ca56084a/0eb09/start.png\"\n          alt=\"Start\"\n          title=\"Start\"\n          loading=\"lazy\"\n          style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        />\n      </picture>\n    </span></p>\n<p class=\"mt-8 mb-8\">\nすると以下の画面が表示されます。\n</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 500px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 48.266666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsSAAALEgHS3X78AAABdklEQVQoz21PCXKCQBDkGVFuWEApQEFYBOQGzxxGY5LK/x+SXikrZ1XXbG/vdM8sR43pnahLEhElIoi6qk0N0xGvV/EmarqtEdvx4iiugjCPk8b1aJa3nCCogqgN4AVVVi1Vm/wSoSiqNeLl8Vge8/JoLPO8gsrxX306qqQYkmL+TZRkA1yUdEHSxRs4JOGZFxSEIZipMhmxCcoAcCRCxytrG5qvhCOmQ0yXmJ5hzQDL9i07MCdza+ozTObgEzsAZw2mRxhcYji64XB+VC3iJkr6ONsm+SEr7/P6sWyPVXeq+hMqOJS0OCxXe5puwmUX0GYelp6/4nDgEiVdnG3wDHPRPNX9qd1cuu1rs77AfzPvaLq+muvZonAHMyZDgjnJmblqj932st6/bw4f/e4NKRgO/R/zLCx9+n3tB0wu2+e6Pzf9S9Wdh7VhRvQP8zzjaNyktJiFBU3aaNniV0m+S68rMBSHtNgvV1voGLCIWzjZh4Mckz8BYzRyGIyLWhUAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n        <source\n          srcset=\"/static/0c85dbb625c7cbeeb0dff6a6906159dd/e922d/code-editor.webp 375w,\n/static/0c85dbb625c7cbeeb0dff6a6906159dd/601b1/code-editor.webp 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/0c85dbb625c7cbeeb0dff6a6906159dd/ae393/code-editor.png 375w,\n/static/0c85dbb625c7cbeeb0dff6a6906159dd/0eb09/code-editor.png 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          src=\"/static/0c85dbb625c7cbeeb0dff6a6906159dd/0eb09/code-editor.png\"\n          alt=\"Code-editor\"\n          title=\"Code-editor\"\n          loading=\"lazy\"\n          style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        />\n      </picture>\n    </span></p>\n<p class=\"mt-8 mb-8\">\n画面左のHTMLに以下のように入力して下さい。\n</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 500px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 77.06666666666668%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAA9hAAAPYQGoP6dpAAABMklEQVQ4y92TyU7DMBCG/RIUsjrO1gUhZS0RUDjwvpVyyqFS+0JpkzZIbQ/Jj52iAlIPSblh6dOMrJl/xsuQMH5D/PgKz09gOxPcDGTcSRokWYes0E6IWJ3aEFpkfB/CtFz4vocoTuAHU3ieD8e2oWqsF5Y9AXFHHq+igzEbBnPATJfjgFITmt4dVTNADQdkOPahqLStoKjGF/06Owky3pD7LXi5KuvR4QVBVet3zH8g+BfOgqNJ0D65Ti1oV9LmclFmDkEs5wGDW7n97WJCfiJ1RRbxantlJHl6Rxg98ymZIZrO+Pi8nG3A97txihV5ZLMpUJRbFEUJ4ZfcX6+53e5QVR/YcaqOiFiyWq2QpikWiwWyLMNyucR8Pkee57hmkePxiP1+j8Ph8Iu6rtE0TW8+AcmQM/eLW13GAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n        <source\n          srcset=\"/static/85febfdcec5ce58e45172e58dcd86b9e/e922d/hello-world.webp 375w,\n/static/85febfdcec5ce58e45172e58dcd86b9e/601b1/hello-world.webp 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/85febfdcec5ce58e45172e58dcd86b9e/ae393/hello-world.png 375w,\n/static/85febfdcec5ce58e45172e58dcd86b9e/0eb09/hello-world.png 500w\"\n          sizes=\"(max-width: 500px) 100vw, 500px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          src=\"/static/85febfdcec5ce58e45172e58dcd86b9e/0eb09/hello-world.png\"\n          alt=\"Hello-world\"\n          title=\"Hello-world\"\n          loading=\"lazy\"\n          style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        />\n      </picture>\n    </span></p>\n<p class=\"mt-8 mb-8\">\n下の画面にHello Worldと表示されたと思います。\n</p>\n<h2>HTMLとは</h2>\n<p class=\"mt-8 mb-8\">\nHTMLとはHyperText Markup Languageの意味です。厳密にいうとHTMLはプログラミング言語ではありません。\n</p>\n<p class=\"mb-16\">\nHTMLとはコンピュータが理解できるように、文章にタグをつけて意味をもたせる、というものです。\nこれだけだと意味が分からないと思います。\n</p>\n<p class=\"mb-16\">\nコンピュータは人間と違って、人間の言葉が理解できません。\nそこで、どの文章がタイトルで、どの文章がリストで、などを記述してあげる必要があります。そして、コンピュータはそのタグを元に表示を変えたりします。ちなみに、SEOにとっても重要になってきますが、それは別の記事で紹介します。\n</p>\n<p class=\"mb-8\">\n例えば先程の例では以下のように入力しました。\n</p>\n<div class=\"gatsby-code-title\">index.html</div>\n<div\n              class=\"gatsby-code-button-container\"\n              data-toaster-id=\"41107773185095640000\"\n              data-toaster-class=\"gatsby-code-button-toaster\"\n              data-toaster-text-class=\"gatsby-code-button-toaster-text\"\n              data-toaster-text=\"Copied to clipboard\"\n              data-toaster-duration=\"5000\"\n              onClick=\"copyToClipboard(`<h1>Hello World</h1>`, `41107773185095640000`)\"\n            >\n              <div\n                class=\"gatsby-code-button\"\n                data-tooltip=\"Copy to clipboard\"\n              >\n                <svg class=\"gatsby-code-button-icon\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"/><path d=\"M16 1H2v16h2V3h12V1zm-1 4l6 6v12H6V5h9zm-1 7h5.5L14 6.5V12z\"/></svg>\n              </div>\n            </div>\n<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>h1</span><span class=\"token punctuation\">></span></span>Hello World<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>h1</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<p class=\"mt-8 mb-8\">\nさて、h1というのは見出しです。h1〜h6まであります。1が一番大きく、6が一番小さい見出しです。\n新聞だと一面にデカデカと記載される見出しが、htmlで言うところのh1です。\n</p>\n<p class=\"mb-8\">\nタグはたくさん種類があります。例えば、\n</p>\n<div class=\"mt-8 mb-8\">\n<ul>\n<li>p</li>\n<li>ul, li</li>\n<li>br</li>\n<li>strong</li>\n</ul>\n</div>\n<p class=\"mb-8\">\nなどです。他にも大変多くのタグが存在しますが、一度に全部覚える必要はありません。<strong>一つずつ覚えていきましょう</strong>。\n</p>\n<h2>ちょっとした文章を書いてみよう</h2>\n<p class=\"mt-8 mb-8\">\nでは、以下の文章を先程のCodepenの画面に打ち込んで見て下さい。\n</p>\n<div class=\"gatsby-code-title\">index.html</div>\n<div\n              class=\"gatsby-code-button-container\"\n              data-toaster-id=\"71982181258223510000\"\n              data-toaster-class=\"gatsby-code-button-toaster\"\n              data-toaster-text-class=\"gatsby-code-button-toaster-text\"\n              data-toaster-text=\"Copied to clipboard\"\n              data-toaster-duration=\"5000\"\n              onClick=\"copyToClipboard(`<h1>Hello World</h1>\n<p>今日は若干冷えますね。</p>\n<p>ええ、すっかり冬になりました。<br/>明日は雪のようです。</p>\n<p>明日これを仕入れたいのですが。<strong>在庫はありますか？</strong></p>\n<ul>\n  <li>醤油</li>\n  <li>みりん</li>\n</ul>\n<p>ええ、ありますとも。</p>`, `71982181258223510000`)\"\n            >\n              <div\n                class=\"gatsby-code-button\"\n                data-tooltip=\"Copy to clipboard\"\n              >\n                <svg class=\"gatsby-code-button-icon\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"/><path d=\"M16 1H2v16h2V3h12V1zm-1 4l6 6v12H6V5h9zm-1 7h5.5L14 6.5V12z\"/></svg>\n              </div>\n            </div>\n<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>h1</span><span class=\"token punctuation\">></span></span>Hello World<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>h1</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>p</span><span class=\"token punctuation\">></span></span>今日は若干冷えますね。<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>p</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>p</span><span class=\"token punctuation\">></span></span>ええ、すっかり冬になりました。<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>br</span><span class=\"token punctuation\">/></span></span>明日は雪のようです。<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>p</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>p</span><span class=\"token punctuation\">></span></span>明日これを仕入れたいのですが。<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>strong</span><span class=\"token punctuation\">></span></span>在庫はありますか？<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>strong</span><span class=\"token punctuation\">></span></span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>p</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>ul</span><span class=\"token punctuation\">></span></span>\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>li</span><span class=\"token punctuation\">></span></span>醤油<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>li</span><span class=\"token punctuation\">></span></span>\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>li</span><span class=\"token punctuation\">></span></span>みりん<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>li</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>ul</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>p</span><span class=\"token punctuation\">></span></span>ええ、ありますとも。<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>p</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<table border=\"1\">\n    <tr>\n        <th>タグ</th>\n        <th>説明</th>\n    </tr>\n    <tr>\n        <td>p</td>\n        <td>パラグラフを意味します。つまり段落です。意味のある塊を表現したい場合に使います。</td>\n    </tr>\n    <tr>\n        <td>br</td>\n        <td>改行を意味します。pタグの中で意図的に改行する時はbrタグを使用します。</td>\n    </tr>\n    <tr>\n        <td>strong</td>\n        <td>強調したい文字がある時に使用します。</td>\n    </tr>\n    <tr>\n        <td>ul/li</td>\n        <td>リストを表現したい時に使用します。</td>\n    </tr>\n    \n</table>\n<p class=\"mt-8 mb-8\">\nこのように、コンピュータに分かるように、文章に意味を持たせることができます。\n近年は、SEO対策でこれらのタグを使い分ける、という意味の方が大きいかもしれません。\n</p>\n<p class=\"mb-16\">\nというのも、単純に見た目だけをきれいにするのであれば、CSSを利用することで可能だからです。\nCSSについては次回紹介します。\n</p>","frontmatter":{"title":"独学でプログラミングを勉強する方法。HTML編。(第三回)","date":"February 02, 2021","description":"Codepenを使ってHTMLを学習しよう。","featuredImage":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAG05oMFh//EABoQAQACAwEAAAAAAAAAAAAAAAEAAhESEzH/2gAIAQEAAQUC2KxRq+7s6Mzmf//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAAMBAQAAAAAAAAAAAAAAAAAQQREx/9oACAEBAAY/AuGqEX//xAAdEAADAAEFAQAAAAAAAAAAAAAAAREhMUFRgZHw/9oACAEBAAE/IWorSfAlopdKJcnD7ISdvBebnSP/2gAMAwEAAgADAAAAEJDP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAHBABAAIDAAMAAAAAAAAAAAAAAQARITFRYZGx/9oACAEBAAE/EGdgcQMGrB6hJQuVLjIq7AFG28l+y21HwBP/2Q==","aspectRatio":1.5037593984962405,"src":"/static/49f154176b9df441f788ce7741824803/0f3a1/top.jpg","srcSet":"/static/49f154176b9df441f788ce7741824803/f836f/top.jpg 200w,\n/static/49f154176b9df441f788ce7741824803/2244e/top.jpg 400w,\n/static/49f154176b9df441f788ce7741824803/0f3a1/top.jpg 500w","sizes":"(max-width: 500px) 100vw, 500px"}}}}}},"pageContext":{"next":{"fields":{"slug":"/aleph-setup/"},"frontmatter":{"title":"Aleph.jsとは。Denoで動くReactフレームワークです。"}},"previous":{"fields":{"slug":"/learning-programming-language-2/"},"frontmatter":{"title":"独学でプログラミングを勉強する方法。(第二回)"}},"slug":"/learning-programming-language-3/"}},"staticQueryHashes":["205017786","63159454"]}