今朝も同じ定例会議があり、私のページの 1 つでエラーが発生していることを指摘されました。その時は中国語でテストしていたため、問題はなかったのでかなり落ち込んでいました。台無しになり、見違えるほど変わってしまいました。変更するしかありません。技術が不十分です。
上記は単なる苦情のためのものであり、後で見つけられるように、見つけた解決策を保存して記録することができます。
================================================= ===
style="テーブル レイアウト: 固定;WORD-BREAK: ブレークオール; WORD-WRAP: ブレークワード"
構文:
ワードブレーク: 通常の | ブレークオール |
;
Normal : アジア言語および非アジア言語のテキスト ルールに従って、単語内での改行を許可します。
Break-all : 動作はアジア言語の通常の動作と同じです。非アジア言語のテキスト行の任意の単語内での区切りも許可されます。この値は、アジア以外のテキストを含むアジアのテキストに適しています。
keep-all : すべての非アジア言語の通常と同じです。中国語、韓国語、日本語の場合、単語の区切りは許可されません。少量のアジア語テキストを含む非アジア語テキストに適した
:
word-wrap : 通常のブレークワード
パラメータ:
Normal: コンテンツが指定されたコンテナ境界を越えることを許可します。
Break-word : コンテンツは境界内で分割されます。必要に応じて、単語の区切りが発生することもあります
。
現在の行が指定されたコンテナの境界を超えた場合に行を分割するかどうかを設定または取得します。
文法:
テーブル レイアウト: 自動 |
http://www.knowsky.com/
パラメータ:
auto: デフォルトの自動アルゴリズム。レイアウトは各セルの内容に基づきます。各セルが読み取られて計算されるまで、テーブルは表示されません。非常に遅い
固定: 固定レイアウトアルゴリズム。このアルゴリズムでは、水平レイアウトは表の幅、表の境界線の幅、セル間隔、列の幅のみに基づいており、表の内容とは何の関係もありません
。
テーブルのレイアウト アルゴリズムを設定または取得します。
--------------------------------------------------
上記は IE の問題のみを解決できます。ここでは FF で JS 挿入メソッドを使用して問題を解決します。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
<!--
ディビジョン {
幅:300ピクセル;
ワードラップ:ブレイクワード;
ボーダー: 1 ピクセル赤一色;
}
-->
</スタイル>
<div id="ff">ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ</div>
<script type="text/javascript">
/* <![CDATA[ */
関数 toBreakWord(intLen){
var obj=document.getElementById("ff");
var strContent=obj.innerHTML;
var strTemp="";
while(strContent.length>intLen){
strTemp+=strContent.substr(0,intLen)+"
";
strContent=strContent.substr(intLen,strContent.length);
}
strTemp+=
"+strContent;
obj.innerHTML=strTemp;
}
if(document.getElementById && !document.all) toBreakWord(37)
/* ]]> */
</script>