This property affects all text and tags that fall between paired tags. It still has the same ID and handler. As you may have guessed, there is also an outerHTML property. This one replaces everything in the container including its paired tags. Be careful with this property.
Visibility has two possible values, hidden and visible.
In the first case the page element in question does not appear, though space is reserved for it in the layout. Display is more useful. Anyway, unlike visibility, the display property does not reserve blank space for invisible elements. You'll find a demonstration of stretchtext on the class Web site. The first option for the final project invites you to do something creative or otherwise interesting along these lines.