HTML/CSS {Article009}

説明文の表示 ライブデモを見る▶
ようこそ「HTML/CSS」へ...

普段あまり使わない特殊なHTMLタグの活用法 (Article009)

ここでは普段あまり使わない特殊なHTMLタグの中から便利なものを選んで紹介します。 Webサイトを作成するとき是非活用してください。 表1には「メディアに使うHTMLタグ」、表2には「画像に使うHTMLタグ」、表3には「コメントに使うHTMLタグ」、表4には「引用に使うHTMLタグ」、 表5には「フォーマットに使うHTMLタグ」を紹介しています。

表2の「画像に使うHTMLタグ」で画像を虫眼鏡で拡大するサンプルと画像をズームイン・ズームアウトするサンプルはJavaScript+jQueryを使用しています。

click image to zoom!
図1:
図1はHTMLのvideoタグを使用して動画を再生している例です。 図1をクリックすると拡大表示します。

解説

  1. HTMLのaudio要素に「controls」属性を指定すると「play」「pause」「volume」などのコントロールを表示します。 source要素には音声ファイルを指定します。source要素を複数指定したときは先頭のsource要素が選択されます。 <audio>~</audio>タグの間にあるテキストはブラウザがaudio要素をサポートしていないときに表示されます。 この例では「Your browser does not support the audio tag.」が表示されます。
    
    <audio controls="controls">
        <source src="●●●/yoyoma.mp3" type="audio/mp3" />
        <source src="●●●/carpenter.mp3" type="audio/mp3" />
        Your browser does not support the audio tag.
    </audio>
    
    
  2. HTMLのvideo要素に「controls」属性を指定すると「play」「pause」「volume」などのコントロールを表示します。 video要素には常に「width」と「height」属性を指定することをおすすめします。 source要素にはビデオファイルを指定します。source要素を複数指定したときは先頭のsource要素が選択されます。 <video>~</video>タグの間にあるテキストはブラウザがvideo要素をサポートしていないときに表示されます。 この例では「Your browser does not support the video tag.」が表示されます。
    
    <video width="320" height="240" controls="controls">
        <source  src="●●●/video-song1.mp4" type="video/mp4" />
        <source  src="●●●/video-song2.mp4" type="video/mp4" />
        Your browser does not support the video tag.
    </video> 
    
    
  3. YouTubeの動画は、GoogleのYouTubeのサイトから「共有」をクリックしてポップアップウィンドウから「埋め込む」をクリックします。 そうすると「動画の埋め込み」ウィンドウにHTMLのiframe要素が表示されますのでコピペします。 動画の開始位置を指定するときは「開始位置」のチェックボックスをチェックして開始時間(5:10)を指定します。 開始時間を指定するとiframe要素のsrc属性のurlに「?start=310」のようにパラメータが追加されます。 YouTubeのWebサイトに表示されている動画のurlを使用するときは「?v=gBIGdJrSkMs」の箇所の動画のidをコピペします。 YouTubeの動画を「Autoplay + Muted」で表示したいときはiframeのsrc属性に 「https://www.youtube.com/▶ embed/gBIGdJrSkMs▶ ?autoplay=1&mute=1」のように指定します。 YouTubeの動画を5分10秒から自動的に再生させたいときは 「https://www.youtube.com/▶ embed/gBIGdJrSkMs?start=310▶ &autoplay=1&mute=0」のように指定します。
    
    https://www.youtube.com/watch?v=gBIGdJrSkMs      <!-- YouTubeの動画のURL -->
    
    <iframe width="320" height="240"
        src="https://www.youtube.com/embed/gBIGdJrSkMs">
    </iframe>  
    

Live DEMO

【表1: メディアに使うHTMLタグ】
タグ(Tag) 説明
(Description)
サンプル
(Sample)
<audio> 音楽の再生
<audio controls="controls">
<source src="../yoyoma.mp3" type="audio/mp3" />
Your browser does not support the audio element.
</audio>



<video> ビデオの再生
<video width="320" height="240" controls="controls">
<source  src="../video-song.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video> 

<iframe src="url"> YouTube動画再生
<iframe width="320" height="240"
src="https://www.youtube.com/embed/tgbNymZ7vqY">
</iframe>  

