改行について
-
0 名前: TU : 2005/07/01 01:15
- 改行についてお聞きしたいのですが、例えば
<div>fdsafsd</div> ←のようにした場合、ウィンドウを小さくしても改行は
されません。
しかし・・・
<div>はじめまして</div> ←のようにした場合、ウィンドウを小さくしたら
自動改行されてしまうのです。
なぜ日本語とアルファベットでこのような違いが出るのかと、
<nobr> <table> white-space 以外で自動改行を防ぐ方法があれば、
教えていただきたいです。
よろしくお願いいたします。
-
1 名前: むむりく : 2005/07/01 01:15
- > <div>fdsafsd</div>
基本的に英単語の途中では、折り返しなしです。
上記のようなものであっても、
書かれた文字が半角英数字である場合、
それが意味のある英単語であるかどうかの判断はブラウザには不可能です。
逆に単語と単語の間の空白でも、折り返すと意味が分からなくなるものは、
  を利用して一続きにすることも可能です。
> <div>はじめまして</div>
どの本や新聞を見ても分かる通り、
日本語での禁則処理は ? ! などの記号や句読点、つまる音など、
行頭に置けないものが基準になってます。
その他はどう折り返そうが問題ありません。
> <nobr> <table> white-space 以外で自動改行を防ぐ方法があれば、
> 教えていただきたいです。
pre 要素を利用するか、CSS の width プロパティで文字数を指定してみるとか。
-
2 名前: TU : 2005/07/01 01:15
- 返信遅れてすいません。
むむりくさん、レスありがとうございました!
さっそく試してみます!
-
3 名前: うめ☆hiro : 2005/07/01 01:15
- そうだったのですか
ホームページ作り始めたばかりです
その過程で 試しに「あああ」と続けた時と
「aaaaa」で違うので 不思議だったのです
疑問が解けました
ありがとうございます