一般来说,门和窗上面都有横梁,特别是在传统建筑中,横梁被广泛应用于门和窗的构造中。横梁的作用是增强门框和窗框的结构稳定性,同时也起到了加强建筑整体结构的作用。但是,在现代建筑中,因为建筑风格与设计理念的不同,有些门和窗上并没有横梁。总的来说,门和窗是否有横梁取决于具体的建筑风格和设计方案,但是在传统建筑中,横梁是不可或缺的构造之一。