htmlに関するsuisho000000のブックマーク (3)

  • HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder by ZDNet Japan

    Adobe Systemsがロサンゼルスで5月に初旬に開催した「Adobe MAX 2013」において、HTML5 Boilerplateの開発者として知られるPaul Irish氏の講演「Mobile CSS Performance」を聴講した。その内容をベースにしながら、CSSを高速化するためのさまざまなテクニックを紹介する。 Paul Irish氏は、HTML5 BoilerplateやModernizrなどの開発者として世界的に著名なGoogleエンジニア。その彼が直接CSSのパフォーマンスを語るとあって、セッションは大変な人気であった。 一般的にウェブページの高速化、特にモバイルにおいてはCSSを高速化することよりもネットワークのパフォーマンスを最適化する方が効果が高い。そのため、まずはPageSpeedやYSlowなどを効果的に使用し、HTTPリクエスト数を減らす、ダウンロー

    HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder by ZDNet Japan
  • "モダンなCSS設計パターンを考える" セッションのメモ - CHROMA

    最初に HTML5 CONFERENCE 2013 に行ってきて、"モダンなCSS設計パターンを考える" という 谷 拓樹 さんのセッションを聴いてきたのでそのメモを残しておこう。 当日のセッションは ここ( ルーム1A - HTML5 カンファレンス 2013 - YouTube ) で観れます。 当日使われたスライドは モダンなCSS設計パターンを考える に公開されています。 モダンなCSS設計パターンを考える Goals of Better CSS Architecture 予測しやすい 再利用しやすい 保守しやすい 拡張しやすい 以上のこと実現するために Modular CSS を使う OOCSS - Nicole Sullivan レゴのようにモジュールを分離する。 OOCSS を組む時はレゴを作った時のことを思い出すんだ! Rule of Three 二つでは規則性が見えない。

    "モダンなCSS設計パターンを考える" セッションのメモ - CHROMA
  • OOCSS(Object-Oriented CSS)の考え方 - in0in0の日記

    CSSでサイトを作るとき、ページをidで区切り、その中のclassに対してスタイルを指定するというやり方が一般的じゃないかなと思います。 #page-foo .box {margin:10px } #page-baa .box {margin:20px }しかし、いざあのページのこの部分をこのページに持ってきたい…となるとCSSファイルごと持ってこなければならない、移転先のclass名とバッティングしてしまうなど再利用が難しいという反面もあります。 今回仕事でサイトを構築するにあたり、再利用可能なモジュールで構成すればコーディングにかかる工数は減るのではと考えていたので(特にIEのバグ関連…検証済みのモジュールで構成すれば確実!)再利用性とパフォーマンスを重視したフレームワークOOCSSについて調べてみました。 OOCSSの基的な考え方 目的別にclassを複数指定する。 idに依存する

    OOCSS(Object-Oriented CSS)の考え方 - in0in0の日記
  • 1