❤️ the web for what it is

Ask Jeeves ICQ chat Magic the Gathering fan site Yahoo search Yahoo mail
“If you don’t know where you’ve come from, how will you appreciate where you’re going?”
–Shashi Tharoor

Basic building blocks of the web

HTML, CSS & JS

HTML (Hypertext Markup Language)

Information Management: A Proposal by Sir Tim Berners-Lee

Sir Tim Berners-Lee

CSS (Cascading Style Sheets)ss

Cascading HTML style sheets -- a proposal by Håkon Wium Lie

Håkon Wium Lie
Microsoft Internet Explorer 3 Netscape Navigator 4.0 Opera 3.5

Javascript

The Origin of Javascript with Brendan Eich on the Javascript Jabber podcast

Brendan Eich

Mozilla brings Microsoft, Google, the W3C, Samsung together to create cross-browser documentation on MDN

Browser vendors and W3C working together

Blue Beanie Day

November 30

“Web standards play an important role when it comes to web accessibility. It is important that websites can be displayed with any browser.”
...said WaSP to Microsoft and Netscape
“The problem lies with designers and developers chained to the browser–quirk–oriented markup of the 1990s—often because they don’t realise it is possible to support current standards while accommodating old browsers.”
WaSP (Web Standards Project)
👐
Physical media
👐💻
Digital media
Driver's license

A new normal for the web

Chrome Firefox Opera Webkit Edge IE11 UC Browser Samsung Internet

and many more...

Embrace feature queries

.selector {
  /* Styles that are supported in old browsers */
}

@supports (property:value) {
  .selector {
    /* Styles for browsers that support the specified property */
  }
}
IE11 layout Firefox layout Chrome layout
“CSS isn't a programming language. It's a stylesheet language. We shouldn't expect it to behave like a programming language. It has its own unique landscape and structures, ones that people with programming language mental maps might not expect.”
—Danielle Huntrods
Team layout
“The hardest part is changing our thinking, not our CSS.”
—Jen Simmons

Shape the web we use and build for

Relevant resources

Thank you!

Websitehttps://www.chenhuijing.com

Twitter@hj_chen

Medium@hj_chen

Codepen@huijing