Câu hỏi của bạn không hoàn toàn đúng, chỉ có một số loài cây ra hoa trước khi ra lá thôi. Đó thường là các cây nhỏ, sống ở gần mặt đất (tức là không phải ở tầng tán trên cao). Có thể giải thích là do: vào đầu mùa xuân, khi các cây tán cao chưa ra lá đầy đủ, ánh sáng mặt trời còn có cơ hội chiếu xuống mặt đất nhiều, dinh dưỡng trong đất cũng nhiều hơn (do các cây to chưa sinh trưởng mạnh) nên các cây ở tầng thấp phải tranh thủ ra hoa, thụ phấn để tận dụng cơ hội hiếm hoi về ánh sáng và dinh dưỡng này. Sau đó thì mới ra lá, tập trung quang hợp để tạo quả, nuôi hạt.
Theo em tìm hiểu là thế, mong mọi người đóng góp thêm cho đầy đủ.