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
The innocence of the eye The perception of solid form is entirely a matter of experience. We see nothing but flat colors; and it is only by a series of experiments that we find out that a stain of black or grey indicates the dark side of a solid substance... The whole technical power of painting depends on our recovery of what may be called the innocence of the eye; that is to say, of a sort of childish perception of these flat stains of color, merely as such, without consciousness of what they signify, as a blind man would see them if suddenly gifted with sight. John Ruskin, The Elements of Drawing The skill of perceptionthe innocent i iseeingperception