水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 剛毅なガイド

剛毅なガイド

2003年4月10日(木曜日)

剛毅なガイド

J-Phone の「J-Sky Web 技術資料 (www.dp.j-phone.com)」というサイトに、「J-スカイサービス向けHTMLコンテンツ開発ガイド」と称する PDF 文書があります。読んでみるとなかなかそれっぽいことが書かれていて参考になります。たとえば……

3.3.8. p : paragraph

定義

<!ENTITY % inline“#PCDATA|%fontstyle;|%spacial;|%formctrl;”>

<!ELEMENT p - - (%inline;)>

要素種類開始タグ終了タグ
pinline必須必須

説明

p 要素は段落を明示的に指定する。p要素の直前および直後で各1つづつの強制改 行を行う。

差異

「J-SKY 向けHTML」ではp タグに、id, class, title, style, align, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup 属性を記載できない。

「J-SKY 向けHTML」では終了タグは省略できない。

以上、J-スカイサービス向けHTMLコンテンツ開発ガイド より

DTD 断片が示されていたり、使用できる属性、出来ない属性が明示されているので、これだけでも p要素の使い方ははっきりと分かります。

※って、「使用できる属性」は書かれていないように見えますが、p要素にはたまたまそれがないだけです (J-Sky 用 HTML では p に classalignlang などもない)。他の要素にはちゃんと書いてあります。

p の中に何が書けるのかすらはっきりしない DoCoMo のリファレンスなどとは雲泥の差です。こういうあると非常に助かります。

……と、思ったら。

実際の端末で見てみると、p要素の前に一つ空行が入り、後ろには空行が入らないようなのです。ガイドに書かれている仕様とは全く異なる実装です。ぶっちゃけ、どう見てもお尻Pなんですが……。

おかしいと思って、念のために同じページからリンクしているリファレンスを見ると、こんな感じになっています。

<P>

空白行を挿入して段落を変える

■解説

このタグを挿入すると、空白行を1行挿入して文章の段落を変えることができます。

以上、J-PHONE/ウェブ より

お尻P

……ええと……「コンテンツ開発ガイド」に書いてあることとリファレンスに書いてあること、内容が完全に食い違ってるんですが……。しかも、端末の実装はリファレンスの記述に従っているようなのですが……。

この「コンテンツ開発ガイド」って、一体……。

関連する話題: UA / HTML / 携帯電話

最近の日記

関わった本など