久々に雪積もりましたねー。 寒いです。 今日はスタイルシートとブラウザで格闘してたんですが、どうしてもIE系での表示がうまくいかなくて困りました。 独自路線展開しているんですかね。 テーブルを使わずにテーブル様の表示を試みているんですけれども、横3 X 2段でレイアウトしたいと思って、高さが異なるブロック要素を3つ全てfloat:leftで1段目に並べて表示させて、次の段となるブロック要素3つ全てに1段目同様float:leftを指定すると同時に、2段目一番左のブロックとなるものにclear:bothで回り込み解除して2段目をつくるんですが、この時に問題発生します。 IEだと2段目の上辺が揃わなくなるんですよ、しかも「場合によって」というバグ的な感じで。 1段目の一番右のブロックの高さが一番高い(もしくは他2つと同じ)場合のみ、2段目が揃うので、2段目の高さの基準となっているのはその1段目の一番右のブロックなのかなーなんて思うんですけれど、どうなんでしょうね。 ブロックのheightを固定値にしてしまえば揃うことは揃うんですけれども、これやると目の良くない人なんかがctrl+shift+プラス記号で文字を拡大させた時に、はみ出た部分が表示されなくなるという大問題が生じて、ダメで、overflow属性でなんとかならないものかと試してみたもののこれもダメで、途方にくれてます。 ブラウザによる表示の相違ってのはwebデザインにおける要であると同時に、難題であると思います。 雪が積もった日の朝5時過ぎの空。 冬至の頃に比べるとずいぶん日の出が早くなってきた気がします。