トップ «前の日(01-29) 最新 次の日(01-31)» 追記

SewiGの日記

2004|01|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|

2005-01-30 [日]

[tDiary] CSSに関するバグ

普段、私はブラウザはOperaを使用していて、Internet Explorerで本日記の確認をしていませんでした。InternetExplorerユーザの方から文字が消えて見えると指摘があったので、Internet Explorerで確認すると確かに文字が消えていて、再描画すると元に戻ったり、再び消えるような表示になっていました。Firefoxでも確認しましたが問題は無くInternet Explorerのみの問題でした。

最近はInternet Explorerのシェアが下がっているとは言うもののWindows標準のブラウザでユーザも多いので無視できません。さらにInternet Explorer以外のブラウザの中には、SleipnirといったInternet Explorerのコンポーネントを利用したアプリケーションも含まれているようなので実際にはCSSのバグによる被害者はもう少し多いでしょう。

しかし、各ブラウザには多少細かいバグが含まれているため、このブラウザなら規格通りに正確に表示できるというWebブラウザは今のところありません。実際にCSS製作においてブラウザのバグのせいでブラウザやそのバージョンごとにCSSを切り替えるといった根気のいる作業が強いられるというのはどうかと思います。次期バージョンでは、まとめサイト*1に記述されているバグは修正してほしいと思います。

今回のCSSのバグは「背景色が指定された要素内にフロートがあるときに要素内の文字が消える」というもので解説ページ通りに対処しました。適用しているテーマは現在light-blueなので/diary/theme/light-blue/light-blue.cssを以下のように変更しました。

/*
1日の日記全体を囲む枠の設定
*/
div.day {
       width: 100%;        /* ←この行を追加 */
       background-color: #fff;
       color: #000;
       border-style: solid;
       border-color: #48C0F0;
       border-width: 1px;
       padding-bottom: 0.5em;
       margin-top: 1em;
       background-image: url(light-blue_back2.gif);
       background-position: bottom;
       background-repeat: repeat-x;
}

*1 http://cssbug.at.infoseek.co.jp/index.html など

本日のツッコミ(全1件) [ツッコミを入れる]

Durga [If your areilcts are always this helpful, "I'll be back."]


2006-01-30 [月]

[Other] うまい棒

うまい棒困ったときはうまい棒です。

何か願い事があれば、うまい棒が叶えてくれます。

悩みがあれば、うまい棒が相談に乗ってくれます。

…人生、そんなうまい話はありません。


2007-01-30 [火]

[Other] 会社説明会とか その2

今日は5社ほど回ってきました。今年度は売り手市場だとか言われていますが、やはり人材という高価な買い物をする企業からすれば採用に慎重になるのは間違いありません。気合を入れなければ…


2008-01-30 [水]

[Other] 環境構築

少し時間があったので、アドエスにフリーウェアをたくさん入れてみた。カスタマイズで一番大変だったのが、壁紙。単純にTodayの背景画像を指定するだけでは画面の縦横変更でうまく表示されないことも。だkら自分でテーマを作ってみた。縦方向でも横方向でも壁紙がキレイに表示されるように画像を2枚用意。それから、Waveがそのまま着うたになったり、SMFがそのまま着メロになったりで便利。これで携帯電話風にも使えて素晴らしいです。そして、Windows Mobileなので自作ソフトも自由自在。しばらくアドエスで遊べそう。


Copyright © 2004-2008 SewiG All rights reserved.