RTL CSS with Sass

Supporting both right-to-left (RTL), often bi-directional (BiDi), and left-to-right (LTR) renderings of Web pages can be complicated. However, including a CSS preprocessor (such as Sass or LESS) to your workflow can simplify things a lot. I have worked on three …

Continue reading

Em values in JavaScript

If you don’t know what ems are or why you would use them, now is the time. Em units are extremely useful and are an essential component of responsive Web design (RWD). Unfortunately, browsers have failed to provide support for …

Continue reading

What size is my viewport?

Using JavaScript to get the actual viewport width Responsive Web design is making a positive and lasting impact to the web as we know it. Along with most change comes new scenarios. I think it’s safe to say that supporting …

Continue reading

Images in a responsive Web

Fluid content and any screen size are foundational notions of responsive Web design. However, figuring out how to best implement images in a responsive Web site is a problem with as many questions as answers. As the viewport changes size …

Continue reading

Don’t break the Web

Rey Bango and I recently spoke at //build/ about Web standards and the new Microsoft.com homepage. Rey kicks it off for the first 30 mins discussing why standards matter, our responsibility as developers, and some approaches to building a modern …

Continue reading