You know your Vaadin UI components are ultimately rendered as HTML right? HTML is the language that browsers understand. But there is another kind of language that browsers also understand: CSS. CSS stands for Cascading Style Sheets and allows developers and web designers to specify the appearance of a web page in separate files. Suppose you have an HTML file
<html> <body> <h1>Hello</h1> <div> I'm a div :) </div> </body> </html>
This page will be rendered like this:
With CSS, we can create a
.css file to specify styling rules. Let's say we want to change the background and font colors of the body content. We ...