6–1 マークアップとは

CAS-UBは、外部データ入力で、たとえばMicrosoft Wordのファイルを取り込んでEPUBやPDFにできます。しかし、それだけではCAS-UBの機能をフルに使いこなしていません。編集機能をフルに活用するにはマークアップについて理解して使いこなす必要があります。

CAS-UBの仕組み

CAS-UBは、原稿(記事ファイル)の入力・編集時にCAS記法という簡略記法で記事にマークアップします。生成処理ではマークアップを中間HTMLに変換し、中間HTMLファイルからEPUBやPDFを生成します。CAS記法マークアップ

こうした仕組を採用している理由は、HTMLのタグを直接編集するには、HTMLについての専門的な知識が必要であり、また、タグの入力そのものにも手間がかかるためです。CAS記法を使うことでHTMLを詳しく勉強する必要がなくなり、またHTMLを編集するより手間が減ります。

CAS記法を使えば、HTMLについて詳しく知る必要はないのですが、それでも要素や属性についての基本的な知識は必要です。

マークアップ

記事の内容に要素や属性を示す印をつけることを「マークアップ」といいます。従来の編集作業におけるマークアップは、編集者がDTP制作者向けに原稿に付加している、見出し、箇条書き、体裁などの指示に相当します。CAS-UBでのマークアップは、原稿にCAS記法で要素と属性の印を付けることです。マークアップに用いる文字は半角のアルファベット・記号・数字です。

要素とは

HTMLで文書を構成する基本単位を「要素」といいます。具体的には、html(ルート要素)、body(本文)、p(段落)、div(ブロック範囲指定)、img(イメージ)、a(アンカー)などはHTMLの要素です。

属性とは

要素には属性を付けられます。属性は要素の役割や表示のレイアウトを指定するために使います。属性―の付与

HTMLの属性は<要素名 属性名="value(属性値)">の形式をとります。属性名="value(属性値)"の部分が属性です。属性で一番多く使うのはクラス(class)属性です。クラス属性はclass="value"形式です。属性クラス属性

属性の書き方

CAS記法では要素マークアップの直後(段落の場合は行頭)の':'に続けて属性指定を置きます。

  • クラス属性は、'要素マークアップ記号:属性値'の形式でマークアップします。
  • その他の属性は、'要素マークアップ記号:属性名=属性値'の形式でマークアップします。
  • 複数の属性を連続して書けます。

編集対象要素

CAS-UB(CAS記法)で指定して、EPUBやPDFに指定を有効に出力できる要素と属性の組み合わせ(編集対象要素)はHTMLとEPUBで使える要素と属性の一部です。