タグ

BKとieに関するCherenkovのブックマーク (2)

  • IE8以下は`value`属性がない`option`要素の値をJavaScriptの`value`プロパティで取得できない

    IE8以下はvalue属性がないoption要素の値をJavaScriptのvalueプロパティで取得できない HTMLでselect要素を使った選択肢を記述する場合、出力される文字列と送信される値が同一の場合、option要素のvalue属性が省略できます。HTML4.01仕様書には次のように書かれています。 When rendering a menu choice, user agents should use the value of the label attribute of the OPTION element as the choice. If this attribute is not specified, user agents should use the contents of the OPTION element. Forms in HTML documents す

    IE8以下は`value`属性がない`option`要素の値をJavaScriptの`value`プロパティで取得できない
    Cherenkov
    Cherenkov 2012/06/11
    jqueryで$(select).val()して対応。select option
  • IE 9以下に存在するセレクター数制限にはまった

    IE 9以下に存在するセレクター数制限にはまった 開発中にいきなりCSSが壊れて原因を探っていたらこれに行き着きました。IE 9以下では1つのCSSファイル当たり4,095個までしかセレクターを認識しない。4,096個以上は無視される。ええええ。。 SCSSだと割とカジュアルにセレクター数が増える CSSは出来るだけ1ファイルにまとめたい(リクエスト数削減のため) との組み合わせがやばい。SCSSはセレクターが他のページに影響しないように以下のように書いていました。 // 共通部分 @mixin foo { color: red; .foo { font-size: 2em; // たくさんの指定… ... } } // 影響範囲を以下のページのみに限定したい #page-a { @include foo; } #page-b { @include foo; color: yellow;

    Cherenkov
    Cherenkov 2012/02/28
    IE 9以下では1つのCSSファイル当たり4,095個までしかセレクターを認識しない。4,096個以上は無視
  • 1