Inline Style Sheets

Inline style sheets allow you to add styles directly to an HTML element.

Inline style sheets is a term that refers to style sheet information being applied to the current element. By this, I mean that instead of defining the style once, then applying the style against all instances of an element (say the <p> tag), you only apply the style to the instance you want the style to apply to. Actually, it's not really a style sheet as such, so a more accurate term would be inline styles.


In the code below, we've added CSS by using inline styles. You can tell because we've added the styles to the <p> tag using the style attribute.

<p style="color: #ff9900">This text has been styled using inline style sheets.</p>


Using inline styles is not as powerful as embedded style sheets, imported style sheets, or linking to an external style sheet. To specify style information for more than one element, you should embed a style sheet in the header of the HTML document.

Better yet, you should define styles in an external style sheet, then link to that style sheet. You then can apply the style across mulitple HTML documents.