橋梁使道路、鐵路或人行道跨越河流、湖泊、河谷、峽谷或其他道路。橋梁大多是固定的,但有些橋梁可以升起或旋轉。無論是哪一類橋梁,工程師面對的設計及建筑問題是使橋梁結構牢固,不會因承受重量而下陷或破裂。解決這個問題有好幾種方法。
桁梁式橋有堅固的橫梁,橫梁的每一端都有支撐。最早的橋梁就是根據這種構想建成的。他們不過是橫跨在河流兩岸之間的樹干或石塊。現代的桁梁式橋,通常是以鋼鐵或混凝土制成的長型中空桁架為橫梁。這使橋梁輕而堅固。利用這種方法建造的橋梁叫做箱式梁橋。
懸臂橋橋身分成長而堅固的數段,類似桁梁式橋,不過每段都在中間而非兩端支承。
拱橋借拱形的橋身向橋兩端的地面推壓而承受主跨度的應力。現代的拱橋通常采用輕巧、開敞式的結構。
吊橋是建造跨度非常大的橋梁最好的設計。道路或鐵路橋面靠鋼纜吊在半空,鋼纜牢牢地懸掛在橋塔之間。較古老的吊橋有的使用鐵鏈,有的甚至使用繩索而不是用鋼纜。
拉索橋有系到橋柱的鋼纜。鋼纜支撐橋面的重量,并將重量轉移到橋柱上,使橋柱承受巨大的壓力。