マークアップ言語とは

ウェブの言語について学ぶ

レターにマークアップ言語を含む HTML レター

ライフワイヤー / J・キルニン





の世界を探索し始めると、 ウェブデザイン 、あなたは間違いなく、あなたにとって新しい多くの単語やフレーズに紹介されるでしょう.おそらく耳にする用語の 1 つは、「マークアップ」またはおそらく「マークアップ言語」です。 「マークアップ」は「コード」とどう違うのですか? また、一部の Web 専門家がこれらの用語を同じ意味で使用しているように見えるのはなぜですか?まず、「マークアップ言語」とは何かを正確に見てみましょう。

この例は HTML 段落です。開始タグ (



)、終了タグ (

)、および画面に表示される実際のテキスト (これは 2 つのタグの間に含まれるテキストです)。各タグには、マークアップの一部であることを示す「より小さい」記号と「より大きい」記号が含まれています。コンピュータまたはその他のデバイスの画面に表示されるテキストの書式を設定するときは、テキスト自体とその指示を区別する必要があります。テキスト。 「マークアップ」は、テキストを表示または印刷するための指示です。



マークアップはコンピューターで読み取り可能である必要はありません。印刷物または本に記載された注釈もマークアップと見なされます。たとえば、学校の多くの生徒は、教科書の特定のフレーズをハイライトします。これは、強調表示されたテキストが周囲のテキストよりも重要であることを示します。ハイライトの色はマークアップと見なされます。

マークアップは、そのマークアップの書き方と使用方法に関するルールが体系化されたときに言語になります。紫色の蛍光ペンは定義用、黄色の蛍光ペンは試験の詳細用、余白の鉛筆のメモは追加リソース用などのルールを成文化した場合、その同じ学生が独自のメモ取りマークアップ言語を持つことができます。

ほとんどのマークアップ言語は、さまざまな人々が使用できるように外部機関によって定義されています。これが Web 用のマークアップ言語のしくみです。これらは、W3C または World Wide Web Consortium によって定義されています。

3 つのマークアップ言語を見てみましょう

ML を含む Web 上のほぼすべての頭字語は、マークアップ言語です (大きな驚きですが、これが「ML」の略です)。マークアップ言語は、Web ページまたはすべての形状とサイズを作成するために使用されるビルディング ブロックです。



実際、世界中にはさまざまなマークアップ言語が存在します。 Web デザインと開発の場合、遭遇する可能性が高い 3 つの特定のマークアップ言語があります。これらは、HTML、XML、および XHTML .

マークアップ言語とは

この用語を正しく定義すると、マークアップ言語はテキストに注釈を付けて、コンピューターがそのテキストを操作できるようにする言語です。ほとんどのマークアップ言語は、注釈がテキスト自体と区別できるように記述されているため、人間が判読できます。たとえば、HTML、XML、および XHTML では、マークアップ タグは次のようになります。



|_+_|
  • XHTML では、すべての属性を引用符で囲む必要があります。スペースを節約するために属性を囲む引用符を削除する人もいますが、正しい XHTML には必要です。
  • XHTML では、タグが正しくネストされている必要があります。太字 ( ) 要素と斜体 ( ) 要素、斜体要素 ( ) 太字を閉じる前に ( )。 (これらの要素はどちらも視覚的な要素であるため、非推奨になっていることに注意してください。HTML では現在、 これら2つの代わりに)。
  • HTML 属性には、名前と値が必要です。 HTML でスタンドアロンの属性も値を使用して宣言する必要があります。たとえば、HR 属性は noshade='noshade' と記述します。