芋出し画像

IT勉匷🔥 -5- grammarぞの旅

未経隓ながら、少しず぀勉匷をしようずいうプロゞェクトを立おたした。
私は、党くの未経隓・無知ですが・・・。もし、この投皿で誰かしらのお圹に立おれば幞いだず思いたす。たず、その前にみなさんに教えおいただくこずが倚いかず思いたすが。もし、オススメのサむト、アドバむスなどどんなこずでも、気軜にコメントをいただけるず幞いです。さたざたなこずを、勉匷したいず思っおいたす。

♡☆♧ HTML ♢☆♀

・拡匵子

前回、保存する時に埌ろに぀いおいる、
「.html」は、拡匵子ず呌ばれるものです。これをおしりファむルの末尟に぀けおctrl + sをするこずで、HTMLファむルが䜜成できるそうです。
ルヌルずしおは、最初に「.ピリオド」を぀ける必芁がありたす。
.hml以倖にも、画像ファむルの.jpgや.png、Wordファむルの.docxなどがあるそうです。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="box.css" />
    <title>BOX</title>
  </head>
  <body>
    <div class="box1">
      <div class="box2"></div>
    </div>
  </body>
</html>

これは、゜ヌスコヌドず呌ばれたす。前にも、台本スクリプトの話をしたかず思いたす。このルヌルに぀いお、孊んだこずを曞きたす。

・むンデント

この゜ヌスコヌドをよくみるず、行間や空癜がありたす。これは、普通よりも右にずれおいるずいうこずです。通垞よりも右にずれた䜍眮から始めるこずむンデントずいうのだそうです。
タグの構造がわかりやすくなり、コヌドが読みやすくなりたす。
敎理敎頓しながら台本が曞けるず、埌で芋返したずきに楜なのだず思いたす。

・芁玠

゜ヌスコヌドをよくみるず、<>で囲たれたものがずおも倚いこずがわかりたす。これは、タグず呌ばれるものです。タグには、

  • 開始タグ衚瀺内容の始たりを瀺すタグ 䟋<div>

  • 終了タグ衚瀺内容の終わりを瀺すタグ 䟋</div>

ずいう皮類があるようです。そしお、この間に入っおいる蚀葉などが、
コンテンツず呌ばれるものになりたす。䟋<h1>ベンキョり</h1>でいう、"ベンキョり"の郚分になりたす。
そしお、この開始タグず終了タグ、コンテンツの぀を含めたものを、
芁玠ず呌びたす。

぀たり、htmlは、「芁玠たちの集たり」ず考えれば、良いのかもしれたせん。
では、いよいよ、゜ヌスコヌドを読み解いおいきたす。


H T M L の぀くりかた

<!DOCTYPE HTML>

<!DOCTYPE html>

これは、文曞型宣蚀ず呌ばれるものなのだそうです。別名DOCTYPE宣蚀
めちゃかっこいいですが、倧元のブラりザが、ファむルを認識するために必芁なのだそうです。ブラりザずは、プログラムやデヌタを情報ずしお受け取り、画面に移すものを指したす。
これは文章だよオッケずいうものず私は認識したした。

<html>

<html lang="ja">



</html>

html芁玠は、HTML文曞であるこずを瀺す芁玠です。䞊のDOCTYPE宣蚀ずはい぀もセットで考えるこずが倚いそうです。
これはhtmlの文章だよわかったずいうものず認識したした。
htmlずいうのは、䜕でできおいるかずいうず、

  • head芁玠

  • body芁玠                              たった、この぀なのです。え〜

<head>

<head>



</head>

さあ、぀目の芁玠です。head芁玠には、ブラりザに䌝えたい情報を蚘述したす。怜玢゚ンゞンずいう、怜玢した時に芋る人に䌝えたいこずなども、ここに蚘述できるそうです。
しかし、なんず、このhead芁玠に曞かれた情報は、基本的にWebペヌゞ䞊には衚瀺されないのです。え
ペヌゞのタむトルや文字コヌド、ペヌゞの説明など、
ブラりザに向けおWebペヌゞの蚭定を曞いおいる郚分ずいうこずなのです。

<body>

<body>



</body>

次に぀目の芁玠です。head芁玠が、ブラりザ向けずいうこずは、body芁玠は実際にブラりザに衚瀺されるコンテンツを蚘述するこずができたす。
実際に画面に衚瀺する郚分ずいうこずなのです。
よしこれでhtml完成〜・・のはずがない

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="box.css" />
    <title>BOX</title>
  </head>
  <body>
    <div class="box1">
      <div class="box2"></div>
    </div>
  </body>
</html>

ただただ知らないものがたくさんある・・・。


<meta charset="UTF-8" />

<head>
:
<meta charset="UTF-8" />
:
</head>

このUTF-8は、「文字コヌド」ず呌ばれるものです。文字が化けるこずがあるそうで、それを陀霊するおたじないタグです。

<title>

<title>ベンキョり</title>
<head>
<meta charset="UTF-8" />
:
<title>  ベンキョり  </title>
:
</head>

title芁玠は、Webペヌゞのタむトルを指定する芁玠です。タブに、このタむトルが茉るこずになりたす。なので、実際にサむトの䞭に「ベンキョり」の文字は入りたせん。

・コメント

ショヌトカットキヌずしお、このような゜ヌスコヌドを曞くずきに、メモを぀けたいずき、ctrl + / ãŒäœ¿ãˆãŸã™ã€‚
これを䜿うず、忘れがちなタグに、メモを远加するこずができるようです。
䟋えば、

<head>
<meta charset="UTF-8" /> <!-- 文字化けを防ぐ -->
<title>  ベンキョり  </title>
:
:
:
:
:
</head>

<!--  -->で囲たれた郚分がありたす。
<!-- 文字化けを防ぐ -->ず曞いおありたすが、これは、実際には画面には衚瀺されないようです。なるほど、人間に優しいのね。
これを、コメントず蚀うそうです。

今日は、ここたでです。ご拝読いただき、ありがずうございたした。

⌘ これたで ⌘
もし、こちらをご参考にしおいただけるず幞いです。

少しず぀ですが、投皿をしおおりたす。 で誰かのためになる蚘事を曞いおいたす。 よろしくおねがいしたす。