【表2: 画像に使うHTMLタグ】
タグ(Tag) 説明
(Description)
サンプル
(Sample)
<figure>
<figurecaption>
図(画像)の表示
<figure class="article009-fig-float-left">
<img src="../hana1.jpg" width="320" />    
<figcaption>図1: オプション無し</figcaption>
</figure>

図1: オプション無し
図の部分拡大(虫眼鏡)、ズームイン・ズームアウト等の機能は無し、単純な図のみ表示。
<figure>
<figurecaption>
図(画像)を虫眼鏡で拡大
<div class="img-magnifier-container">
<figure class="article009-fig-float-left">
<img class="magGlass" src="../hana4.jpg" />
<figcaption>図2: 虫眼鏡で拡大</figcaption>
</figure>      
</div>

Magnifiler Glass
図2: 虫眼鏡で拡大
図に表示されている虫眼鏡にマウスを移動すると拡大表示します。 虫眼鏡の解説は「Article010」を参照してください。
<figure>
<figurecaption>
図(画像)をズームイン・ズームアウト
<div id="zoom-overlay"></div>
<figure class="article009-fig-float-left">
<img class="zoom-figure" src="../yoake.jpg" />
<figcaption>図3: ズームイン・アウト</figcaption>
</figure>

図3: ズームイン・アウト
図をクリックすると拡大(ズームイン)します。拡大された図をクリックするとズームアウトします。 画像のズームイン・ズームアウトの解説は「Article005」を参照してください。
【表3: コメントに使うHTMLタグ】
タグ(Tag) 説明
(Description)
サンプル
(Sample)
<!-- --> ソース中にコメントを入れる
HTMLのコメントタグは履歴を残すのに便利です。 <!--続きの文章を書くことを忘れないこと -->

HTMLのコメントタグは履歴を残すのに便利です。
【表4: 引用に使うHTMLタグ】
タグ(Tag) 説明(Description) サンプル
(Sample)
<blockquote> 引用・転載の指定
これは当Webサイトから引用したものです。 <blockquote cite="https://money-or-ikigai.com/">「https://money-or-ikigai.com」はSSL(Secure Sockets Layer)で保護されています</blockquote>

これは当Webサイトから引用したものです。
「https://money-or-ikigai.com」はSSL(Secure Sockets Layer)で保護されています
<q> 引用句・引用文を指定
当サイトのメインテーマは<q>おカネか生きがいか?</q>です

当サイトのメインテーマはおカネか生きがいか?です
<abbr> 略語や頭字語を指定
<abbr title="World Health Organization">WHO</abbr>は1948に設立されました

WHOは1948に設立されました
【表5: フォーマットに使うHTMLタグ】
タグ(Tag) 説明(Description) サンプル
(Sample)
<em> 強調する文字
これは<em>強調</em>文字です

これは強調文字です
<strong> 重要性を示す文字
これは<strong>重要</strong>な文字です

これは重要な文字です
<b> 太字とする文字
これは<b>太字</b>として表示したい文字です

これは太字として表示したい文字です
<mark> ハイライトさせる文字
これは<mark>ハイライト</mark>させたい文字です

これはハイライトさせたい文字です
<del> 削除されて文字
これは<del>削除</del>された文字です

これは削除された文字です
<ins> 追加された文字
これは<ins>追加</ins>された文字です

これは追加された文字です
<sub> 下付き文字
H<sub>2</sub>O, (<var>x</var>,<var>y</var>), (<var>x<sub>10</sub></var>, <var>y<sub>10</sub></var>), f(<var>x</var>, <var>n</var>) = log<sub>4</sub><var>x</var><sup><var>n</var></sup>

H2O, (x,y), (x10, y10), f(x, n) = log4xn
<sup> 上付き文字
WHO<sup>[1]</sup>, log<sub>4</sub><var>x</var><sup><var>n</var></sup>

WHO[1], log4xn
<ruby>
<rt>
ルビをふる
ルビのテキストを指定
<ruby>箴言<rt>しんげん</rt></ruby>

箴言しんげん
<var> 変数を指定
<var>x</var>, <var>y</var>, (<var>x</var>,<var>y</var>)

x, y, (x,y)