水平构件当然也有按受压构件计算的,我觉得什么时候当受压构件要看它所受荷载情况来判断.虽然没有纯粹的受压构件,但很多时候可以根据实际情况简化的.举例来说吧,梯形钢屋架上弦杆一般是受压的,严格来说是压弯构件,但当纵向屋面板的宽度等于每根上弦杆长时,而且板宽的中点对应着屋架的节点时,可以假定荷载作用在节点处,把均布荷载等效为节点集中荷载.把弦杆看作二力杆,只承受轴向力,可以简化计算,又与实际相接近.当然屋面板宽小于每根弦杆长时就不能做这样的假定.水平支撑正是由于没有节间荷载才按受压构件计算。