LEFT:が左端にならない

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2003-02-27 (木) 20:38:31
  • バージョン: 1.4pre5

メッセージ

LEFT:が<p>タグを使って出力されるため、日本語段落用にindentが設定されている環境では左端にならない。

意味的にも段落ではないので、#alignプラグイン同様、<div>で出力されるべき。

(例)

  • <div style="text-align:xxx">~</div>という形の出力をするようにしました。 cvs:convert_html.php (v1.4:r1.23) -- ぱんだ 2003-02-28 (金) 12:39:40
  • fixされてません。<p>を<div>で囲ってしまってます。 -- reimy 2003-02-28 (金) 13:50:10
修正前
<p style="text-align:left">hogehoge</p>
修正後
<div style="text-align:left"><p>hogehoge</p></div>
これではまったく表示は変わりません。下記のようにならないと…
<div style="text-align:left">hogehoge</div>
  • 無理やり<p>をくっつけている処理を外してみました。cvs:convert_html.php (v1.4:r1.24)で試してみてください。 -- ぱんだ 2003-02-28 (金) 14:43:44
  • うまくいきました。下記のようにclass="img_margin"を加えると、alignプラグインやimgプラグインと互換性があります。もうalignプラグインは必要なくなりますね。 -- reimy 2003-02-28 (金) 19:19:32
    return $this->wrap(parent::toString(),'div',' class="img_margin" style="text-align:'.$this->align.'"');

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-02-28 (金) 19:24:10
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.307 sec.

OSDN