入力ファイルの種別でXHTMLを指定すると、 libxml2 パーサーを使用したXHTML1.0/HTML4.0/HTML5の変換を行います。
EBStudio2で使用できるHTMLタグ
分類 | タグ | 意味 | 属性 |
---|---|---|---|
基本タグ | html | HTMLまたはXHTMLの開始と終了を定義 | |
head | ヘッダ要素を定義 | ||
title | ページのタイトルを定義 | ||
body | ボディ要素を定義 | ||
テキスト表示 | h1..h6 | 見出しを定義する(EBStudio2では検索語、メニューになる) | id, title |
p | パラグラフ(段落)を定義 | id | |
div | ディビジョン(1つのブロック)を定義 | id | |
リスト表示 | ul | リスト形式を定義 | id |
ol | 番号付きリストであることを定義 | id, start | |
li | リスト形式の各リストを定義 | id | |
dl | 見出し付きリストであることを定義 | id | |
dt | リストの各項目を定義(EBStudio2では検索語になる) | id, title | |
dd | リストの各項目を定義 | id | |
意味の定義 | dfn | 特別な単語を定義(EBStudio2では検索語になる) | id, title |
em | テキストの強調 | ||
strong | テキストの強調 | ||
レイアウト | br | 強制改行させる | |
pre | 改行、スペース等を保ったまま表示 | id | |
クォート | blockquote | ブロッククォートを定義する | id |
マルチメディア | img | 画像を配置する | src |
embed | 画像を配置する(HTML5から正式採用) | src | |
object | ムービー、サウンド等を埋め込む | data | |
リンク | a | アンカーを定義する | href, name, id |
テーブル | table | テーブル(表)を定義 | id, width |
caption | テーブルの表題を定義 | id | |
tr | テーブルに新しい行を定義 | ||
th | ヘッダセル(項目名のセル)を定義 | width | |
td | データセル(通常のセル)を定義 | width | |
その他 | span | テキストの範囲を指定(何もしないタグ) | |
hr | 罫線を表示 | ||
ルビ | ruby | ルビ範囲 | |
rb | ルビ本文 | ||
rt | ルビ文字列 | ||
フォントスタイル | b | テキストをボールド体にする | |
i | テキストをイタリック体にする | ||
sub | テキストを下付きにする | ||
sup | テキストを上付きにする | ||
拡張 | lexml:key | 本文中に表示しない検索語の指定 | type |
lexml名前空間を使用する場合の定義の例:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" xmlns:lexml="http://www.d-assist.com/lexml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></title> <link rel="stylesheet" type="text/css" href="" /> </head> <body> 〜 <lexml:key type="headword">電子出版</lexml:key> 〜 </body> </html>
lexml:keyタグで type= に使用できる属性値
type= | 作成対象のインデックス |
"かな", "仮名","カナ","kana" |
前方一致仮名検索・後方一致仮名検索 |
"表記","hyoki","headword" | 前方一致表記検索・後方一致表記検索・クロス条件検索 |
"条件","keyword" | 条件検索 |
"クロス","cross" | クロス条件検索 |
"複合","complex" | 複合検索 |
既知の問題点
エンコードがShift_JISのXHTMLで文字化けする場合は、次のようにMETA要素でエンコードの指定を行ってください。
<?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">