Why doesn’t the
controls attribute need a value, like all the other attributes we have seen thus far?
Unlike the other attributes you have seen thus far, the
controls attribute is an example of a Boolean attribute. Boolean attributes have true/false conditions. Including a Boolean attribute within an element signifies the condition is true (or on) while omitting it signifies the condition is false (or off).
In this case, including the
controls attribute within the opening video tag means “turn the controls on”. We might even say that this is the truthy condition.