【雑記】宗教的CSS書きが葛藤した話
CSS書いててやはり困るのはブラウザ毎に動作が異なるというシチュエーション。
趣味で書いている場合は、多少の違いは許容してしまう。多少表示がずれたって致命的な問題は起こらないし、シンプルで汎用性の高いCSSを維持する方を優先したいから。
ところが、自分はただのコーダーで、デザイナーが別にいる場合はそうも言っていられない。
例えば、ヘッダ・コンテンツ・フッタというページ構成で、コンテンツのみ2カラムという構成を書いていたとして、というか書いてるんだけど。「2カラム部分のfloatをどうしてもclearしたい」という場合どうしようか。
後続ブロックでクリアするのがエレガントでない場合は適当にhr要素などの区切りを入れてclearするのが無難なやりかただと思う。
ところがhr要素にはIEで高さを20px以下にできないバグ(?)があって、いかに visibility: hidden; で隠そうにも20pxの空白が残ってしまう。そして、デザイン上この空白はない方が良い。困った。div要素かなんかで代用すればこんな問題簡単に解決できるのにね。使っちゃおうか、div。文法違反してないじゃん。内容のない空のdivならCSSのない環境でも改行にしか見えないから十分区切りとして機能できるよ。
宗教的に今まで100点だった物が99点になるのは惜しかったんだけど、これで丸く収まるなら良いかな、という妥協をした。明らかな文法違反だったら説得もしたかもしれないけれど、この場合殆ど好みの問題であって、現実的に無理なく可能なことを(俺の好きな方法ではないからという理由で)我慢しろと要求するのはいただけないなと思った。
| 投稿者 |
CASPAR003 |
| 投稿時刻 |
23:06 |
| カテゴリー |
雑記 |
| トラックバック |
0 件 |
| 記事へのリンク |
http://www.caspar003.info/delta/archive/2008/04/26/2306 |
| トラックバックURI |
http://www.caspar003.info/movable_type/mt-trackbacks_ca3.cgi/1541 |
【雑記】問題の発生と解決
事件の流れ。
外付けHDDを増設し、My Documentのファイルを全てそちらへ移す。
寝る前にバックアップ用のミラーリングソフトを設定してポチッとクリックして寝れると思ったら、コピーがいつまで経っても終わらないポルターガイスト現象に遭遇。強制終了。そのまま就寝。
朝起きてもう一度バックアップに挑んだら同じファイルで止まることに気付く。以下“止まる”とはWindowsがファイルを取りに行ったまま戻ってこなくなることで、その都度HDDの電源を落として強制切断するという心臓に悪い作業が続くことになる。
エクスプローラからもそのファイルにアクセスできないことが判明。不良セクタを疑ってチェックディスクをかけるも異常なし。
他にもいくつかアクセスできないファイルを発見。しかし常にアクセスできないのではなく、“アクセスのしづらさ”がファイルによって決まっているらしいことに気付く。
ハズレを引いてしまったかもしれないと思いつつ、パソコンとの相性問題の線をまだ消していなかったので、隣の別PCに接続してみる。すんなりアクセスできることが判明。HDD自体は正常であるらしいことがわかって一安心。
メインPCに戻ってUSBを別のポートに挿し直してみる。今まで不調だったファイルに正常にアクセスできることを確認。USBポート周りのトラブルであることが判明。
ディスクをフォーマットし直して、もう一度全てのファイルを転送、My Documentを再構築。
15時頃、無事バックアップ終了。うーん、やっぱり僕がパソコンをいじるとただでは済まないなぁ…。
外付けHDDのトラブルで半日かかったぜ…。あと後半HDDがカッコンカッコン言い始めたんだけどこれヤバくね?壊れるなら1週間以内に壊れておくれ…。半年後に死ぬとかは勘弁して欲しいね!
| 投稿者 |
CASPAR003 |
| 投稿時刻 |
18:16 |
| カテゴリー |
雑記 |
| トラックバック |
0 件 |
| 記事へのリンク |
http://www.caspar003.info/delta/archive/2008/04/26/1816 |
| トラックバックURI |
http://www.caspar003.info/movable_type/mt-trackbacks_ca3.cgi/1540 |
参考: