改行される場合とされない場合があります
-
0 名前: 開業 : 2006/03/11 20:21
- どなたかアドバイスをいただけないでしょうか。
.left {
width:100px;
background-color:#ccbbaa
}
とクラスで幅(width)を指定すると<div></div>で囲んだ文字列が
自動的に改行される場合とされない場合があります。
下のように2バイト文字は改行されますが、1バイト文字は改行されません。
これはどうしてでしょうか。
全部指定した幅で自動的に改行させるにはどうすればいいですか。
どなたかアドバイスをいただけないでしょうか。
よろしくお願いします。
<div class="left">
aaaaaaaaaaaaaaaaaaaaaあいうえお
かきくけこさしすせそaaaaaaaaaaaaaaaaaaaaa
yyyyyyyyyyyyyyyyyyyyyyyyyyyたちつてとなにぬねの
はひふへほzzzzzzzzzzzzzzzzzzzzzzz
</div>
↓
aaaaaaaaaaaaaaaaaaaaa
あいうえおかきく
けこさしすせそ
aaaaaaaaaaaaaaaaaaaaa
yyyyyyyyyyyyyyyyyyyyyyyyyyy
たちつてとなにぬ
ねのはひふへほ
zzzzzzzzzzzzzzzzzzzzzzz
-
1 名前: Pid : 2006/03/11 20:21
- 分かち書きの習慣がある英文では,空白で区切られない文字の羅列は「長い長い一つの単語」と見なされます。単語の途中で折り返すこと(ハイフネーション)ができるブラウザは,まだほとんどありません。
分かち書きの習慣がない和文では,基本的にどこでも折り返せます(ただし,句読点などが行頭に来ないようにする処理(禁則処理)が十分にできるブラウザも,まだ多くありません)。
-
2 名前: 開業 : 2006/03/11 20:21
- Pidさん
ご説明、ありがとうございます。
よくわかりました。
単語が折り返しの単位だったのですね。
どうもありがとうございました。