PNGを追放したり、:hover
に強く依存しないようにボタン類のコントラストを上げたり、カラースキームも#558899
ベースから#1188bb
ベースにして背景色とのコントラストを上げたり。他はロゴとグローバル・フッターのデザインを変更したくらいで、コンテンツ部分はほとんど変わってない。そこかしこのSVGがFirefox 23まででギザギザだけど、ちょっと前に書いたようにすぐに治るのでこのままで。
これでもまだリンクと背景色のコントラスト比は3.79
にしかなってないのであんまり意味なかった気がする。4.5
以上のウェブサイトに憧れてる。
ロゴは丸くして、それに合わせて余白を調節した。広い画面ではロゴと見出しを結んだ直線とナビゲーションと日付を結んだ直線が直交するくらいに調節してる。狭い画面ではヘッダーの上下の余白を揃えたくらい。
グローバル・フッターはPNGのテクスチャを追放しただけでなく大幅にマークアップもいじった。自分関連のリンクとウェブサイト関連のリンクで大きく2つに分かれるようにして、長くてかっこいい英文はやめた。ソーシャル・アイコンは撤去してもいいかなーと思ったけど、それはそれで寂しい気もするので残しておいた。
必要になったハックは流行ってるっぽいので_shame.scss
という名前でまとめた。Firefoxの小数の丸めがちょっと違っててカラム落ちすることへの対策のみ。0.01em
はマジックナンバー。
$half-pixel: (0.5px / 16px) * 1em;
とか作ってこれを使うともっと正確になる気がするけどまだやってない。というかブラウザーどころかプロパティー単位で%
やem
からpx
単位に落としこむあたりの挙動が微妙に違うのがまぁまぁ困るので統一されることを願ってやまない。