カテゴリ | |
---|---|
サマリ | タグ誤り |
バージョン | 1.3.3 |
投稿者 | ともてぃん♪ |
状態 | 完了 |
投稿日 | 2003-01-08 (WED) 15:23:56 |
PukiWiki 1.3.3で↓って書いて該当箇所のソースを見ると
***CENTER:SIZE(14){test}
↓になってるんですけど。。。
<h4><a name="content_1_1"></a><div style="text-align:center"><span style="font-size:14px;display:inline-block;line-height:130%;text-indent:0px">test</span> </h4></div>
<h4>...</h4>の内側に<div>...</div>って書けないんじゃ。
SandBoxのイタボールドのとこのソースも<em><strong>イタボールド</em></strong>ってなっててNGですぅ。
LEFT:、CENTER:、RIGHT:は1.3.2時代からバグってますので、テーブル内でのみ使用するようにしてください。1.3.3では不完全にしかfixされていません。テーブル以外の部分ではalign.inc.phpを使って、暫定的に対処してください。
LEFT:、CENTER:、RIGHT:はブロック要素なので、論理的には下記のように記述しないとおかしいはず。実際にはPukiWikiは対応してないけど。
CENTER:***SIZE(14){test}
なるほど、align使うようにします。
タグが互い違いになるのは、いまのところうまい解決策を思いつかないので、運用で回避してます。
pukiwiki.ini.phpを以下のように修正すると、5連クオート(イタリック+ボールド)は正しいタグを吐くようになります。
-"'''((?:(?!''').)*)'''" => '<em>$1</em>', -"''((?:(?!'').)*)''" => '<strong>$1</strong>', +"'''(?!')((?:(?!''').)*)'''" => '<em>$1</em>', +"''(?!')((?:(?!'').)*)''" => '<strong>$1</strong>',ただ、
''''hoge''''の整形結果が
<em>'hoge</em>'から
'<em>hoge</em>'に変わってしまう副作用があります。
PukiWiki 1.3.4で、LEFT:、CENTER:、RIGHT:のバグは修正されています。