WebLabel1, WebTextField1, WebTextArea1, WebPopulMenu1 and WebListbox1 are part of WebContainer1.
WebContainer1 is part of WebPage1.
TextStyle1 - a WebStyle that defines a font, font color and font size (and nothing else)
BackStyle1 - a WebStyle defines a background color (and nothing else)
I assign TextStyle to WebPage1 (desiring this to cascade to all subcomponents within the page).
Question 1:
Is that sufficient such that WebLabel1, WebTextField1, WebTextArea1, WebPopulMenu1 and WebListbox1 will adhere to TextStyle1’s definition (assuming I do not override that style somewhere in the middle)?
Question 2:
If I now assign BackStyle1 to WebTextField1 - will WebTextField1 now exhibit background properties according to BackStyle1 AND font properties according to TextStyle1?
Apply multiple WebStyleTD instances to a control. This lets you mix/match without carefully planning inheritance.
Create WebStyleTD instances at runtime.
Modify WebStyles, WebStyleTDs, and individual controls at runtime.
Set any CSS property you want. (Though I should note that you could potentially cause bugs with this ability. Obvious example: using CSS to hide a control means myControl.Visible won’t work so well until you clear your own CSS.)
Easily use Google fonts. (There are free ways to do this one.)