Status

This page documents the implementation status of various HTML and CSS features in Blitz.

CSS PropertiesHTML ElementsEvents

Head elements

PropertyStatus
<title>✅ Supported
<meta>❌ Not supported
<base>❌ Not supported
<style>✅ Supported
<link>
rel="stylesheet"✅ Supported
rel="icon"❌ Not supported

Images

PropertyStatus
<img>
src✅ Supported
srcset❌ Not supported
<picture>❌ Not supported
<svg>⚠️ Partial support

Static SVGs are supported. Support for CSS is limited. Some features such as filters are missing.

Interactivity

PropertyStatus
<a>✅ Supported
<dialog>❌ Not supported
<details>/<summary>❌ Not supported

Form Controls

PropertyStatus
Hidden input✅ Supported
Label✅ Supported
Button
general✅ Supported
type="submit"✅ Supported
type="reset"❌ Not supported
Text input
type="text"✅ Supported
type="password"❌ Not supported
type="email"❌ Not supported
type="url"❌ Not supported
Textarea✅ Supported
Radio button✅ Supported
Checkbox✅ Supported
Select❌ Not supported
Color picker❌ Not supported
File picker❌ Not supported
Output❌ Not supported
Meter❌ Not supported
Progress❌ Not supported

Embedded content

PropertyStatus
<canvas>✅ Supported

A propreitary API to render a raw WGPU texture is supported

<iframe>❌ Not supported
<fencedframe>❌ Not supported
<video>❌ Not supported
<audio>❌ Not supported
<map>/<area>❌ Not supported
<math>❌ Not supported
<embed>❌ Not supported
<object>❌ Not supported

Scripting

PropertyStatus
<script>❌ Not supported
<noscript>✅ Supported

Block Formatting

PropertyStatus
<h1> - <h6>✅ Supported
<ul>✅ Supported
<ol>✅ Supported
<pre>✅ Supported
<center>✅ Supported
<blockquote>✅ Supported
<br>✅ Supported
<hr>❌ Not supported

Inline Formatting

PropertyStatus
<i>/<em>✅ Supported
<b>/<strong>✅ Supported
<u>✅ Supported

Table

Table layout is currently emulated using CSS Grid

PropertyStatus
<table>✅ Supported
<tr>✅ Supported
<th>✅ Supported
<td>✅ Supported
<thead>✅ Supported
<tbody>✅ Supported
<tfoot>❌ Not supported
<col>❌ Not supported
<colgroup>❌ Not supported
<caption>❌ Not supported