【初心者必見】HTMLとは?HTMLの役割とCSSとの違い

ホームページ作成って調べるとHTMLとCSSと出るけど、これって一体何なの?

それなら俺に任せてよ!HTMLとCSSの違いについて説明するよ

世界中にあるほぼすべてのウェブサイトは、「HTML」から成り立っています。「HTML」とは、Webサイトの根幹を担う言語です。今かWebサイトを作りたい方やホームページを作りたい方に必見です。基本を一から解説していきます。

目次

HTML

HTMLとは?

 HTMLとは「Hyper Text Markup Language(ハイパーテキスト・マークアップ・ランゲージ)」の略で、Webサイトの土台を作る言語です。すべてのほとんどのサイトがこのHTMLを使っています。今このサイトもHTMLを用いて構成されています。

 

Webサイトを作る上で欠かせないってのは分かったけど、実際どんな風に書かれているの?

じゃあ実際にコードを見てみようか!

HTMLのプログラム

このプログラムは右のサイトの一部です。「画像のサイト

わぁ、何が何だか分かんないよ…

ちょっと難しいね…
もう少し簡単なコードを見てみよう!HTMLは< >で囲まれたもので示すことが多いんだ!

ポイント

HTMLはWebページに表示したい文章を、< > で囲まれた「タグ」と呼ばれる文字列で囲んで書いていきます。

例えば、以下のようなHTMLを記述したとします。

<html>
    <h1>ここにタイトルを書く</h1>
    <p>ここに文章を書く</p>
</html>

これを実行すると、以下のような表示になります。

上のプログラムを実行した画面

つまり、<h1>はタイトルを作る時に使われるタグであり、<p>は「パラグラフ」の略で文章を表記したい時に使うタグであることがわかる。

 他にもたくさんのタグの種類がありますが、タグで文字列を囲むことで、様々な指示を与えています。

 例えば、画像を貼る「img」タグや、リンクを貼る「a」タグなど、様々な種類のタグがあります。そのように、コンピュータにページの構造を理解させるのがHTMLの役目です。

ハイパーテキストとは

 ハイパーテキストとは、複数のファイルとファイルを関連付け、行き来できるようにする仕組みのことです。例えば、下のボタンを押すとGoogleのサイトに移ります。

 このように、リンクをいくつも組み合わせてできているものを、ハイパーテキストと言います。

CSS

CSSとは?

 CSSとは「Cascading Style Sheets」の略で、文書の見た目を装飾したり、デザインを設定したりすることができる言語です。Webサイトは、HTMLとCSSがセットで作られていることがほとんどです。

 HTMLだけだと簡素な見た目になりがちですが、CSSを適用することで、デザイン性のあるサイトに仕上がります。CSSのプログラムを見てみましょう。

CSSのプログラム

 このように、HTMLと表記も異なります。初めのうちは、難しいかもしれませんが、慣れてくるとスラスラ書けるようになると思います。

HTMLとCSSの違い

 今までHTMLとCSSのそれぞれの役割について説明しました。では具体的にCSSが適用されていた場合のサイトと、HTMLのみで作ったサイトを、同じサイトで比較してみましょう。

CSSを適用した場合

 上はCSSを適用したサイトです。では、ここから同じサイトでCSSの適用を外し、HTMLのみのサイトを見てみましょう。

CSSを適用していない場合

 どうでしょうか。上の画像と下の画像では一目瞭然だと思います。画像の位置やレイアウト、文字の大きさや色などを調整するのがCSSの役割です。

 CSSはデザインを構成するにあたって欠かせないのです。

まとめ

 HTMLとCSSの違いでよく例えられるのが、「HTMLは教室の椅子や机を用意するだけのもの、CSSはHTMLで用意された椅子や机の配置やデザインなどを構成するもの」と言われます。そうイメージしておくと、とても分かりやすいと思います。

 HTMLとCSSはもっと詳しく知りたいと思う方は、実際に少しコードを書いてみてください。まずは、試すことが大事だと思いまず。

HTML
CSS
  • 文字や画像だけをただ並べるだけの言語
  • HTMLで用意されたものの、配置や文字色、背景色などのデザインを構築するもの

この記事が気に入ったら
いいねしてね!

よかったらシェアしてね!
目次
閉じる