Web Languages as Compile Targets

Jim Nielsen quoting Eric Bailey:

He references an example on Twitter where someone noted you can use the <details> element to “create a native HTML accordion,” to which someone responded: “this works without Bootstrap? ?”

What’s the problem here? From


The post Web Languages as Compile Targets appeared first on CSS-Tricks.

You can support CSS-Tricks by being an MVP Supporter.


This content originally appeared on CSS-Tricks and was authored by Chris Coyier

Jim Nielsen quoting Eric Bailey:

He references an example on Twitter where someone noted you can use the <details> element to “create a native HTML accordion,” to which someone responded: “this works without Bootstrap? 🤯”

What’s the problem here? From Eric:

the problem that arises from this situation is that it teaches people to think and work framework-first. When that happens, the hard-won, baked-in interoperability and, importantly, accessibility of the [web] platform is thrown away. It’s a compounding problem, as well: The more people don’t use the elements made available to us, the more the notion exists that they’re irrelevant.

I’ve seen people on GitHub routinely amazed by <details>, and assume it’s a special GitHub feature.

Readers,
it’s
just
HTML (lol)

Seriously though, I’m not exactly sure when the perfect time to learn HTML is. Early on, for sure, but I wouldn’t blame anyone for not learning it first. I’m sure I learned it in the context of WordPress PHP templates. I’m sure a lot of people are learning it in the form of JSX or .vue files these days. That’s fine. It’s like learning to play “(Sittin’ On) The Dock of Bay” on guitar before you learn about keys and scales and voicings. But if you never circle back to the fundamentals, it’s limiting, and in the case of the web, damaging.

Direct Link to ArticlePermalink


The post Web Languages as Compile Targets appeared first on CSS-Tricks.

You can support CSS-Tricks by being an MVP Supporter.


This content originally appeared on CSS-Tricks and was authored by Chris Coyier


Print Share Comment Cite Upload Translate Updates
APA

Chris Coyier | Sciencx (2021-04-30T18:05:37+00:00) Web Languages as Compile Targets. Retrieved from https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/

MLA
" » Web Languages as Compile Targets." Chris Coyier | Sciencx - Friday April 30, 2021, https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/
HARVARD
Chris Coyier | Sciencx Friday April 30, 2021 » Web Languages as Compile Targets., viewed ,<https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/>
VANCOUVER
Chris Coyier | Sciencx - » Web Languages as Compile Targets. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/
CHICAGO
" » Web Languages as Compile Targets." Chris Coyier | Sciencx - Accessed . https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/
IEEE
" » Web Languages as Compile Targets." Chris Coyier | Sciencx [Online]. Available: https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/. [Accessed: ]
rf:citation
» Web Languages as Compile Targets | Chris Coyier | Sciencx | https://www.scien.cx/2021/04/30/web-languages-as-compile-targets/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.