need to make a good layout for a project and have no idea where to start... apparently tables are considered harmful, so will this just involve a lot positioning forms and shit? because that seems annoying as fuck
And don't listen to the "tables considered harmful" fools, they're like the "state considered harmful" Haskell/Lisp guys. Use what works.
I find a mix of tables and divs to be the most practical. Tables are good for relative positioning, divs and spans for changing styles on "individual bits and pieces" that don't fit into table cells. Look at the source code of this page for an example. (postform = table, thread enclosures = divs, poster name/email/date = spans)