HTMLのsectionタグとは?基本的な使い方と実装例をわかりやすく解説
HTMLの<section>タグは、HTML文書の中でヘッダー、フッター、章立てなどの意味的なまとまり(セクション)を定義するために使用される要素です。関連性のあるコンテンツをグループ化することで、文書全体の構造が明確になり、検索エンジン最適化(SEO)やアクセシビリティの面でも大きなメリットがあります。
<section>タグには見出し(<h1>〜<h6>)を含めるのが一般的で、テーマごとに独立したコンテンツブロックを作成できます。
それでは、実際に<section>タグを実装した例を見てみましょう。
コード例
<!DOCTYPE html> <html> <body> <h1>Profile</h1> <h2>Educational Qualification</h2> <section> <h2>Graduation</h2> <select> <option value="bca">BCA</option> <option value="bcom">B.COM</option> <option value="btech">B.TECH</option> </select> </section> <section> <h2>Postgraduation</h2> <select> <option value="mca">MCA</option> <option value="mcom">M.COM</option> <option value="mtech">M.TECH</option> <option value="msc">M.Sc</option> </select> </section> <section> <p>Worked at ABC Corporation from July 2015 - May 2019 as a Technical Manager.</p> </section> </body> </html>
出力結果
上記のコードでは、<select>タグと組み合わせて複数のセクションを作成しています。まず最初のセクションから確認していきましょう。
<section> <h2>Graduation</h2> <select> <option value="bca">BCA</option> <option value="bcom">B.COM</option> <option value="btech">B.TECH</option> </select> </section>
続く2つのセクションは以下の通りです。大学院(修士課程)に関する選択肢を持つセクションと、職歴を記述したセクションがそれぞれ独立した<section>要素として定義されています。
<section> <h2>Postgraduation</h2> <select> <option value="mca">MCA</option> <option value="mcom">M.COM</option> <option value="mtech">M.TECH</option> <option value="msc">M.Sc</option> </select> </section> <section> <p>Worked at ABC Corporation from July 2015 - May 2019 as a Technical Manager.</p> </section>
このように<section>タグを使うことで、「学歴」「職歴」といったテーマ別にコンテンツを整理でき、人間にも検索エンジンにも理解しやすい文書構造を実現できます。
-
HTMLのdataタグとは?機械可読なデータを紐付ける使い方を解説
HTMLの<data>タグは、表示するコンテンツに機械が読み取り可能な形式の値(machine-readable value)を関連付けるために使用される要素です。人間には見やすいテキストを表示しながら、ブラウザやスクリプト、検索エンジンなどに対しては数値やコードといった処理しやすいデータを提供できます。基本構文<data>タグの基本的な書き方は以下の通りです。<data value="">表示するテキスト</data>value属性には、コンテンツの内容に対応する機械可読な値を指定します。この属性は必須であり、省略した場合に
-
HTMLのtextarea disabled(無効)属性の使い方
<textarea>要素のdisabled(無効)属性は、テキストエリアを操作できない状態にするために使用します。この属性を指定すると、ユーザーは<textarea>内のテキストを編集することはもちろん、テキストを選択することすらできなくなります。 構文 disabled属性の基本的な構文は以下のとおりです。 <textarea disabled> 使用例 それでは、<textarea>要素のdisabled属性を実装した具体例を見ていきましょう。以下のコードでは、学生情報フォームの中で「Info」欄のテキストエリアを無効化しています。 <