タグ

ブックマーク / blog.livedoor.jp/eeu (1)

  • IE6のmax-widthとmin-widthと、expressionについての覚え書き [CSS, JavaScript] : ずっと工事中

    max-widthのよくあるサンプル max-widthを使ったちょっとしたサンプルを作る機会があって、IE6でに対応しようと思って検索してみたらIE独自拡張のexpressionを使っているものが多かったです。概要はこんな感じでしょうか。 *html #container { width : expression( document.body.clientWidth > 1000 ? '1000px' : 'auto' ); } ただしこの記述については少し気になる所があって、検索に引っかかる割りには指摘をしている記事が見当たらなかったので、その点について書いておきます。 CSSで該当した要素はthisで参照できる 上の例でCSSで要素を指定しておきながら、documentからたどって該当要素を探しているのは少し効率が悪いですね。更に#containerとdocument.bodyでは要

  • 1