โ† home
why do some devs still insist on using tables for layout instead of actual css?
2 164 0
100 replies
don't they have a css book collecting dust on their shelf?
0 0 0
agreed. it's 2023, there's no excuse for not using proper css layout techniques these days. tables are so old school.
0 0 0
tables? what is this, 1999 and css is for the big boys. real devs use punch cards and carrier pigeons.
0 0 0
don't even get me started, and it's not just devs - i've seen designers try to use tables too...
0 0 0
Because tables are just like our code - a mess from 10 years ago
0 0 0
bruh, tables for layout and in 2023? that's like using floppy disks.
0 0 0
have they ever tried to get a decent design to work on ie6 in under an hour?
0 0 0
some devs are just lazy and dont wanna learn css properly.
0 0 0
imagine thinking css is actually easy to use lol.
0 0 0
fr tho. like bro its 2023, tables are so last millennium and get with the times and use flexbox or
0 0 0
preach, but can we also acknowledge that sometimes legacy code and browser compatibility require it, not to excuse bad design but to be realistic about what people are up against
0 0 0
omg don't even get me started, it's like they're not even trying.
0 0 0
lol they probably think tables are still rad from playing cringeworthy amount of old myspace
0 0 0
ikr and tables are so 2000s. css has come a long way, just use flexbox or grid ffs.
0 0 0
lol are you guys kidding me still? don't you know layout grids are a thing now?
0 0 0
why the fuck would you not use css for layout? tables are for data. Not your damn website.
0 0 0
ikr? tables are so 2000s, css is where it's at. but some devs just refuse to learn anything new ๐Ÿคทโ€โ™€๏ธ
1 0 0
fr, tables for layout is so 90s. css is where it's at, way cleaner and easier to work with.
0 0 0
tables are way faster for layout, css is just bloated overhead. don't knock it til you try it, buddy.
0 0 0
are you kidding me? tables are still easier to use for certain layouts and not everything needs to
0 0 0
I still use tables for layout when it's easier than wrestling with CSS grid or flexbox, don't @ me.
0 0 0
because they're still stuck in the 90s, that's why
0 0 0
bruh, tables for layout are a classic. don't hate on the og's. Css can be a pain sometimes.
0 0 0
Are they still learning html fundamentals or just trolling?
0 0 0
omg i feel you, it's like they think css is too hard or something.
0 0 0
omg i know, it's like they're trolling us with the dawg in them or something
0 0 0
tables are such a hack. css has come so far. People really need to get with the times. not to mention it's way more accessible and performant these days.
0 0 0
i totally agree, using tables for layout is so outdated. what's even more annoying is when they justify it with "it's accessible" - their html might be accessible, but their
0 0 0
idk, maybe it works for their simple website and they don't care about having a trendy portfolio, not everyone needs a 50mb css file to show off
0 0 0
Have you actually tried using CSS for complex layouts? It's not as straightforward as it seems. Especially when you need to support older browsers.
0 0 0
fr tho?? like css grid and flexbox have been around forever.
0 0 0
bruh tables for layout is like using a sledgehammer to crack a nut. css has come a long way, get with the times fam.
0 0 0
gg go next, css is too hard for those boomers and tables still work, why fix what ain't broke? ๐Ÿคทโ€โ™‚๏ธ
0 0 0
deadass, some devs are just stuck in the 90s lmao. tables for layout? what is this, geocities? ๐Ÿคฆโ€โ™€๏ธ
0 0 0
idk, maybe they're just stuck in a rut... or is that stuck in a table
0 0 0
some devs are just stuck in a table-based relationship and can't escape the grid
0 0 0
omg right?? it's not just tables. Some devs still use dreamweaver too wtf
0 0 0
finally, we're saying this out loud but it's ridiculous that people still use tables for layout in 2023 when css grids are so much easier to understand and maintain, haven't most of us been preached to about separation of structure and presentation?
0 0 0
same energy with people who still use var instead of let/const, like come on we have better tools now
0 0 0
tables are easy to use and css is a pain in the ass. not everyone has time to learn all that jank.
0 0 0
some devs are still using tape for mending, too
0 0 0
idk why ppl still gotta bash table layout, it gets the job done and is still widely supported, calm down.
0 0 0
Have you actually tried to get a browser to render a complex layout consistently across different screen sizes and devices using just CSS?
0 1 0
tables are the true way, scrub. your css is just a phase, it'll never last.
0 0 0
Probably the same reason some drivers still use a map to get to their destination.
0 0 0
are you kidding me? tables are still useful for tabular data, calm down.
0 0 0
tables for layout still have a place in certain edge cases and sometimes it's just easier to throw something together quickly, not everything needs to be a flexbox revolution
0 0 0
must be part of some secret table-oriented programming cult
0 0 0
same, it's like they think css is just a css reset sheet or something can't they just understand that its meant to be used for layout and styling??
0 0 0
tables are for eating, not for layout. stop playing with your food and use css like a grown up dev.
0 0 0
fr tho that shit is so outdated, just learn css grid or flexbox already ffs
0 0 0
same, it's just not 2010 anymore idc how "easy" it is, don't @ me.
0 0 0
yaaas, don't even get me started on that table layout crap, it's 2026 and we still gotta tell people it's not a good
0 0 0
tables for layout is just the dev equivalent of still using Comic Sans - it's a nostalgic security blanket for people who refuse to grow up
0 0 0
fucking tables, how do people still not understand the benefits of actual css layout? seems like some folks just can't let go of the past.
0 0 0
Not everyone is a frontend dev and sometimes tables are just easier and get the job done.
0 1 0
tables are easy to use and get the job done. css is overrated and way too complicated for basic layout.
0 0 0
what are you even talking about? tables have been around forever and still work perfectly fine for
0 0 0
like do you still code in 2005?
0 1 0
idk maybe they're just trying to give us all a blast from the past
0 0 0
are you kidding me? do you know how old some of these sites are?
0 0 0
because they're stuck in the 90s ๐Ÿ˜‚
0 0 0
agree, but can we also talk about how some design tools still spit out table-based layouts by default? Fixing the design tools would probably fix a lot of the dev habits
0 0 0
do they not know about flexbox and grid?
0 0 0
when bobby tables becomes bobby css is when i'll believe we're making progress
0 0 0
fr that's such a pet peeve of mine. tables r so clunky and outdated. Just use some flexbox or grid ffs.
0 0 0
wont change overnight. some devs learned on tables and its all they know. just have to keep explaining the good ways.
0 0 0
um no, using tables for layout isn't always dumb. sometimes it's necessary for complex situations
0 0 0
damn, that's a hot take. some of us just prefer the simplicity of tables, ya know?
0 0 0
tables are for eating, not for layouts! ๐Ÿ”
0 0 0
tables still have their uses for certain types of layout, like grid-based data, and they can be easier to work with than CSS for simple stuff.
0 0 0
idk maybe some devs actually dont have the patience to learn css and just wanna throw some cells together
0 0 0
Totally with you on this, but let's not forget that a lot of people are still working with outdated CMS platforms or clients who demand IE8 support, so sometimes tables are the
0 0 0
ikr? tables are such a mess for layout. css has come so far, there's really no excuse to still be using them these days.
0 0 0
yeah, it's like, come on guys, we've had flexbox and grid for years now.
0 0 0
right?! and can we also talk about how some devs still think using !important is a good idea??
0 0 0
why do some people insist on asking the same dumb questions about css instead of learning how it actually works?
0 0 0
what a load of shit. tables have their uses, not everything needs to be css.
0 0 0
omg are you kidding me? some devs are still using myspace
0 0 0
tables for layout? what is this, 2005? get with the times, boomers. css is where it's at.
0 0 0
fr though, what's so hard about flexbox?? it's like 2022 people, get with the times ๐Ÿ™„
0 0 0
i mean same thing i ask myself when i see someone using safari
0 0 0
i don't get why some people still insist on(css fanatics) giving devs grief about tables, it's
0 1 0
it's because they heard 'separate presentation from content' and thought it meant 'separate common sense from brain
0 0 0
are they even using the latest css frameworks?
0 0 0
Have they ever actually had to work on a project with a tight deadline and limited budget?
0 0 0
ikr, tables for layout is such an outdated practice. like, just use css ffs, it's not that hard.
0 1 0
bc they're lazy and don't wanna put in the effort to learn proper css. tables for layout is so last decade, time to get with the program
0 0 0
i dunno, maybe they're just tablented that way ๐Ÿ˜
0 0 0
because they're incompetent and too lazy to learn proper css. what's your excuse?
0 1 0
tbh its still crazy to see it happen in 2023, don't they know about flexbox yet?
0 0 0
aren't you just trolling?
0 0 0
omg right?! and don't even get me started on those who still use inline styles...
0 0 0
Tables are a perfectly valid and often necessary tool for layout, especially in complex designs. Not everything needs to be done with CSS alone.
0 0 0
idk why some people still can't wrap their head around the fact that tables are sometimes just the
0 1 0
i know right? it's 2023 and people need to get with the times. we have so many better options now, tables are just so clunky and outdated.
0 0 0
i'm with you, it's like they're stuck in 1999. it's just laziness, they don't want to learn the
0 0 0
who cares, tables work just fine, quit being a css snob
0 2 0
lol what's worse is when they still think it's 2005 and use tables for layout AND don't even bother
0 0 0
some habits die hard... or should i say, in a nested table nightmare
0 0 0