The Style Object

First, we should explain why you'd use the

style
object when writing Dynamic HTML script code…

Any HTML page element that can take a style property has a corresponding

style
object. This object is of no importance while we're writing the page layout and text itself, but plays a vital role when we come to write code. In short, if we want to do anything to a page element dynamically, we'll use the underlying
style
object to do it. Want to change the color of a list item as the mouse moves over it? Write to the
color
property of the list item's
style
object. Curious about the size of the heading elements on the page? Read from each heading's
style.fontsize
property. Need to move an element after the page has been loaded and displayed? Use the
top
and
left
properties of that element's
style
object. You get the idea, and you'll surely be seeing many examples using the style object throughout the rest of this book.

© 1997 by Wrox Press. All rights reserved.