●「html_allow」選択時のタグについて


 

以下のタグは、デフォルトで使用できません(使えるようにする事は可能)

<img>,<bgsound>
 

以下のタグは、閉じタグを忘れてもシステム側で補完してくれるものです。
ただし、機能的補完と外観の維持は違います・・・よって、
実際にはテーブルが壊れたりして表示がおかしくなるケースもありえます。
 

たとえば、Netscape Navigator/Communicatorでは一般に、
<table>〜</table>タグの数が合わないと、それ以降、何も表示しませんが、
この数を最後に機械的にそろえてみたところで、
 

表示はされるものの、なんだかぐちゃぐちゃのデザイン(泣)。
 

・・・などという、悲しい事態も起りえます。

こういう結果を避ける方法はいくつかあり、最も単純な方法は、

<table>〜</table>,<tr></tr><th></th><td></td>を使用できなくする

というのがよいでしょう・・・この場合の記述は、
 

<input type=hidden name=inh_tag value="table,tr,th,td">
 

となります。
 

なお、WebBoardをメニュー作成した場合、以下の一行が入っていると思います。
 

<input type=hidden name=inh_tag value="img,bgsound">
 

これのValue=""の中に追加するカタチで書き込めば、有効になります。
逆に有効にしたければ、ここの記述を外せば、html_allowがオンの時は、どんなタグでも
通すようになります・・・ページが重くなるのでおすすめしませんが。
 



Howtoページに戻る

質問はこちらに