半角文字列で肩身が狭い(osCommerce)
oscommerce-2.2ms1j
現在、日本語対応の作業をしているRC2aでは問題ないのですが、
国内メジャーであるms1jではレビューでスペース無しの半角文字列を投稿されると改行されずに右カラムが幅を利かせ、メインカラムの肩身が狭くなります。
これはブラウザの仕様で、半角のみの文字列の場合、スペースを単語の区切りとして判断し、改行するために発生します。
osCommerceを国内限定で運用する場合にはあまりそういった状況にはならないですが、可能性はゼロではないです。
そこでIEならばCSSで『word-break』を定義する訳ですが、その他のブラウザは対応していないので、to-Rさんのこんなのや、それを拡張したWebtech Walkerさんのこんなのを利用させていただくのがいいと思います。
ただし、JavaScriptを切られていると効果がありませんので注意。
そもそも、長~~~~~い半角文字列での投稿は、スパムとして蹴ってしまうか、RC2aのように出力時に『-(ハイフン)』を混ぜる事によって改行させるのがいいのではないでしょうか(ハイフンで改行するのも仕様です)?
現在、日本語対応の作業をしているRC2aでは問題ないのですが、
国内メジャーであるms1jではレビューでスペース無しの半角文字列を投稿されると改行されずに右カラムが幅を利かせ、メインカラムの肩身が狭くなります。
これはブラウザの仕様で、半角のみの文字列の場合、スペースを単語の区切りとして判断し、改行するために発生します。
osCommerceを国内限定で運用する場合にはあまりそういった状況にはならないですが、可能性はゼロではないです。
そこでIEならばCSSで『word-break』を定義する訳ですが、その他のブラウザは対応していないので、to-Rさんのこんなのや、それを拡張したWebtech Walkerさんのこんなのを利用させていただくのがいいと思います。
ただし、JavaScriptを切られていると効果がありませんので注意。
そもそも、長~~~~~い半角文字列での投稿は、スパムとして蹴ってしまうか、RC2aのように出力時に『-(ハイフン)』を混ぜる事によって改行させるのがいいのではないでしょうか(ハイフンで改行するのも仕様です)?
[PR] 全てが規格外!しかも1年間の全額返金保証!! [PR]