新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

ChromeはCSSで設定しないと禁則処理してくれない

   

  • このエントリーをはてなブックマークに追加

1年以上前の記事です。内容が古い可能性があります。

行末の「。」が先頭にきてしまうことがあるのはChromeだけだったのかな?
で、さすがに気になったので調べてみると、CSS表記で解決できることがわかった。
ちなみに、行頭に「。」が来るのを禁止することを禁則処理といいます。

修正前の状態
禁則処理前

スポンサーリンク
 

つまりはbodyにCSSで禁則の指定をしてあげる。
そのCSSは以下のとおり。
□ Chromeの行頭禁則がアレなのを解決 – たけみたの脱社会学日記

body {
word-break: normal;
word-wrap: break-word;
}

それぞれ解説すると。

「word-break」は改行をどう扱うかの設定。
それぞれ、以下のような指定ができる。
□ word-break-スタイルシートリファレンス

normal
英語等は単語の途中では改行せず、単語の切れ目で改行されます。日本語・中国語・韓国語等は表示範囲に合わせて改行されます。このため単語の途中で改行されることもあります。
break-all
言語に関係なく表示範囲に合わせて改行されます。このため単語の途中で改行されることもあります。
keep-all
言語に関係なく単語の途中では改行せず、単語の切れ目で改行されます。

「word-wrap」は単語途中で改行するかどうかの設定。
それぞれ以下のような指定ができる。 

word-wrap-スタイルシートリファレンス

normal
単語の途中で改行はしません。この場合、必要に応じて表示範囲を拡大します。
break-word
必要に応じて単語の途中で改行します。

どちらもCSS3で正式に採用されるかもしれないそうだ。

で、デザインカスタマイズを使ってこれをCSSに書き加えるのだが、ライブドアブログ(livedoorBlog)の僕の選んだベースデザインでは、なぜか、元々「word-break: break-all;」の表記があったので、これを残しておくと反映されないので注意。

修正後の状態
禁則処理後

 - デザイン, 印刷・DTP

アドセンス広告メイン

Comment

  1. タム より:

    はじめまして。
    この情報を探していました。
    助かりました。ありがとうございます。

タム へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。

  関連記事

カスタムフィールドとカスタム投稿で記事投稿フォームを使いやすく 2 – 「Custom Post Type UI」の巻 【ワードプレス】 #wp

1年以上前の記事です。内容が古い可能性があります。1. Custom Field …

ツイッター(Twitter)顔文字用の文字が探せるサイト「Shapecatcher」が便利

1年以上前の記事です。内容が古い可能性があります。ツイッター(Twitter)は …

Flickr(フリッカー)の中から自由に張り込める写真だけピックアップして検索できるサイト

1年以上前の記事です。内容が古い可能性があります。たまにFlickr(フリッカー …

ツイッターアカウントで目にする逆英字(ɐsıɹoN)の作り方

1年以上前の記事です。内容が古い可能性があります。ツイッターのユーザー名に普通と …

モリサワフォントインストーラ(管理)アプリ「Mフォントスターター」を削除する方法

1年以上前の記事です。内容が古い可能性があります。今時、フォントを使わないという …

GIMP2(ギンプ2)はコピペでレイヤーが作れない

1年以上前の記事です。内容が古い可能性があります。お久しぶりに画像編集ソフトGI …

no image
InDesignパワー

1年以上前の記事です。内容が古い可能性があります。恥ずかしながら当社、PDFファ …

Facebookメッセージの裏技、自分のプロフ写真や「F」マーク等

1年以上前の記事です。内容が古い可能性があります。何でこの機能、メッセージ限定な …

no image
InDesign講習

1年以上前の記事です。内容が古い可能性があります。某フォントメーカー主催のInD …

これぞHTML5!「藤岡弘、」ファンサイトのクオリティが凄すぎる

1年以上前の記事です。内容が古い可能性があります。過去には仮面ライダーなどでも活 …

血液型オヤジ