# HTML · Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/tags/html>)

Structure and semantics of web documents, forms and native browser elements.

## [Chrome: auto-sizing iframes to their content with CSS](<https://sebastien.rigaux.be/en/tech-watch/links/chrome-auto-sizing-iframes-to-their-content-with-css>)

Chrome 154 introduces the `frame-sizing: content-height` CSS property, letting iframes automatically match their content’s height without scripts or message passing. This requires the embedded page to opt in with a meta tag and explicitly allow the parent domain, so adoption depends on both sides cooperating. The article details practical use cases (payments, widgets, dynamic forms), compatibility constraints, and best practices to avoid information leaks or layout shifts.

2026-10-16 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/chrome-auto-sizing-iframes-to-their-content-with-css.md>) · [Original resource](<https://alfy.blog/2026/10/09/iframe-that-finally-fit-their-content.html>)

## [Lint JSX, Vue, Svelte, and Pug with Markuplint](<https://sebastien.rigaux.be/en/tech-watch/links/lint-jsx-vue-svelte-and-pug-with-markuplint>)

This guide shows how to extend Markuplint beyond HTML with parser and specification plugins. Its installation examples cover JSX, Vue, Svelte, and Pug, providing a path to apply markup-quality rules across templates and components written in different syntaxes.

2026-09-29 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/lint-jsx-vue-svelte-and-pug-with-markuplint.md>) · [Original resource](<https://markuplint.dev/docs/guides/beyond-html>)

## [Conform: validate forms using HTML fundamentals](<https://sebastien.rigaux.be/en/tech-watch/links/conform-validate-forms-using-html-fundamentals>)

Conform combines typed validation, FormData and progressive enhancement. Its useForm hook exposes form state while leaving markup and submission flow under developer control.

2025-02-24 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/conform-validate-forms-using-html-fundamentals.md>) · [Original resource](<https://conform.guide/>)

## [ExcellentExport: export HTML tables to Excel or CSV](<https://sebastien.rigaux.be/en/tech-watch/links/excellentexport-export-html-tables-to-excel-or-csv>)

ExcellentExport turns HTML tables into Excel or CSV files directly in the browser. It adds exports to an interface without requiring a dedicated server service.

2025-02-22 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/excellentexport-export-html-tables-to-excel-or-csv.md>) · [Original resource](<https://github.com/jmaister/excellentexport>)

## [Embed Google Maps in a page using an iframe](<https://sebastien.rigaux.be/en/tech-watch/links/embed-google-maps-in-a-page-using-an-iframe>)

The Maps Embed API displays a map or Street View panorama from an iframe URL. The guide provides an example with a location, dimensions and lazy loading, without dedicated JavaScript code.

2025-01-29 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/embed-google-maps-in-a-page-using-an-iframe.md>) · [Original resource](<https://developers.google.com/maps/documentation/embed/get-started?hl=fr>)
