タグ

2012年9月29日のブックマーク (1件)

  • 連続した半角英数字を改行させる|シラサヤ備忘館

    HTMLCSSです。 連続した半角英数字を表示しようとすると、枠内でキチンと改行されずにレイアウトが崩れたり、枠からはみ出たりという現象が起ることがあります。 ユーザが入力できるシステムだった場合、こちらが想定もしないような長~い半角英数字を連続して入力することがあり得、結果全てのレイアウトに影響が出てしまいます。 -- そもそもこれはブラウザが、 連続した文字列のどこで文章を折り返して良いかを判断できない為に起こる問題です。 英語では文字列の単語と単語の間に半角スペースが入るので、文字列が1行で表示出来ないとブラウザに判断された場合、文章の意味が壊れないようにこの半角スペース部分で折り返しをしてくれます。 日語の場合、半角スペースを入れるという文化がありませんが、連続した日語の文字列は適当な所で自動改行がなされます。 これは単語の区切りを認識することは出来ないものの、日語は一文字

    hisa_h
    hisa_h 2012/09/29