td内のpreラベルによる改行問題を完璧に解決し、table特殊文字処理の究極の解決策です.
639 ワード
1.はじめに.
文字化けし処理が最も完璧なのは、ページにpreを追加したり、バックグラウンドやキャッシュでデータを探したりすることです.しかし、これはtdの改行問題に直面します.
preがいる行は自動的に改行され、卵が痛い.解決策は幅をつけることだ.次のコードは通常使用されますが、ie 7には無効で、火狐があるかどうかはどうでもいいです.
pre{
whitewhite-space: pre-wrap;/* css-3 */
whitewhite-space: -moz-pre-wrap;/* Mozilla, since 1999 */
whitewhite-space: -pre-wrap;/* Opera 4-6 */
whitewhite-space: -o-pre-wrap;/* Opera 7 */
word-wrap: break-word;/* Internet Explorer 5.5+ */
whitewhite-space : normal ;/* Internet Explorer 5.5+ */
}
2.究極のコードは、実は簡単です.
文字化けし処理が最も完璧なのは、ページにpreを追加したり、バックグラウンドやキャッシュでデータを探したりすることです.しかし、これはtdの改行問題に直面します.
preがいる行は自動的に改行され、卵が痛い.解決策は幅をつけることだ.次のコードは通常使用されますが、ie 7には無効で、火狐があるかどうかはどうでもいいです.
pre{
whitewhite-space: pre-wrap;/* css-3 */
whitewhite-space: -moz-pre-wrap;/* Mozilla, since 1999 */
whitewhite-space: -pre-wrap;/* Opera 4-6 */
whitewhite-space: -o-pre-wrap;/* Opera 7 */
word-wrap: break-word;/* Internet Explorer 5.5+ */
whitewhite-space : normal ;/* Internet Explorer 5.5+ */
}
2.究極のコードは、実は簡単です.
pre{
display:inline;
width:8px;
}