Hacker News with Generative AI: HTML

Show HN: Defuddle, an HTML-to-Markdown alternative to Readability (github.com/kepano)
Defuddle extracts the main content from web pages. It cleans up web pages by removing clutter like comments, sidebars, headers, footers, and other non-essential elements, leaving only the primary content.
Writing HTML in HTML (2019) (ankarstrom.se)
I've just finished the final rewrite of my website. I'm not lying: this is the last time I'm ever going to do it. This website has gone through countless rewrites – from WordPress to Jekyll to multiple static site generators of my own – but this is the final one. I know so, because I've found the ultimate method for writing webpages: pure HTML.
HTML5 elements you didn't know you need (dev.to)
As you know, we love unusual tech at Lingo.dev. So when in my last essay, David commented he was surprised to not see "dialog" HTML element, it hit me - wait, but there's so many HTML5 elements that we don't even know about!
Display any CSV file as a searchable, filterable, pretty HTML table (github.com/derekeder)
Display any CSV (comma separated values) file as a searchable, filterable, pretty HTML table.
Show HN: Robust LLM Extractor for HTML/Markdown in TypeScript (github.com/lightfeed)
Use LLMs to robustly extract structured data from HTML and markdown.
CSS Attr() Gets an Upgrade (chrome.com)
With CSS attr() you can use the value of an HTML attribute in your CSS. Until now attr() only worked within the content property of pseudo-elements and could only parse values into a CSS <string>.
Show HN: Basecoat – shadcn/UI components, no React required (ycombinator.com)
Basecoat ports the upcoming shadcn/ui v4 [1] to plain HTML + Tailwind (no React):
HTML Time Tags and DRY (HARC Stack) (wordpress.com)
This is the fourth of the HARC Stack essays. Previous <=.
Plain Vanilla Web (plainvanillaweb.com)
An explainer for doing web development using only vanilla techniques. No tools, no frameworks — just HTML, CSS, and JavaScript.
Figma Sites produces no semantic HTML at all. Every single element is a div (hachyderm.io)
Show HN: PageQL – Embed SQL directly in HTML (pageql.dev)
PageQL is an experimental template language and micro Python web framework that allows embedding SQL inside HTML directly.
Why can't HTML alone do includes? (frontendmasters.com)
I’m obsessed with this basic web need.
The weirdest HTML feature (or bug?): display your head (lapcatsoftware.com)
According to the Mozilla Developer Network web docs, "The head of an HTML document is the part that is not displayed in the web browser when the page is loaded."
CSS Zen Garden (csszengarden.com)
A demonstration of what can be accomplished through CSS-based design. Select any style sheet from the list to load it into this page.
TikZJax: Embedding LaTeX Drawings in HTML (tikzjax.com)
TikZJax converts script tags (containing TikZ code) into SVGs.
Herb: Powerful and seamless HTML-aware ERB parsing and tooling (herb-tools.dev)
Rewriting my site in vanilla web (leanrada.com)
I rewrote this website in vanilla HTML/CSS/JS. Here’s the story.
The contenteditable "plaintext-only" attribute value combination is now Baseline (web.dev)
Celebration: This web feature is now available in all three major browser engines, and becomes Baseline Newly available as of March 4, 2025.
Styling an HTML dialog modal to take the full height of the viewport (simonwillison.net)
I've been experimenting with the HTML dialog element recently, for example in my Prompts.js JavaScript library.
Show HN: Nash, I made a standalone note with single HTML file (keepworking.github.io)
Nash is a standalone note as HTML.
Cool native HTML elements you should already be using (harrisonbroadbent.com)
I’m constantly surprised by the native HTML spec. New features are regularly added, and I often stumble on existing, handy elements. While often not as versatile as their JS counterparts, using them avoids bloating your app with extra Javascript libraries or CSS hacks.
Building websites with lots of little HTML pages (jim-nielsen.com)
And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S).
Open-UI: Maintain an open standard for UI and promote its adherence and adoption (github.com/openui)
It's time to modernize HTML once again, and standardize the underlying technology needed by web developers to create the most common patterns of form and website-level UI controls.
Introducing command And commandfor In HTML (chrome.com)
Chrome 135 introduces new capabilities for providing declarative behaviour with the new command and commandfor attributes, enhancing and replacing the popovertargetaction and popovertarget attributes.
Invoker Commands (Explainer) (open-ui.org)
Adding commandfor and command attributes to <button> and elements would allow authors to assign behaviour to buttons in a more accessible and declarative way, while reducing bugs and simplifying the amount of JavaScript pages are required to ship for interactivity.
Why does target="_blank" have an underscore in front? (2024) (kyrylo.org)
Ever wondered why you need the underscore in target="_blank" to open a link in a new tab?
Customizable HTML Select (chrome.com)
Styling form controls like the <select> element has been reported as a top developer pain point for years, and we've been working on a solution.
Show HN: I've built personal site in plain HTML/CSS, withouth React/Next.js BS (sergeycooper.com)
Hi! 👋 I'm Sergey
Show HN: HTML visualization of a PDF file's internal structure (github.com/desgeeko)
Inspecting the internal structure of a PDF file involves a lot of things (decompression, parsing, xref indexing, etc...) in order to make sense of the raw bytes.
I Blog with Raw HTML (devpoga.org)
The blog you're reading is written in raw HTML.