Twelve features that modern HTML templates use, then two controls in older syntax. Green means the feature worked; red means it did not. Tests 1, 2, 3, 5 and 14 are checked by eye against the expected result.
display: flex; justify-content: space-between
Expected: three boxes on one line, at the left edge, centre and right edge.
display: flex; gap: 14px
Expected: three boxes on one line with a 14 px space between them.
display: grid; grid-template-columns: repeat(3, 1fr)
Expected: two rows of three equal columns.
--brand: #1f9d55; background: var(--brand)
@font-face { src: url(…) format('woff2') }
Expected: the line below in Inter, a sans-serif. A serif font means the WOFF2 file was not used.
width: calc(50% + 50%)
width: clamp(100%, 100%, 100%)
background: rgb(31 157 85 / 100%)
.t9 :is(span) { … }
width: 160px; aspect-ratio: 4 / 1
const total = items.reduce((sum, i) => sum + i, 0)
new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' })
var total = items.reduce(function (sum, i) { return sum + i; }, 0)
display: -webkit-box; -webkit-box-pack: justify
Expected: three boxes on one line, at the left edge, centre and right edge.