December 14, 2012 in Learn
What’s the Difference Between Fixed, Fluid, Adaptive, and Responsive Web Design?
As a web designer, it’s important to embrace that your website is going to look different in various browsers and on different devices. Focus on making your website change layout to match the device that your visitors are viewing it…
December 4, 2012 in Learn
A Quick Guide to Understanding AJAX
The term AJAX describes a methodology of loading data dynamically on a page without loading a new page. The browser makes a request that’s in the background, then a success or error callback is triggered when the request completes. The…
December 3, 2012 in Learn
A Look at Responsive CSS Frameworks
CSS frameworks have gone responsive, squeezing content into a spectrum of desktop and mobile browsers with varying degrees of success. While any CSS solution for layout is preferable to nested tables, no single solution fits every website. But that hasn’t stopped…
November 28, 2012 in Learn
4 Ways to Go From a Boring to Amazing Website
Everyone wants to have an amazing website. We want to be able to ‘wow’ people when they come to our websites. We also want them to love the site so much they’ll come back or share it with their friends….
November 27, 2012 in Learn
CSS3 Substring Matching Attribute Selectors
In the CSS3 selectors module, the W3C introduced a new set of attribute selectors called substring matching attribute selectors for specifically targeting elements whose given attribute begins, ends or contains a certain value. In this article, we’ll learn how these…
November 14, 2012 in Learn
How to Choose the Right CSS Preprocessor
You’ve probably heard about CSS preprocessors by now, but haven’t quite plucked up the courage to try one because of the learning curve, or maybe because “preprocessor” just plain sounds intimidating. So let’s put those uncertainties at ease and go over…
November 13, 2012 in Learn
CSS Positioning: A Comprehensive Look
If you’ve come to grips with CSS-based layouts, then it’s likely that you’re using floats as the primary means to layout your pages. Maybe you’ve even started to experiment with some of CSS’s far-future layout techniques, in hopes that browser…
November 9, 2012 in Learn
HSLa Color Values in CSS – Quick Tip
In this CSS Quick Tip, we’ll learn how to define color values with the HSLa color model. HSLa stands for Hue, Saturation, Lightness, and alpha. This HSLa Color Values method is much more intuitive than RGBA or Hex values, allows…
November 5, 2012 in Learn
Productivity is About Constraints and Concentration
The fact that there is only so much time in a day is a sobering thought. Many times we are left scratching our heads after a long day wondering, “what did I even get done today?”. Saying “No” The one…
October 29, 2012 in Learn
Getting Started with CSS – Part 2
In part 1 we covered basic CSS concepts like the cascade and CSS rules. In this article, we’ll take things a step further with the CSS box model and basic selector types. The CSS Box Model Understanding how the box…
October 15, 2012 in Learn
Getting Started with CSS – Part 1
This is the first of a two-part article on CSS, the most powerful tool we have available to us as web designers and developers. In this article, we’ll cover basic CSS concepts to get us started. What is CSS? CSS…
October 12, 2012 in Learn
Quick Tip: How to Edit HTML
In this Treehouse Quick Tip, we’re going to learn how to edit HTML. Before I tell you what we should do, let’s go over what we should not do. Make sure that you don’t edit your HTML in a word…