Frontend Weekly Vol.7

Headlines

Accidental CSS Resets by CSS-Tricks

CSSにはbackgroundのように省略型を持つプロパティがありますが、その省略型のプロパティには”知らない間にリセットされている”という事故を起こす危険もたくさん潜んでいます。

Radical Statements about the Mobile Web by James Long

Webとネイティブアプリの戦いはネイティブアプリの勝利で終わるのか。James Long氏は現時点ではそう予測しているが、近未来への期待を込めて、氏は予言として提言をしている。

ECMAScript 6 by Guillermo Rauch

Socket.ioの作者でもあるGuillermo Rauch氏によるECMAScript6の中でももっとも興味深いパーツについてのまとめ。

Tired of Safari by QuirksBlog

Pointer EventsがW3Cの勧告となったことを受け、Peter-Paul Koch氏がApple Safariのモバイルブラウザへの影響の大きさと仕様に対するアプローチについて、なかなか厳しい言葉で言及。
Tim Kadlec氏によるApple’s Web?も合わせてどうぞ。

CSS Pagination by CodyHouse

フロントエンド開発をやっていれば必ずコーディングしたことがあるだろうPagination。この記事ではそのPaginationをシンプルなマークアップとSassを使って詳しく解説しながらコーディング例を紹介。

In Other News…

Better SVG Fallback and Art Direction With The Element by Sara Soueidan

解像度の異なるディスプレイが多く存在するなか、SVGは非常に便利な画像形式。しかし、利用できないブラウザもありなかなかフォールバックも面倒。Sara Soueidan氏はpicture要素を使った解決方法を紹介。

Access Optional by Tim Kadlec

ブレーキのない車を買う人はいないでしょう。車を買うに当たって気にしない当たり前の最低限と同じくらいアクセシビリティは無視できない当たり前。

How did access get to be optional?

I’m a web developer. Not an engineer. by Remy Sharp

Remy Sharp氏はなぜ自らをエンジニアと位置づけず、Webデベロッパのほうがしっくり来るのか? 彼のレベルとはまったく異なるが同意できることが多い。

What Will Save Us from the Dark Side of CSS Pre-Processors? by An A List Apart

CSSプリプロセッサも、CSSポストプロセッサも、それぞれに問題を抱えている。大切なのはCSSをきちんと理解すること。両方使うなという話とはまた別ですが。

In Brief