Safari3になって、良くなったかと期待していたのだけれども禁則処理問題はそのままだった。どうにも気持ち悪いなあと思っていた頃Firefox3が出てさ、ちょっと触ってみたところなかなかだったのでメインブラウザを任せてみていたんだ。
でも慣れって恐ろしい、というか使うほどにSafariの良さ(私にとっての)が見えてきてしまった。
どうにも落ち着かずSafariに戻ろうと思い立ったものの、その問題をどうにかしなくては。ふと思ったのは、Safariの表示上の問題はユーザスタイルシートを設定してあげる事で解決する事が多いから、禁則処理問題もそれで行けるかなということ。検索してみたらありました。CSS3で策定中のword-breakプロパティが関係しているとの事。以下のサイトを参考にさせていただいて、今までリンクの下線消しにだけ使っていたものに書き足し。次のようにしてみた。
* {
word-break: normal !important; word-wrap: break-word;
}
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
これをテキストエディタで書いて.cssの拡張子をつけた名前で保存(例えばsample.css)してSafariの環境設定から読み込ませるだけ。
あれほど気になった問題はあっさり解決。今のところ快適なSafari生活に戻れている。
【参考にさせていただいたサイト】ありがとうございます。
“ユーザスタイルシート”で探していたら、こちらのような強者も。
私にはここまでは現在必要ないけれども、こんな事まで出来るのだなあとちょっと驚き。さらに検索すると他にもいくつかのテクニックも見つかった。