Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Yet during that same period, use of tables was shamed for layout.

Tables for non-table data are not semantic and break accessibility.

There is more to web development than where content lands on a page, which is only part of why good web development is hard.



Tailwind is not semantic, but no one seems to mind that for some reason.


Tailwind is anti-semantic. It's a less verbose version of the style="..." attribute. It's like people just gave up on the idea of element classes altogether.


Because they don’t work, and you end up with some pseudo-semantic but actually not hell.


Ok but then tables must be ok for layout.


I never said that they weren’t. I think the semantic purists are nuts.


And good web development is harder because still too often web design is done by designers who don't have enough understanding of web development.

My gawd, just earlier today I saw a help wanted that said "...PSD to pixel perfect..." I would have laughed if I wasn't already crying. "This is my life" and then the tears kicked in.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: