注目タグ

テンプレート・プラグイン

トピック詳細

more文を表示するエリア定義についての質問

今、do_ichigo3cをカストマイズしています。

長い追記文(more)を入力すると横にはみ出すので、
テンプレート上の「追記文に置き換わる<%topentry_more>」の
前後に<p class= >(または<div class= >)と</P>(または </div.)を
入れたところ、
追記文に置き換わると追記文の後に</p>(または</div>)が
入りません(HTMLソース上にない)。
前の<p class= >(または<div class= >)は入っています。
どうすれば追記文をブロックで囲めるのでしょうか?

よろしくお願いします。

2009年11月24日 18:52  by LH

コメント一覧 5件中、1~5件表示

  • 解決(?)したような気がします。

    連続した半角の文字列が単語とみなされ、単語の途中では折り返さない仕様になっているのではと思います。
    試しに、半角スペースと半角ハイフンが混じった全て半角の長い文字列でテストしてみたら折り返しました。

    どうもありがとうございました。

    2009年11月25日 16:20 by LH

  • Chakoさん、manannanさん
    アドバイスありがとうございます。

    全部全角で試したら折り返しました。
    いろいろ試したみた結果、
    連続した半角英数字の途中では、折り返さないようです。

    こういう場合は、どうすれば良いのでしょうか
    よろしくお願いします。

    ※overflow:auto;の指定は、はみ出さないようになったのではなく、
    スクロールバーが付いただけでした。

    2009年11月25日 15:59 by LH

  • もともと、「do_ichigo3c」というテンプレートは、「1」の連続文字列を入れても崩れないようです。(IE)
    http://manan2.blog34.fc2.com/?template=do_ichigo3c&no=2 2
    カスタマイズミスではないかと……。

    2009年11月25日 12:05 by manannan

  • 「長い文」を、半角英数文字の羅列ではなく、普通の文章で試してみてください。

    2009年11月25日 11:16 by Chako

  • ≪追加情報≫です。

    ブロックをmoreの一番外側で定義して試してみました。
    margin、paddingを指定しても追記文は1行のまま、右はみ出します。
    overflow:auto;を指定しますと1行のまま、はみ出し部がカットされて表示されます。

    なぜ右端で折り返して表示されないのでしょうか?

    2009年11月25日 08:18 by LH