Book Image

Tapestry 5: Building Web Applications

Book Image

Tapestry 5: Building Web Applications

Overview of this book

Table of Contents (17 chapters)
Tapestry 5
Credits
About the Author
About the Reviewers
Preface
Foreword
Where to Go Next

Changing the Styles of Grid and BeanEditForm


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...