こんにちは。dharuです!

今回からプログラミングHTML編を始めます。

いますぐコードを書いていく....というのも良いのですが、たぶんHTMLってなに?って人もいるので、今回はHTMLについて話していきます!

 

[そもそもHTMLとは]

HTMLとはHyperText Markup Language(長い)の略で、webサイトを作るのには絶対に必要な言語です。文字を出力したり画像を出力したりすることができます。ちなみにこのブログもHTMLで書いてます!でも、正確にはHTMLはプログラミング言語ではないんですよね.....

マークアップ言語っていいます。

 

[HTMLの特徴]

HTMLでコードを書く際、HTMLはタグというものを使います。

タグというのは

<p></p>

こんな感じなやつで、これはpタグといいます(そのままです)。ちなみに、pタグは文字を出力する際に使います。基本「/」がついてないのを先頭において、ここでおわりというところで「/」

がついているタグを書きます。

<p>あいうえお かきくけこ</p>

↑ここから書くよ       ↑ここで終わり

 

この場合「あいうえお かきくけこ」とウェブ上で出力されます。

例外的に終わりの「/」がついているタグを書かないでいいタグもあります。

 

[HTMLの構成]

下の写真を見てください

3つタグがあると思うのですが、HTMLのコードはおおまかにheadタグとbodyタグに分かれます。

ちなみに、<!DOCTYPE html>というのは、最新版のHTMLを使うよという意味です。

そのままコピペで大丈夫です。

<html>はこのプログラムはhtmlで書いているよという意味です。ちなみに必須です。

<head>はウェブ上に実際には見えない部分について書きます。例えば...

・タイトル

・どのCSSファイルを使うか(こんど詳しく説明します)

・エンコードの選択 

などなどです。

 

<body>は、<head>とは真反対でウェブ上に表示させる部分を書きます。例えば...

・文字を表示させる

・画像を表示させる

・表を表示させる

などなどです。

 

もちろん<body>のほうが内容量が大きくなりやすいです。

まあこの辺は基本中の基本なので覚えておくことをおすすめします。

 

[CSSとかJSとかとの関連性]

HTMLだけでウェブを作ると色が黒の何も動きがないウェブが出来上がります。それに色を付けたり動きを追加するのがCSSJSです。CSSでは色を付けたり、フォントを変化したり...ということができ、JSでは入力された値の計算や、自動的にメールを送ったりすることができます。

基本一緒に勉強します。

 

ということで今回もありがとうございました。次回もよろしくお願いします。

---------------------------------以下宣伝------------------------------------

Twitterやってます!(暇つぶし垢です。)

@dharu00070102

フォローお願いします!!

 

こんにちは。dharuです!!

今回は前回入れたVSCodeの拡張機能を入れたいと思います。

VSCodeは拡張機能が醍醐味ですからね。

ということで、今後必要になるであろう拡張機能・私が気に入ってる拡張機能を教えます!今回もよろしくお願いします。

 

拡張機能のダウンロード方法

VSCodeの拡張機能のダウンロード方法は超簡単で設定いらずです!(ほとんどは)

[手順]例は日本語に変換する拡張機能です。

1.VSCodeを開く

2.左のバーのブロック(?)みたいなボタンをクリック

3.入れたい拡張機能を選択or検索

4.ダウンロードをプッシュ!

(5.再起動が必要な場合アプリを再起動)

 

[共通(絶対入れてほしいレベル)]

1.Japanese Language Pack for Visual Studio Code

VSCodeは英語なので、アプリごと日本語に変えてしまう拡張機能です。

おそらく日本人のVScode使ってる人なら全員入れてます。(たぶんだよ)

 

2.vscode-icons

VSCodeのファイルにアイコンをつけてくれる拡張機能です。

一目でなにのファイルかがわかるので便利です。

 

ここらか先は各々ダウンロードするか判断してください。

[HTML編]

1.Auto Rename Tag

タグを編集する際、片方を変更すればもう片方もそれに変わる拡張機能です。

 

2.Live Server

これを有効にすると、HTMLファイルを保存すると、その瞬間実行してるHTMLファイルが自動的に再更新してくれます。

 

[CSS編]

IntelliSense for CSS, SCSS class names in HTML and Slim

HTMLでクラスをつける際、CSSからクラス名を教えてくれる拡張機能です。

 

くらいですかね

他の言語の拡張機能は要望があれば紹介します。(すみませんm(__)m)

 

次回はHTML編です。今回もありがとうございました!次回もよろしくお願いします!

---------------------------------以下宣伝------------------------------------

Twitterやってます!(暇つぶし垢です。)

@dharu00070102

フォローお願いします!!

こんにちは。dharuです。

 

前回言ったのですが、今回から本格的にプログラミングのブログを始めていきます!

で、まずプログラミングをするためにはコードを書くためのエディタをダウンロードします。

知らない人のための辞書[エディタ]
エディタとは、プログラミングのコードを書くためのアプリです。
そこにメモ帳みたいにダーってコードを書いていきます。たいてい
のエディタはそのプログラムをアプリ上で実行することができます。

 

ということで、私が長年愛用してて拡張機能が豊富なVSCodeことVisual Studio Codeをダウンロードしていきます。(ここらの内容はWindowsでのみ確認しています。)

 

まずウェブに飛んで、各々OSに合うものをダウンロードしてください。

exeファイルがダウンロードできると思います。

それを実行してください。

するとこういうのが出ると思いますが、契約書を読んで同意して次へボタンを押してください。

 

次にオプションを選べます。チェックを入れなくても特に問題ないです。

 

インストールの確認画面が出ます。インストールを押してください。

 

少し待てばインストールが終わってこのような画面が出ると思います。

インストール完了です。

お疲れ様でした~~~^^

 

次回は拡張機能を入れます

---------------------------------以下宣伝------------------------------------

Twitterやってます!(暇つぶし垢です。)

@dharu00070102

フォローお願いします!!

こんちゃーっす!

暇人ことdharuです。

これからはプログラミング言語について投稿しようと思います。

HTML,CSS,JS,Python,Rubyなどについて投稿しようと計画中です

基本週2投稿でやっていこうと思うので、宜しくお願いします。

twitterもやってるのでフォローお願いします

@dharu00070102

↑基本暇つぶし用です