Until recently, managing a website required, at the very least, familiarity with HTML. Updating a web page required the ability to work with FTP. Even minor tweaks to the site’s design required the client to know CSS (or to have someone on staff with the know-how).
This was just an accepted part of owning a website. The nature of the Internet created a demand to keep websites constantly updated and interactive by skilled developers, designers and/or IT staff.
Basically the idea here is that we have the ability to understand something about our user base as they enter our website. We can gather this information through browser sniffing or simply by the size of the browser window. So being the group of critical and creative thinkers that we are, we naturally want to use our gained knowledge to provide a better experience for our users; after all it’s what a good web designer would do. Something about this process has always irked me. I think delivering an “enhanced” experience based on bits of gathered information is a dangerous game to play, and there are a few reasons for it.
So, you’ve decided to venture into the creation of responsive web designs. Wonderful! With the browsing landscape diversifying into mobile devices, netbooks, desktops and so forth, responsive web designs allow web designers to provide different layouts for specific devices (based on screen size and browser features) giving site visitors an optimal user experience.
So now, you’ve determined that it would be beneficial to create responsive web designs. What tools can help you get the job done?