Add support for <caption />

`<caption />` is a valid element within `<table />` and (imo) should be treated as part of the head and made sticky.