Skip to main content

HTML Guide

Bad value “X%” for attribute “height” on element “video”: Expected a digit but saw “%” instead.

<video> elements accept a height attribute to specify the width in CSS pixels. This value can only be an integer, it should not contain units or %. If you need to specify a percentage width, you can do that with CSS.

Here’s an example of setting width and height on a video element.

<video controls width="640" height="480">
  <source src="/media/cc0-videos/flower.webm" type="video/webm">
</video>

Related W3C validator issues