• CSS is an acronym for Cascading Style Sheets. It is a Language that styles content that is contained in HTML.
     
    It is best practice with websites to separate the content from the styling and in this sense, CSS is the styling and HTML is the content.
     
    CSS3 is the latest incarnation of CSS and includes many new features, that when used with HTML5 can help to build beautiful websites and web applications.
Read the 'CSS' on Wikipedia