0

ファイル名フィールドがhttp://www.plifk.com/henvic/114でどのように表示されるか、およびhttp://www.plifk.com/henvic/159でレイアウトがどのように壊れるかを確認できます。

108574main-neutron-star-and-a-very-bad-overfow-will-happen-here-so-sad.mpg を使用した場合、オーバーフローは発生しませんが、最初の行で「108574main-neutron-star-and -a-very-」と 2 行目に「bad-overfow-happens.mpg」があります。オーバーフローを回避するにはどうすればよいですか?

私は癖 (PHP の wordwrap など、可能であれば JavaScript も) を使用したくないことを知っておいてください。CSS で word-wrap などを使用していくつかの方法を試しましたが、何もうまくいきませんでした。

word-break: break-all (Firefox でのみテスト済み) も試しましたが、うまくいきませんでした。

オーバーフローも: 非表示; は機能していません... 私は Web の設計にあまり詳しくなく (実際、標準に従ってすべてを実行しようとしています)、今は完全に迷っています。

圧縮されていない CSS ファイルは、 http://pastebin.ca/1802451で確認できます。

今...ワードラップが文字ではなくテキストに想定されると、これが予想されることを本当に理解しています。でもねえ、ブレイクオールを使っても何もしません。どのようにすることができます?

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

4

1 に答える 1

0

設定できます#metasidebar {overflow: hidden;}。それはうまくいくでしょう。テキストの切り取り方が気に入るかどうかはわかりませんが、少なくともオーバーフローすることはありません。

ファイル名を切り取るか、php にブレークポイントを挿入することもできます。何かのようなもの:

if(strlen($filename) > self::MAX_FILENAME_LENGTH) {
   // Make some smart splitting, or just insert a dash at a given length,
   // since rendering engines can line-break on dash
}
于 2010-02-19T08:23:18.813 に答える