Inline Advantages Ability to override a general css rule for one instance Disadvantages Can lead to style inconsistencies as rules need to be manually applied to each element; Would take a long time to style an entire website External Style Sheet Advantages Allows separating styling from content; Allows for more complex styling through classes etc Disadvantages Must be downloaded first for html to be rendered properly If from a 3rd party source e.g. bootstrap the stylesheet may become unavailable for reasons you don't control Embedded CSS Advantages Shares many advantages with external sheets eg classes and more complex structures; Is always loaded with html so you can't fall foul of a stylesheet being unavailable Disadvantages External HTML will not inherit style rules