Element diversity An Article by Manuel Matuzovic www.matuzo.at Did you know that there are 112 elements in HTML?! It would be a bit too easy to only blame JS frameworks [for the overuse of divs]; there are several reasons we use divs so much: Poor knowledge of HTML elements Lack of understanding why Insufficient CSS skills Default styles JS frameworks We don't care enough about the page Some elements are hard to style html
135. Tapestry of Light and Dark Problem In a building with uniform light level, there are few “places” which function as effective settings for human events. This happens because, to a large extent, the places which make effective settings are defined by light. Solution Create alternating areas of light and dark throughout the building, in such a way that people naturally walk toward the light, whenever they are going to important places: seats, entrances, stairs, passages, places of special beauty, and make other areas darker, to increase the contrast. Christopher Alexander, Murray Silverstein & Sara Ishikawa, A Pattern Language Einmal Ist Keinmal darknesslight