Jens Oliver Meiert

HTML Concepts: “Body-Ok”

Post from May 4, 2021, filed under .

On Twitter, I like to run little polls. They’re often about HTML. These last days I ran one about “body-ok.” I asked, what is that?

When I took the screenshot below, more than 60% thought “body-ok” wouldn’t exist, when others related it to some sort of emphasis of content (as part of the document body), or the fact that you can omit the body tags.

Screenshot: What is “body-ok”?

Figure: What is “body-ok”?

But “body-ok” relates to link type keywords, and denotes what link elements are okay to be used in the document body (as opposed to its head). Here’s what the spec says:

Keywords that are body-ok affect whether link elements are allowed in the body. The body-ok keywords are dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, and stylesheet.

The section describing the link element adds:

This [being allowed in the body] means that the element can be used where phrasing content is expected.

That is “body-ok” in HTML.

As for the currently 17 link types that are not body-ok… let’s say that I happen to cover them somewhere, too. This does include chapter 6 of my upcoming booklet, Upgrade Your HTML III. Get notified through Leanpub as soon as it gets released! And, if you like, follow me for more HTML polls on Twitter 📊

Tweet this? (If it changed your life, you delight me with a coffee.)

About Me

Jens Oliver Meiert, on April 29, 2020.

I’m Jens Oliver Meiert, and I’m a web developer (engineering manager) and author. I love trying things, sometimes including philosophy, art, and adventure. Here on I share some of my views and experiences.

If you have questions or suggestions about what I write, please leave a comment (if available) or a message.

Read More

Have a look at the most popular posts, possibly including:

Cover: CSS Optimization Basics.

Perhaps my most relevant book: CSS Optimization Basics (2018). Writing CSS is a craft. As craftspeople we strive to write high quality CSS. In CSS Optimization Basics I lay out some of the most important aspects of such CSS. Available at Amazon, Google Play Books, and Leanpub.

Stay up-to-date? Follow me by feed or on Twitter.

Looking for a way to comment? Comments have been disabled, unfortunately.

Found a mistake? Email me,

You are here: HomeArchive2021 → HTML Concepts: “Body-Ok”

Last update: May 4, 2021

“Work is love made visible.”