CSS (Cascading Style Sheets) is a style sheet language used for describing the look and formatting of a document written in HTML or XML. CSS allows web designers to control the layout, colors, fonts, and other visual aspects of a website without having to use complex code. It is used to style HTML/XML documents by adding CSS rules directly into the HTML/XML file itself or externally using an external CSS file 。