Weblog

max-width in IE

Posted at 2004-02-16T14:11:00+09:00 in Web Design

Internet ExplorerではCSSの各プロパティにexpressionというものを指定でき、その中にはJavaScriptがかなり自由に記述できます。それを使ってmax-widthなど、IEが非対応なプロパティを擬似的に実現しようという、max-width in Internet Explorerというページを見つけました。

実用性は高いかもしれません。特にCSSのみでレイアウトを制御している場合、max-widthもそうですが、min-widthも使いたいと思うことは多々あることなような。うちみたいに各エントリを矩形でくくっている場合、ブラウザの幅や内容物によって矩形の大きさが変化してしまうのは、なかなか避けることができないですしね。

ただ、expressionは美しくないというか、グロい感じが。いや、validatorとおらないからとかそういう理由ではなくて、それなら普通にJavaScriptで実装しろという感じな気がするので。CSSに書く意味がイマイチ。IEの独自拡張なので、ブラウザの振り分けを考えなくていいというコスト的な利点はわかりますけどね。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. CSSで指定するフォント
  2. Linksをサムネイル化した
  3. HTML 4.01とCSS2のHTMLヘルプ
  4. pre要素へのスタイル指定
  5. よく使うライセンス・フリーのフォント
  6. CSS2 Specificationでのプロパティの出現順序
  7. ちょっとだけリデザイン @ 2006/08/29
  8. アスタリスクをプロパティ名の頭につけるというCSSハック
  9. :first-letter擬似要素と各擬似クラス絡みのInternet Explorer 6のバグ
  10. CSSコーディング・スタイル

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2004-02-16T14:11:27+09:00 (in 0.101 secs).