Giống như ở thực vật hạt trần, các bào tử được hoa tạo ra có hai loại: tiểu bào tử hay phấn hoa, sinh sản trong các nhị hoa và đại bào tử, trong đó các tế bào trứng phát triển, chứa trong noãn và được bao phủ trong lá noãn. Hoa có thể chỉ bao gồm một trong các phần mang bào tử như thế, chẳng hạn ở cây liễu, trong đó mỗi hoa chỉ có một vài nhị hoa hay hai lá noãn. Tuy nhiên, thông thường thì các cấu trúc khác cũng có nhằm hai mục đích là bảo vệ các bào tử và hình thành một vỏ bao hấp dẫn. Các thành phần cụ thể của các cấu trúc xung quanh này được gọi là đài hoa và cánh hoa (hay bao hoa trong hoa của một vài chi như Michelia). Phần bên ngoài (đài của các đài hoa) thông thường có màu xanh lục giống như lá, có chức năng bảo vệ phần còn lại của hoa, đặc biệt là trong nụ. Phần bên trong (tràng của các cánh hoa) nói chung có màu trắng hay các màu sáng và tinh tế hơn về cấu trúc, có chức năng hấp dẫn một số loài côn trùng hoặc chim chóc cụ thể nào đó mà sự có mặt của chúng giúp cho sự thụ phấn đạt hiệu quả hơn. Sự hấp dẫn bao gồm cả màu sắc và mùi, cũng như rất phổ biến là mật hoa được tiết ra từ một số bộ phận của hoa. Các đặc trưng lôi cuốn những kẻ thụ phấn này giải thích cho sự phổ biến của hoa và thực vật có hoa đối với con người.