- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<wbr>を強制的に入れるには??)
<wbr>を使った改行方法とは?
このQ&Aのポイント
- apeskinを作成中の際、改行に関する問題が発生しました。以前、WebPageDesignのカテゴリで同様の問題を質問したところ、word-wrap:break-word;を使うことで改行が正常に行われることが分かりましたが、IEではうまく動作しないことが判明しました。
- NN7でも同じ問題が発生し、word-wrap:break-word;はIE固有のプロパティであることが分かりました。そこで<wbr>タグを使用する方法が有効なのではないかと考えました。
- <wbr>タグを使用すると文字列が必要な箇所で改行が行われるようになります。ぜひ<wbr>タグの使い方を教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
スキンの作り方ではなく、CGIスクリプト(apeboard)の改造をしたいという事でしょうか? 適当な文字数を決め、半角文字がその文字数を超えた続いていたら<wbr>を挿入すればよいかと。 または空白(\s)以外の文字が何文字以上だったら、とかって判定でもいいと思うけど。 具体的に何行目をどう・・・とかってアドバイスが欲しければapeboardなのか、apeboaed+なのか、またはどこかで配布されている改造版なのかを明らかにしないと無理です。 # 丸投げの改造以来はあまり相手にされないし、私も興味が沸かなければそこまでしませんが。 なお、実際にそんなに半角文字が続いて困るケースとしてはURLぐらいのものだと思いますが、URLの途中に改行が挟まっても困るし、URLだけ特別扱いするのであれば<wbr>を挿入する意味もあんまりないかと。 アラシとかはまぁ、別ですが、スクロールバーを出す程度のアラシならほっといたほうがいいと思います。
お礼
お返事が遅くなりまして申し訳ありません。 改造しているのはapeboard+の方です。 steel_grayさんが書かれていた通りに、 文字数を決め、その文字数を超えたら挿入という判定を入れました。 何とか改行できてます…^^; アドバイスありがとうございました。