learning web design
this is surprisingly easy
you can do positioning with CSS
you can do responsive design with CSS
you can do dropdown menus with CSS
i'm researching ballots and.... why are so many people making sites with a loooooooooooot of javascript
javascript for positioning
for style
for layouts
why is it this way?
are people being taught to make sites this way in schools?
is there something i'm missing?
and when i hit "view-source" why are there so many divs?
i mean for real like, there's gotta be use for those divs right. what does a <div><div><div><div></div></div></div></div> do
devtesla wrote
both of these problems are caused by web devs using more and more abstract frameworks that add junk to the markup. I think html/css frameworks are usually justified, they can handle weird edge cases and are really easy to build something quick with. most developers don't have time and aren't rewarded for making something that doesn't have <div><div><div> on it
these big javascript frameworks started because people needed to build webapps that work like desktop and mobile apps, but are being used in places that aren't really appropriate in order to add useless visual flair, heavy advertising, and track user behavior