javascript setAttribute style
I don't get how the two following javascript/css codes can produces different result: 1st: prev.setAttribute('style', 'position:absolute;left:-70px;opacity:0.4;border-radius: 150px;-webkit-border-radius: 150px;-moz-border-radius: 150px;'); 2nd: prev.setAttribute('style', 'opacity:0.4;border-radius: 150px;-webkit-border-radius: 150px;-moz-border-radius: 150px;'); prev.setAttribute('height', size); prev.setAttribute('width', size); prev.setAttribute('id', 'thumb'+i); prev.setAttribute('position', 'absolute'); prev.setAttribute('left', '-70px'); in the 2nd one, position and left are completely