HTMLタグで覚える英単語(18):hr、iframe、noscript、script、template

プログラミングをしているとHTMLに触れる機会はよくあります。そういったHTMLタグ(<b>など)の名前から英単語を覚えてみましょう。

記事の英語難易度は「初〜中級」です。


前回と今回では、これまで紹介した以外のタグ名を取り上げています。

<hr>

<hr>はもともと「horizontal rule」の略です。

まずhorizontalは「水平の」という形容詞です。反意語はverticalで「垂直の」です。

次にruleは「罫線」という名詞です。つまり、horizontal ruleで「水平に引かれた罫線」となります。

なおruleは多義語で、「規則」、「ものさし」という名詞や「支配する」という動詞がよく知られています。

▼ HTMLのサンプル

<p>こんにちは。</p>
<hr>
<p>さようなら。</p>

▼ 実際の表示

こんにちは。


さようなら。

<iframe>

<iframe>は「inline frame」のことです。

まずinlineは「インラインの」という形容詞で、プログラミング必須英単語600+でアドバンスト300に入っています。なお「インライン」とはテキスト内に埋め込む形を指します。続くframeは「枠、フレーム」という名詞です。

つまりinline frameは(ページに)埋め込まれた枠のことです。下記のサンプルを見ると、YouTubeの動画が1つの枠として本ページに埋め込まれています。

▼ HTMLのサンプル

<iframe width="336" height="189" src="https://www.youtube.com/embed/LrdKeT41MZk?controls=0"></iframe>

▼ 実際の表示

<noscript>

<noscript>は「no script」のことです。

scriptは「スクリプト」という名詞で、プログラミング必須英単語600+でベーシック300に入っています。

noscript要素は、スクリプトが無効(no)の場合に表示される部分を指定します。下記サンプルでは、ブラウザーでスクリプト(JavaScript)がオンであれば、noscript要素は表示されません。しかしオフであれば、noscript要素内の「★JavaScriptがオフになっています。★」というテキストが表示されます。

 HTMLのサンプル

<html>
<head></head>
<body>
    <noscript>★JavaScriptがオフになっています。★</noscript>
    <p>こんにちは。</p>
</body>
</html>

▼ 実際の表示

<script>

<script>はそのまま「script」です。scriptは前述の通り、「スクリプト」という名詞でベーシック300の英単語です。

script要素はHTMLページ内にスクリプトを記述したり、外部のファイルから読み込んだりする際に使います。下記のサンプルでは、スクリプトを使って5+8の計算をし、span要素内に結果を表示しています。

▼ HTMLのサンプル

<p>5+8は「<span id="myOutput"></span>」です。</p>
<script>
    var output = document.getElementById('myOutput');
    output.innerText = 5+8;
</script>

▼ 実際の表示

5+8は「」です。

<template>

<template>も文字通り「template」です。「テンプレート」という名詞で、ベーシック300の英単語です。

template要素はJavaScriptが使うテンプレートとなります。テンプレート自体はブラウザー上で表示されません。サンプルではリスト項目(li要素)をテンプレートとしており、この書式にJavaScriptがデータを挿入し、箇条書きリストなどに追加して使います。

▼ HTMLのサンプル

<template id="myTemplate">
    <li></li>
</template>

英単語まとめ

  • horizontal【形容詞】水平の
    • 反意語は「vertical」で「垂直の」
  • rule【名詞】罫線
    • 他に「規則」「ものさし」という名詞、「支配する」という動詞も
  • inline【形容詞】インラインの
    • アドバンスト300
  • frame【名詞】枠、フレーム
  • script【名詞】スクリプト
    • ベーシック300
  • template【名詞】テンプレート
    • ベーシック300

[筆者紹介]

西野 竜太郎

Ryutaro Nishino

翻訳者/情報技術者/IT英語専門家

訳書に『血と汗とピクセル』、『リセットを押せ』、著書に『アプリケーションをつくる英語』(第4回ブクログ大賞)、『ITエンジニアのための英語ライティング』、『ITエンジニアのための英語リーディング』、『ソフトウェア・グローバリゼーション入門』など。
産業技術大学院大学修了(情報システム学修士)、東京工業大学大学院博士課程単位取得(専門は言語学)。TOEIC 985点。
東京通信大学外部講師。

リンク:ウェブサイトTwitter

Profile Picture