使い方ガイド

FAQ:記事を編集したら一部のタグが消えた?

 以下の場合に、一部のタグが自動的に整形されます。

1. 「HTML の編集」で書いた記事
2. XML-RPC や Atom で投稿した記事をリッチテキストモードで編集した場合
3. プレーンテキストモードで保存した記事をリッチテキストモードで編集した場合

 整形されるのは、以下のような場合です。

1:コメントタグの削除

●元のタグ
<p>テスト</p>
<!-- コメント -->
<p>テスト</p>

 ↓

●整形後
<p>テスト</p>
<p>テスト</p>

 この場合、コメントタグは削除されます。

2:object タグと embed タグが入れ子

●元のタグ
<p><object width="300" height="247"><param
value="http://www.example.com/" name="movie" /><embed width="300"
height="247" type="application/x-shockwave-flash"
src="http://www.example.com/"></embed></object>
</p>

 ↓

●整形後
<p><embed src="http://www.example.com/" width="300"
height="247" type="application/x-shockwave-flash"></embed></p>

 Internet Explorer を使用し、WYSIWIG を使用している場合で、object タグと、embed タグが、入れ子にして使用している場合に、object タグが消え、embed タグ が、残ります。

3: spanタグの入れ子

●元のタグ
<p><span style="font-size: 1.2em;"><span style="color:#ffffff;">テスト
</span></span></p>

 ↓

●整形後
<p><span style="color:#ffffff;">テスト</span></p>

 上記のように span タグを入れ子させている場合は、中の span タグだけを残します。

4:空の span タグ

●元のタグ
<span>テスト</span>

 ↓

●整形後
テスト

上記のように span タグに何も属性がない場合は、span タグを削除します。

5:後ろに文字がない br タグ

●元のタグ
<p>テスト<br /></p>

 ↓

●整形後
<p>テスト</p>

 上記のように br タグの後ろに文字列がない場合は br タグを削除します。

 また、

●元のタグ
<p><br />テスト</p>

 ↓

●整形後
<p>テスト</p>

 のように、最初に br タグがある場合は、br  タグを削除します。

※注意!
 セキュリティ上の理由から、リッチテキストモードで編集の際には script タグは非表示になります。

 このとき、リッチテキストモード「HTML の編集」からタグを確認しようとすると、Internet Explorer の場合、script タグの情報を保有できず、

・タグとタグで囲んだ内容が非表示となる
・そのまま保存するとタグとタグで囲んだ内容が消失する(削除される)

 状態となる場合があります。

 Internet Explorer 以外のブラウザ(Firefox など)の場合は「HTML の編集」画面から script タグを確認することが可能です。

 また、プレーンテキストモードは Internet Explorer からタグの確認が可能です。

カテゴリー : 02.更新方法・記事管理 , 02.更新方法・記事管理FAQ , 14.FAQ