タグ

cssに関するrryuのブックマーク (64)

  • 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;

    rryu
    rryu 2012/04/19
    これは知らないと憤死する系の罠。
  • Components · Twitter Bootstrap

    Sleek, intuitive, and powerful front-end framework for faster and easier web development. Download Bootstrap GitHub project Examples Extend Version 2.3.2

    rryu
    rryu 2011/11/09
  • [CSS]横スクロール時にヘッダやフッタが切れてしまう時の解決方法

    ヘッダやフッタがブラウザの横幅より広い際に、横スクロールするとヘッダとフッタが切れてしまうのを解決する方法を紹介します。 これはIE6などの旧式のブラウザだけでなく、Firefox3.6やChromeでも起きる現象です。 How to Resolve a Fluid Header/Footer Problem When the Window is Resized デモページ(不具合版) ※キャプチャはFirefox3.6(不具合の確認は横幅を小さくして) この現象が起きる条件は下記のようになります。 ヘッダとフッタのサイズは指定されていない。 →横いっぱいに広がる。 コンテンツエリアのサイズは指定されており、「margin:auto;」で中央に配置。 ブラウザのサイズはコンテンツエリアのサイズより小さい。 →ブラウザに横スクロールバーがでる。 期待される表示は、下記のようにコンテンツが中央

    rryu
    rryu 2010/07/23
    幅を指定しないとビューポートと同じ幅になるが、min-widthで最低幅を#contentの幅と同一にしておけば、スクロール時の横幅と同じになるので切れないように見えるという仕組み。
  • マーカーの種類

    disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | lower-latin | upper-alpha | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha | none | inherit このプロパティは、リストの点や数字(マーカー)の種類を指定します。ただし、list-style-imageプロパティが指定されている場合は、指定された画像が優先されます。値は、グリフ(glyph: 絵文字)の表示、番号振り、アルファベットの3種類に

    rryu
    rryu 2010/05/11
    IE7とIE8でリストマーカーの形が全く違っていて互換性が無い罠。IE8ではフォントに依存するようになったぽくて、MS Pゴシックだととても残念な形になってしまうのだった。