If it is a truly empty file then no, because that wouldn't validate as a valid html file.
The bare minimum I believe is <HTML></HTML> ...which on its own wouldn't be a HTML quine.
The bare minimum I believe is <HTML></HTML> ...which on its own wouldn't be a HTML quine.
<!DOCTYPE html>
<title>x</title>This thread has a surprising amount of not knowing the difference between HTML and HTTP. The original post is entirely about HTML and does not involve HTTP transmission at all.
HTML <meta> tags are a thing, to invoke browser behavior typically associated with HTTP headers. I'm not sure if that can get you there; I would guess that to visually output the meta tag would require the same * { display:block } shenanigan that the original post is about.