Diigo Bookmarks 09/27/2015
著
-
Use Only One <main> on a Page | Adrian Roselli
"While the ARIA spec says you should not use more than one role="main" on your page, the HTML specification takes this a step further and says you must not use more than one <main>"
-
What forces layout/reflow. The comprehensive list.
"All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout. This is also called reflow or layout thrashing, and is common performance bottleneck."
-
CSS stacking contexts: What they are and how they work
"A handful of CSS properties and values trigger a new stacking context."
-
Doing Science On The Web - Infrequently Noted
"Browsers move more slowly than sites (at the micro scale), but sites must contend with huge browser diversity and are therefore much more conservative about removing "working" code than browser engineers expected."
-
"here are the main things I've used Calc for so far"
-
CSS for Software Engineers for CSS Developers // Speaker Deck
"Applying traditional software engineering principles directly (or indirectly) to CSS."
-
How we lost (and found) millions by not A/B testing - Signal v. Noise
"This is the story of how we made a change to the Basecamp.com site that ended up costing us millions of dollars, how we found our way back from that, and what we learned in the process."