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;)>
要素 種類 開始タグ 終了タグ p inline 必須 必須 説明
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」では終了タグは省略できない。
DTD 断片が示されていたり、使用できる属性、出来ない属性が明示されているので、これだけでも p要素の使い方ははっきりと分かります。
※って、「使用できる属性」は書かれていないように見えますが、p要素にはたまたまそれがないだけです (J-Sky 用 HTML では p に class も align も lang などもない)。他の要素にはちゃんと書いてあります。
p の中に何が書けるのかすらはっきりしない DoCoMo のリファレンスなどとは雲泥の差です。こういうあると非常に助かります。
……と、思ったら。
実際の端末で見てみると、p要素の前に一つ空行が入り、後ろには空行が入らないようなのです。ガイドに書かれている仕様とは全く異なる実装です。ぶっちゃけ、どう見てもお尻Pなんですが……。
おかしいと思って、念のために同じページからリンクしているリファレンスを見ると、こんな感じになっています。
<P>
空白行を挿入して段落を変える
■解説
このタグを挿入すると、空白行を1行挿入して文章の段落を変えることができます。
以上、J-PHONE/ウェブ より
お尻P。
……ええと……「コンテンツ開発ガイド」に書いてあることとリファレンスに書いてあること、内容が完全に食い違ってるんですが……。しかも、端末の実装はリファレンスの記述に従っているようなのですが……。
この「コンテンツ開発ガイド」って、一体……。
- 「剛毅なガイド」にコメントを書く
- 前(古い): 2003年4月9日(Wednesday)のえび日記
- 次(新しい): 2003年4月11日(Friday)のえび日記