Everything works fine but looks less than perfect. For example, the labels of BeanEditForm
are cramped on the left side of the form so that lines like Birth Date Verified have to split into two lines, and it misplaces the other labels as a result. Also, the background color and the font used by default for Grid
and BeanEditForm
might not fit the design of your application. Fortunately, the appearance of these components is defined by CSS styles, and so we can easily influence how they look by changing the styles.
Tapestry provides a default stylesheet, named appropriately default.css
, and this is exactly where the styling of its components is defined. Tapestry adds the default stylesheet in such a way that it will always be the first for every page, and so any stylesheet that we provide can override whatever is defined in default.css
. To make the desired changes, we need to provide a stylesheet of our own and in it declare the same styles as in...