Post formats provide a standardized way for themes to customize the presentation of posts based on a post's format. Themes can support common post formats like galleries, links, quotes, statuses, and more. This allows bloggers to change how each post looks by selecting a post format from a dropdown list. Post formats are defined and supported at the theme level, so functionality is lost when switching themes. Themes add support by hooking into WordPress functions and can then style formats via conditionals, CSS, or template partial files.