CSS: ==== CSS ==> Cascading Style Sheets limitation with html: we cannot apply much styles to the elements CSS can use to define the styles to the HTML elements. CSS is the property based language ANY style can define with "properties". property can define one or more than one value Syntax: property-name : values; Types of Style Sheets: ====================== three types: 1) Inline Style Sheet 2) Internal Style Sheet 3) External Style Sheet 1) Inline Style Sheet ====================== ==> using this, we can define any style to the particular/specific element in the web document. ==> an attribute: "style" we can define the inline css Syntax: limitation: =========== ==> repetition of Same style needed ==> Code becomes complex ===================================================== 2) Internal Style Sheet ======================== ==> selectors, use to identify the zones/elements of HTML page. three basic selectors: 1) Tag based selector 2) Id based selector 3) Class based selector 1) Tag based selector ===================== Syntax: 2) Id based selector ==================== Syntax: #ID-value{ property : value; } 3) Class based selector ======================= Syntax: .class-value{ property1 : value; property2 : value; } 3) External Style Sheet ======================= we can define the css file externally, and link that external file to our current project is called as "external style sheet". ==> to define the same style among multiple web pages of same website, we need "external style sheet" ==> creation of external style sheet: filename.css tag: ========== use to attach the style sheet externally. Syntax: