Web知識を勉強している人
HTML&CSSについて知りたいな!
上記のようなお悩みを持っている方はいないでしょうか?
この記事は上記のような疑問を解消するものとなっています。
- HTMLとは?
- HTMLの記述方法
- CSSとは?
- CSSの記述方法
- 格安プログラミングスクールを利用してHTML/CSSを勉強しましょう!
これからWebサイトを構築してみようという方であれば、「HTMLとCSS」という言葉を聞いたことがあると思います。
HTMLとCSSはWebサイトを構築する際に必要な言語です。
このページでは、HTMLとCSSとは何か、HTMLとCSSの役割、記述方法などについてお話していきます。
これからWebサイト構築を行いたいという方にとって、HTMLとCSSの導入部分を把握することができるので是非最後まで読んで頂けたらと思います。
\1分で登録完了! 受講料98,000円がなんと0円!/
【期間限定】ノーリスクで学びたい方におすすめ!
- Freeks
⇒ 無料説明会に申し込む!
・現役エンジニアに質問し放題のオンラインプログラミングスクール
・月額10,780円で受講し放題!
・無料説明会実施中! - 侍テラコヤ
⇒ 学び応援キャンペーンでお得に申し込む!
・【超安心】1か月間全額返金保証付き
・単月定額と比べて総額最大48,000円OFF!
・学び応援キャンペーン実施中!
- 本気のパソコン塾
⇒ 7日間無料体験・無料相談会に申し込む!
・実際に役立つウェブデザイン、ウェブプログラミングを身につけることができる
・【期間限定】無料相談会参加特典2つあり!
・7日間無料体験・無料相談会実施中!
目次
1.HTMLとは?
HTMLはWebページを記述するための言語となっています。
私たちが普段閲覧しているWebページの構造ほとんどはHTMLで記述されており、Webページ作成に欠かすことができない言語です。
HTMLはHyperText Markup Languageの略で、正式名称から分かるようにハイパーテキストとマークアップ言語の特徴をもっています。
読み方は「エイチティーエムエル」といいます。
ハイパーテキストとは?
ハイパーテキストとはハイパーリンクで複数のテキストを相互に関連付けることができるテキストのことです。
つまり、文章中の指定箇所にリンクをつけることができ、適宜他のWebページに移動することができます。
ハイパーリンクを利用すると他のページへの移動だけではなく、画像、動画、音声などのデータファイルもテキスト内に組み込むことができます。
マークアップ言語とは?
一方、マークアップ言語はタグと呼ばれる記号を用いてテキストの構造を定義できる言語のことです。
つまり、HTMLタグによってタイトル、見出し、リスト、段落など文書の中で特定の部分に意味を持たせ、全体を構造化していきます。
以下はソースコードの例です。
HTMLの種類
HTMLには種類があります。
HTMLには「HTML」、「HTML5」など種類があり、使用できるタグに違いがあります。
Webサイトを構築する場合、どのHTMLバージョンを使用するのか確認しておく必要があります。
HTMLファイルの作り方
最後にHTMLファイルの作り方を見ていきましょう。
ファイルの最後に「.html」という拡張子をつけることで、HTMLファイルであることをパソコンが認識してくれます。
例えば、トップページの場合「index.html」とつけるという感じです。
このようにハイパーテキストをマークアップすることでコンピューターは情報を理解できるようになります。
私たちが普段閲覧しているWebページは、コンピューターがHTMLを読み込んで処理することで、人間に読める形に表示してくれているのです。
ハイパーテキストとハイパーリンクについての詳しい詳細はこちら
プログラミング言語とマークアップ言語についての詳しい詳細はこちら
2.HTMLの記述方法
HTMLはWebページを記述するための言語ということが分かりました。
次にWebページを構築するためにHTMLでどのように記述していくのかみていきましょう。
Webページに記述したい文章や情報をタグと呼ばれる記号を用いることでHTMLを書いていきます。
例えば、「<タグ名>文章</タグ名>」という形で記述し、開きタグと閉じタグで囲むような形になります。
開始タグはタグで囲むだけですが、終了タグはタグ内の一番始めに「/(スラッシュ)」を書く必要があります。
このように囲んだものが1つの要素となり、この要素を組み合わせることで構造を作っていきます。
例えば、「<title>押さえておきたいWeb知識</title>」と記述すると、タイトルが「押さえておきたいWeb知識」になります。
HTMLの要素は様々ありますが、ですが、主要な要素をご紹介します。
要素名 | 意味 |
---|---|
html | html文書であることを宣言する |
head | html文書の情報を表し、html要素の最初の要素として使用します |
meta | 文章に関するメタデータを表します |
title | 文書にタイトルをつける |
body | 文章の内容を記述する領域を表します |
h1~h6 | 見出しをつける |
br | 改行する |
a | リンクを貼る、リンクの出発点・到着点を指定する |
img | 画像を表示する |
現在でもHTMLはWebの発展とともに何度もバージョン改定を重ねています。
3.CSSとは?
CSSとはどのようなものかみていきましょう。
CSSはCascading Style Sheetsの略で、HTMLで記述された文書に文字の色、大きさ、余白のスペース、背景の色等、Webページのスタイルを指定するための言語です。
読み方は「シーエスエス」といいます。
そのため、CSSはHTMLと一緒に使用されます。
例えば、CSSなしでWebページを構築しようとすると、文字と画像だけの単調なページになってしまいます。
HTMLでWebページの文章や画像を付け加え、CSSで文字の大きさ、背景の色、余白の調整等を行うことでWebページを整えることができます。
CSSが誕生する前、文字の大きさや色等、凝った表示にしようとすると、文章構造の記述と体裁の記述が混じり、HTMLが複雑になっていました。
CSSのおかげでCSSファイルとHTMLファイルを別管理でき、CSSを変更するだけで体裁の記述が変更できるようになりました。
4.CSSの記述方法
次にCSSの基本的な記述方法を見ていきましょう。
CSSではWebページのデザインを整えるためにセレクタ、プロパティ、値の3要素を使用します。
この3要素でどこの何をどのような値に変えるかを指定することができます。
この3要素はどのような意味を持っているのでしょうか。
セレクタ
CSSによるデザイン指定をどこの部分に適用させるのかを決めるものです。
例えば、h1{~}と記述するとh1タグ内のデザインを変えることになります。
プロパティ
セレクタで指定された部分の何を変更するのかを決めるものです。
例えば、プロパティにcolorと記述すると文字の色を変えることに、backgroundと記述すると背景の色を変えることになります。
値
値ではどのような見た目に変えるのかを決めるものです。
例えば、プロパティがcolorやbackgroundに指定されている場合、値で色を指定することができます。
5.格安プログラミングスクールを利用してHTML/CSSを勉強しましょう!
HTMLとCSSの勉強途中で分からないことがあり、中々進まないこともあると思います。
しかし、順を追って学習を進めていけば、必ずできるようになるのであきらめず最後までやりぬきましょう!
HTMLとCSSをプログラミングスクールで教わりたいという方も中にはいます。
そんな方は低価格のサブスク型プログラミングスクールがオススメです。
- 侍テラコヤ
⇒ 学び応援キャンペーンでお得に申し込む!
・月額1,980円からいつでも現役エンジニアに質問できる。
・学び応援キャンペーン実施中! - ZeroPlus Gate
⇒ 受講料0円で学習をはじめる!
⇒受講料0円。30日で副業レベルのWebスキルを学べる!
【最短30秒で完了】侍テラコヤの申し込み手順
\学び応援キャンペーン実施中!10%OFFクーポンあり!/
1か月間全額返金保証付き
侍テラコヤの申し込み手順をみていきましょう!
申し込みは最短30秒で完了します。
この機会に是非申し込んでみてはいかがでしょうか?
まずはアカウント作成を行いましょう!
入力項目は名前、メールアドレス、パスワードの3項目のみです!
GoogleまたはFacebookのアカウントを持っていると入力する手間を省くことができます。
あとは請求情報を入力するだけです!
カード番号、有効期限、セキュリティコードの3項目のみです!
\学び応援キャンペーン実施中!10%OFFクーポンあり!/
1か月間全額返金保証付き
【1分で登録完了】受講料0円! ZeroPlus Gateの無料体験レッスン申し込み手順
\1分で登録完了! 受講料98,000円がなんと0円!/
【期間限定】ノーリスクで学びたい方におすすめ!
ZeroPlus Gateの無料体験レッスン申し込み手順をみていきましょう。
受講スタートまでの流れは以下の通りです。
無料期間は予告なく終了する可能性があります。
少しでも気になる方は是非申し込んでみてはいかがでしょうか?
\1分で登録完了! 受講料98,000円がなんと0円!/
【期間限定】ノーリスクで学びたい方におすすめ!
6.ポイント
- HTMLはWebページを記述するための言語です
- CSSはWebページのスタイルを指定するための言語です