来週からHTML? CSS?
今週は、Excelの学習週間。
来週からは、HTMLとCSSの学習になりそう。今のところの予定では。
HTMLは、簡単に言えば顔のパーツ。CSSは、化粧のイメージ。
そして、HTMLはボックス(箱)で考えていく。ボックスで設計していく。
HTMLの構成要素はこんな感じ。これはあくまで一例だけど。
1 ヘッダ(header要素)
Webページの上部の部分をヘッダと呼ぶ。ヘッダには、Webページのタイトルやロゴ、ナビゲーションメニューなどを含むことが多い。
2 ナビゲーション(nav要素)
グローバルメニューなどのナビゲーションとなる部分はnav要素でグループ化。
3 メイン(main要素)
Webページのメインコンテンツとなる部分はmain要素でグループ化。
⑴ アーティクル(article要素)
記事という意味であり、Webページの中核をなすコンテンツ。
⑵ セクション(section要素)
テーマ性に基づいた情報のまとまりのこと。別ページにある記事の概要を、あるテーマに基づいてまとめたりする場合に使用する。
4 アサイド(aside要素)
Webページのメイン部分とは関連性の低い情報のまとまりのこと。
5 フッタ(footer要素)
Webページの下部の部分。コピーライトや各種リンクを含むことが多い。
6 ディビジョン(div要素)
使い方に縛られることなく、あらゆる要素をグループ化する場合に使用する。
これを踏まえて、基本構文を書いてみるとこんな感じ。(になると思う)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<title>ここにタイトルを入れる</title>
</head>
<body>
<header>
<nav> <!--ここにul(番号なしリスト)とか入れてナビゲーションを作る-->
</nav>
</header>
<main>
<article>
</article>
<section>
</section>
</main>
<aside>
</aside>
<footer>
</footer>
</body>
</html>
どんなWebサイトにするのか、構成を考えることが先決だけど、上のような基本構文を何も見ずに打てることは最低限必要。
今日は、HTMLに特化したけど、気が向いたらCSSについても書こうかな。