STINGER5で見るHTML5から新たに追加された要素
公開日:
WordPressの人気テーマSTINGERシリーズもヴァージョン5となりHTML5へと変わりました。HTML5からは新たに加わった要素がいくつかあり、ざっくりとしか理解していない方もいると思います。(わたし、わたし!)おさらいの意味も兼ねてHTML5から加わった新要素をSTINGER5に照らし合わせて説明していきたいと思います。
スポンサーリンク
STINGER3とSTINGER5のページを構成する要素の違い
HTML要素とはHTMLでマークアップした文書を構成するもので、titleタグやhead、strongやmetaタグなんかもそれに該当します。
STINGER3の場合
STINGER3ではページレイアウトを構成するすべての要素<div>タグで出来ており、それぞれにidやclassを設定しcssで見た目を制御しています。<div>タグは文書構造上特に意味を持たないタグなので、単純にレイアウトを構成するために使用されているのです。
したがって<div id=”header”>として、で見た目を整えブラウザ上はヘッダー部分を示したとしても、文書構造上では単なる『箱』という意味合いでしかないのです。
STINGER5(HTML5)の場合
変わってSTINGER5(HTML5)はSTINGER3と比べると非常にシンプルです。ヘッダー部分には<header>、フッターは<footer>と要素を使うことで文書構造上にもそれがヘッダーやフッターであると明確に理解できます。
このように<div>タグを使用し見た目だけの意味を付ける方法から、文書構造上にも意味を持たせた新しい要素を使うことで、サイトを見る人にも、検索エンジンにも意味が理解できるサイトを作ることができるようになるのです。
STINGER5にあるHTML5の新要素の説明
HTML5は従来のHTML4を改良し、文書構造をより明確にするための要素が追加されています。
<header>
<header>はヘッダー要素であることを表す要素です。通常はサイト名やロゴ、ナビゲーションなどを挿入して利用します。※<head>とは別物なので注意!
<nav>
<nav>はナビゲーションであることを表す要素です。
<main>
<main>タグで囲まれた部分はbody要素のメインコンテンツであると定義するタグという意味合いです。body内に1つしか存在しません。
<article>
<article>は文書内でひとつの記事であることを表します。articleはそれだけで一つのコンテンツとして成り立つものに使用します。例えばブログなどの記事がそれにあたります。STINGER5は1ページに1記事なのでarticleはひとつしか存在しないのはそのためだと思われます。
<section>
<section>は文書内でひとつのセクションであることを表します。セクションとは主にページ内の文書に対して、おおまかなグループ分けをすることです。HTML4でいうdivタグのようなタグですがdivタグのようなcssの受け皿のような使用方法は避けるべきだとされています。STINGER5では記事の内容部分で使用しています。
<aside>
<aside>は補足説明や、本文内容と直接関連しない余談などを表します。補足記事やサイドバー、広告などがそれにあたります。STINGER5ではサイドバー部分で使用しています。asideは以下のサイトの説明が参考になります。
<footer>
<footer>はフッター要素であることを表す要素です。ページ下部に記述し、ナビゲーションやコピーライトなどを挿入して利用します。
参考
ちょっと内容が違いますがこちらの記事はHTML5から変更された要素について詳しく書いてあるので大変参考になります!
まとめ
普段ブログを書く中ではHTML5のことなどは気にすることはないかと思います。しかしサイトのカスタマイズをするなら最低限の要素は憶えておきたいところです。アウトラインが崩れてしまったりするので。
また間違ったマークアップしてしまった結果、SEO的にマイナスに作用してしまうことだって今後はあるかも。わからないですけど(~_~;)
自分でHTML5のサイトを一から作らないとなかなか憶えられなくていけません。改めて勉強しなおさないとダメっぽいです。それでは、ちゅんこ@shufulifeがお送りしましたー!!
スポンサーリンク
スポンサーリンク
関連記事
-
-
【STINGER5】コピペでOK!ヘッダーにアイコンフォントのフォローボタンを設置する方法
STINGER5コピペシリーズ第三弾です。headerサイトタイトルの右側にアイ …
-
-
これまで私がSTINGER5に行ったカスタマイズや設定のアレコレ
STINGER5がリリースされて1か月経ちますね。今までいろいろカスタマイズして …
-
-
【STINGER5カスタマイズ】オリジナルソーシャルボタン(シェア数あり)を設置したよ
いつもおなじみのSTINGERデフォルトのSNSのボタン。しかし、シェアの少ない …
-
-
【STINGER5】コピペOK!サイドバーにアイコンフォントでSNS各種のフォローボタンを作る
アイコンフォントを使ったフォローボタンのサイト、よく見かけるようになりましたね。 …
-
-
スマホの操作性を考え、STINGER5のメニュー部分を色々カスタマイズしました
STINGERのメニュー部分はすごくシンプル。これはカスタマイズして個性を出した …
-
-
【STINGER5】スマホ時のナビメニューをクリックしやすいタイプのものに変更
STINGERのスマホでの表示のMENU、小さくてちょっとクリックしにくいなって …
-
-
STINGER5でアドセンスを記事内へ、サイドバーに別の広告をカテゴリ別に入れてみた
1ページあたり3つの広告を設置できるアドセンス。STINGERでは記事下に2つ、 …
-
-
【STINGER5】スクロールしてもフッターで固定するメニューを設置してみたよ!
スマホでの操作性をもう少し良くしてみたくなり、フェイスブックのようなスクロールし …
-
-
[STINGER5カスタマイズ]引用-blockquote-の【“】をアイコンフォントに変えてみた
こんにちは、ちゅんこ@shufulifeです。STINGER5のblockquo …
-
-
コピペで完了!STINGER5でヨメレバ・カエレバのカスタマイズ
こんにちはちゅんこ@shufulifeです! WordPressのテーマをSTI …