Trends and movements are constantly working in the field of design, whether it’s a new design technique or styling practice.  From web 2.0 to the use of CSS grid systems, to the movement away from table based layouts to DIV and semantic based code.

The Web’s designers and developers have created an open environment where sharing knowledge with each other is encouraged. While excellent resources can spur from this environment, rampant copycat-ism and faddish repetition can flourish just as easily. This article will examine some of the major movements in web design and the trends that, for better or worse, came from each.

So what exactly constitutes a movement, and what differentiates it from a trend?

From the Wikipedia article Art Movements:

“each movement was seen corresponding to a somewhat grandiose rethinking of all that came before it [...] Generally there was a commonality of visual style linking the works and artists included in an art movement.”

From the Wikipedia article Fad:

“a trend, meme or a craze, is any form of behavior that develops among a large population and is collectively followed with enthusiasm for some period, generally as a result of the behavior’s being perceived as novel in some way. A fad is said to “catch on” when the number of people adopting it begins to increase rapidly. The behavior will normally fade quickly once the perception of novelty is gone.”

The key factor that differentiates a movement from a trend is that movements share a common goal and a sense of purpose. For example, the punk rock movement of the late 1970′s and 80′s was never deemed the “leather jacket movement” or the “mohawk movement”, simply because leather jackets and mohawks were just the items associated with the core group (the punk rockers). These items were then picked up by the masses, and at that point, became “trendy”.

Trends are most often executed with little thought of the actual principles from which they may have originated.

<em>Web Design</em>: Trends vs. Movements” width=”500″ height=”501″ /></p><div class=

Advertisement