<!DOCTYPE html>
<html>
  <!-- Test: if textarea has a disabled fieldset ancestor, but is in the first
             legend, it is not barred from constraint validation and should be
             affected by :invalid pseudo-class. -->
  <link rel='stylesheet' type='text/css' href='style.css'>
  <body>
    <fieldset disabled>
      <legend>
        <textarea class='invalid' required></textarea>
      </legend>
    </fieldset>
  </body>
</html>