CSS (Cascading Style Sheets)
CSS is a style sheet language used to describe or define the presentation of a document by helping to literally separate display instruction (markup) from actual page content (HTML / XHTML / XML).
CSS allows us to remove much of the instructional definitions and define them within a separate file or files. By doing this, we reduce the file size of the content pages while also allowing the client browser the opportunity to cache these instructions rather than having to re-download them for each page view. This separation concept offers many potential functional advantages, including:
CSS has quickly become a current standard of page formatting and layout design tools.