ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

XHTML+CSS (r)evolutionコミュのdl要素の応用例について

  • mixiチェック
  • このエントリーをはてなブックマークに追加
益子さん

昨日はお疲れ様でした。
セミナーの中で、1点気になった所があり、失礼とは思いましたが、この場で質問をさせてください。

■dl要素の応用例

dl要素は、なにかと応用範囲も広く、私自身定義文などの構成等に良く使用しております。

ある時<dt>の後に<dd>を複数回繰り返し使用して良いものか疑問を持ち、その際に検索した結果「AnotherHTML-lint」内の49番目に以下のような項目を見つけました。

http://openlab.jp/k16/htmllint/explain.html#must-follow-slight


”49.<DD> は </DT> の直後に続かなければなりません。”

”<DD> を複数続けたいような場合は、例えば <BR> を使えばいいでしょう。”

”HTML+が 1993/11、RFC1866 が 1995/11 なので、RFC1866の記述はHTML+の名残、あるいは修正漏れの可能性が大です。”
※↑この部分が今一理解できないのですが・・・


それ以来、DD要素を複数定義せずDD要素内に<p>又は<br />等でコーディングを行なっています。


昨日の益子さんのセミナー内では<DD>を複数回使用した例もありましたが、実際には特に繰り返し使用しても文法的には問題ないと解釈しても良いのでしょうか?

HTML又XHTMLの各verによって仕様の変化等もあると思いますが、ご指導いただければ幸いです。

コメント(2)

横から失礼します。

上記URIにある通り、
RFC1866に準ずるのであれば不可、
HTML4.01やXHTML1.0に準ずるのであれば可、
ということで良いのではないでしょうか。

”HTML4.01(J)には、<DD> を連続させた例が載っています。ということは、HTML4.0では、DTDどおりに、こう書いても問題なしとなったんでしょう。HTML4.0以上では <DD> の連続に対してこの警告は出ません。”

<!ELEMENT DL - - (DT|DD)+ -- definition list -->
Critter さん

ご意見ありがとうございます。
RFC1866(HTML2.0)及び、その他仕様書等を改めて細部まで参照しながらベーシックな所を再度確認し、理解を深めたいと思います。認識不足で申し訳ありませんでした。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

XHTML+CSS (r)evolution 更新情報

XHTML+CSS (r)evolutionのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。