榫卯和斗拱是中国古建筑中具有最显著特征的部分。所谓榫卯,就是小于构件断面的凸出部分;所谓卯,就是构件上的开口或穿眼。中国古建筑的主要构件就是利用这种榫卯严密地结合在一起的。斗拱是用短小的木块、木枋组成的悬挑结构,它主要起支撑屋顶出檐和减少室内大梁跨度的作用。一般地说,方形的木块叫做斗,短形的短木叫做拱,斜置的长木枋叫做昂。斗是用以固定上下两层或拱昂的构件。拱起前后悬挑和左右拉接的作用。昂起前后悬挑的杠杆作用。斗、拱、昂因在整组斗拱中所处的部位不同,它们的名称也不一样。一般可分为外檐斗拱和内檐斗拱两大部分。其中,位于柱头上的称为柱头科或柱头铺作;位于两柱之间枋上的称做平身科或补间铺作;位于转角柱头上的称为角科或转角铺作。斗拱的大小和出跳的层数成正比,层数越多,斗拱越大,等级也越高。斗拱从形状到组合经过艺术处理之后,不仅成为从屋顶向檐柱过渡的重要形式,而且使整个建筑增加了生动的艺术形象。
木构建筑的上部,主要指屋顶部分。屋顶是中国古建筑的冠冕。很早以来,为防止雨水淋湿版筑墙,屋顶多采用较大出檐。但因出檐过深,妨碍室内的采光,所以从汉代起屋檐多做成反曲状。后来,又采用屋角反翅和屋面举折的结构做法,因而屋顶出现了式样繁多的艺术形象。早在汉代已有庑殿、歇山、悬山、囤顶和攒尖等形式,后来又陆续出现了丁字脊、十字脊、拱卷顶、盔顶、盘顶、圆顶以及由这些屋顶组合演化而成的各种复杂的艺术形体。