External style sheets allow consistent styling across multiple web pages by placing CSS code in a separate .css file. The CSS file is linked to XHTML pages using a <link> tag in the <head> and enables global styling changes from a single file. Comments can be added to CSS using /* */ to ignore code when experimenting with styles.