HTML4.0draftに基づいた質問です。
こういうobject/iframeの使用法は邪道でしょうか。
自然言語の感覚では,
段落の中にリストなどを入れ込みたいケースがたまにあります。
しかし,HTMLではPのなかにULなどを入れることはできません。
HTML4.0draftでは,objectあるいはiframeによって
inline another html documentを指定できます。
(inline another html document “も”指定できます。)
本来はsrcなどの属性でanother documentを指定して使うのですが,
それらは#IMPLIEDで,指定しなくても構わないことになっています。
指定のURLがgetできない場合は,
タグで囲んだ中身を表示するように考えられています。
objectもiframeも,子elementとして%blocklevel;が記述できます。
そこで,手っ取り早くPのなかにULを入れるために,
ULをobjectあるいはiframeでラッピングしていれおくことを考えました。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>test</title>
<style type="text/css">
p{color: red;}
object{color: blue;}
</style>
</head>
<body>
<P>This list
<object>
<UL>
<LI><P>test
<LI><P>test
</UL>
</object>
is my list.</p>
</body>
</html>
この解釈は邪道でしょうか。
ご意見をお聞かせください。
10月16日
//////// Kentarou SUMI すみけんたろう
i961...@eds.ecip.nagoya-u.ac.jp
http://www.eds.ecip.nagoya-u.ac.jp/people/i961205m/
>HTML4.0draftに基づいた質問です。
>こういうobject/iframeの使用法は邪道でしょうか。
(以下略)
邪道です。
--
Masayasu Ishikawa
Keio Research Institute at SFC, Keio University, Japan