
スキルアップ
2021.04.15
社会人におすすめなプログラミングスクールの条件とは?目的別25校と選び方
突然ですが、社会人に最適なプログラミングスクールの条件とは何かをご存じですか?本記事では「未経験からIT業界に就職したい」「今の職場でスキルアップしてから転職したい」という20代~30代に向けて、元エンジニアがおすすめの […]
ITコラム
2017.01.10
HTML5の新要素の1つにfigure要素があります。figure要素は、同じくHTML5の新要素であるfigcaption要素でキャプションを伴って、画像などをグループ化することができます。
今回は、このfigure要素の機能や書き方などを紹介します。
1.figure要素とは
2.figure要素で画像をグループ化
3.figure要素でソースコードをグループ化
4.figure要素でテキストをグループ化
5.figure要素でテーブルをグループ化
figure要素は、コンテンツをグループ化する要素です。
figure(フィギュア)という名前から考えると、画像や図形などimg要素をマークアップする要素のようなイメージを持つかもしれませんが、img要素だけでなく、ソースコード、リスト、テキストなど何に対してもグループ化する際に使用できる要素です。
それでは、他のグループ化要素であるp要素やdiv要素とfigure要素とは、何が違うのでしょうか。
figure要素の一番の特徴は、「figure要素でグループ化されたコンテンツは、本文から参照されるコンテンツとなる」ことです。
そのために、グループ化される内容は、独立した内容である必要があります。そのページのどこに置いても、他のページにあってもOKな内容のモノで、メインコンテンツから参照されるのに妥当な内容でなければfigure要素でグループ化するのに適しません。
メインコンテンツの一部で、他の場所に移したら無意味になるものなどをfigure要素の中に入れるのもNGです。
そして、figure要素の中に、figcaption要素を使って、画像やソースコード、リスト、テキストなどにキャプションや注釈を付けることができます。
figcaption要素でキャプションや注釈を付けることによって、本文から参照される内容をより明確に表すことができます。
figure要素で画像をグループ化してみます。
HTMLは下の通りです。
<figure> <figcaption>日本三景</figcaption> <img src="img/fig_1.jpg" width="250" height="150"> <img src="img/fig_2.jpg" width="250" height="150"> <img src="img/fig_3.jpg" width="250" height="150"> </figure>
写真を3つ並べてグループ化していますが、複数必要なわけではなく1つでもOKです。
また、キャプション<figcaption>は、写真の上部でなくても、写真の下に入れてもOKです。
ただし、<figcaption>は<figure>の中に1つだけしか入れられません。
<figure>でソースコードをまとめてみます。
この部分のCSSのソースコードは次CSSソースコード3のとおりです。
|
HTMLは下の通りです。
<p>この部分のCSSのソースコードは<a href="#03">CSSソースコード3</a>のとおりです。</p> <figure id="03"> <figcaption>CSSソースコード3</figcaption> <blockquote><code>figure {border: 1px solid #CCC; padding: 20px; margin:0.5em 0 0.5em;} figcaption {display:block; font-weight: bold;} article section p {margin: 2em 0px 0px; padding: 0px;}</code></blockquote> </figure>
ここでは<pre>と<code>によるコンテンツが、<figure>要素によってまとめられています。
<figure>の前の段落<p>で、この<figure>にリンクを設定しておきました(a href=”#03″)。これで、この<figure>が、他のどの場所にあっても参照できます。
<figure>でテキストをまとめてみます。
山のあなたの 空遠く
幸住むと 人のいふ
噫われひとと 尋めゆきて
涙さしぐみ かへりきぬ
山のあなたに なほ遠く
幸住むと 人のいふ山のあなた(カール・ブッセ)
HTMLは下の通りです。
<figure> <p> 山のあなたの 空遠く 幸住むと 人のいふ 噫われひとと 尋めゆきて 涙さしぐみ かへりきぬ 山のあなたに なほ遠く 幸住むと 人のいふ <figcaption>山のあなた(カール・ブッセ)</figcaption> </p> </figure>
ここでは<p>によってまとめられた詩を<figure>でまとめています。このサンプルは<p> ~ </p>による段落がひとつですが、<p> ~ </p>が複数あっても、それが詩などのひとまとまりのものであればOKです。そして、<figcaption>でそのタイトルを付けられます。
<figure>でテーブルをまとめてみます。
figure要素のまとめ
figure要素は画像以外にも、コードや表など色んな挿しコンテンツに使える キャプションが付かないものはfigure要素を無理に使わなくて良い figure要素を使う時は、それが文書に取ってどんな意味を持つのかを考えることが大事
HTMLは下の通りです。
<figure> <figcaption> figure要素のまとめ </figcaption> <table> <tr> <td>figure要素は画像以外にも、コードや表など色んな挿しコンテンツに使える</td> <td>キャプションが付かないものはfigure要素を無理に使わなくて良い</td> <td>figure要素を使う時は、それが文書に取ってどんな意味を持つのかを考えることが大事</td> </tr> </table> </figure>
スキルアップ
2021.04.15
突然ですが、社会人に最適なプログラミングスクールの条件とは何かをご存じですか?本記事では「未経験からIT業界に就職したい」「今の職場でスキルアップしてから転職したい」という20代~30代に向けて、元エンジニアがおすすめの […]
スキルアップ
2021.04.15
Webディレクターとは、Webサイト制作や、企画、運用の現場においてリーダーの役割を担う職種です。多くの業務をこなすため大変な仕事ではありますが、その分やりがいや魅力もある仕事です。本記事では、Webディレクターの具体的 […]
スキルアップ
2021.04.14
IT業界やエンジニアという職種に対してなんとなくイメージは持っているものの、具体的にどんな仕事をしているのか詳しく知らないという方もいらっしゃるでしょう。本記事では、IT業界とはどんな業界なのかをわかりやすく解説。各業種 […]
スキルアップ
2021.04.02
IT業界未経験からITエンジニアへ転職しようとするとき、強い味方になってくれるのが資格です。IT系の資格試験には数多くの種類があり、取得することでスキルの証明が可能。本記事では、未経験者が就職を有利にするためのおすすめ資 […]
スキルアップ
2021.04.01
「プログラミングができると就活が余裕らしいけど、大学生のうちにプログラミングを学ぶメリットって何?」と考えている方に向けて、本記事では元エンジニアである筆者がこれまでの経験則をもとに、在学中にプログラミングを学習するメリ […]
スキルアップ
2021.04.01
【2021年最新】いざJava SE 11のBronze資格にチャレンジしようと思っても「申込方法が複雑すぎて難しい…」と困っている方も多いのでは?本記事では、2020年に新しくなったOracle認定Javaプログラマ試 […]
INTERNOUS,inc. All rights reserved.