用土修筑的城墻堅固耐久,防御性很強。夯土筑城的城門與角樓處,將城墻寬度放寬,與城墻同樣做法,乃在下部做一個夯洞(筒券),上部繼續(xù)夯土,墻的頂上用磚平鋪,然后立柱,修建一層房屋,這就作為城樓了。城樓是一個標(biāo)志,從遠(yuǎn)處便知城之位置。同時,它也是一種防御性設(shè)施,可以窺視敵人,也可以射箭或打槍,里面有洞眼。
城墻墻體寬大,而且有七至八米的高度,所以用土的量是相當(dāng)大的。磚城墻也就是在夯土城墻的兩面包上一層大磚,即城磚。城磚比房屋用的磚塊尺度寬長,城磚用白灰漿砌筑。凡是磚砌的城墻,其表皮用磚,基座都用石條砌筑,石條高度不甚相等,有的地方一米,有的地方兩米,在石條的頂部再砌磚墻墻體,砌到一定高度時再做垛口、槍眼。
古代城墻及城門洞口的式樣,現(xiàn)在到北京或到其它地方看到的城門,基本上全部都是券門洞。券門洞即是半圓形的門洞。這個式樣的券洞發(fā)明很早,一般用于房屋與墓葬,到元代開始才大量用于城門上。早期的城門洞口都做方形的或者做圭角形,其來源是由于建樓用木梁來支承,在磚墻上用圓木成排地平鋪基礎(chǔ)之上,在圓木上往上砌磚,上部再建城樓,這是磚土結(jié)合的方式。在這樣構(gòu)造的情況下,挑木即梁與磚打接之處易于腐爛,所以在梁的端部貼城墻洞口是一排木柱,木柱柱頭再支承順梁,梁面貼于排梁之底面,這就加固了其承壓力。唐宋時期這種做法十分普遍,到了元朝,砌磚技術(shù)更進一步發(fā)展,所以城門洞口的木梁、排梁全部取消,改為用磚砌拱的辦法,由墻體一直與拱磚門洞口上的頂磚全部連成一體,這樣既堅固又耐久,非常穩(wěn)定。所以券門建造較普遍并流傳開來。
城墻并非一條直線,有的相互錯開,有的不直通。雖然用磚砌出,也同樣砌出弧形。在城墻墻體之側(cè)面還砌出馬面。每隔二十幾米之處,特別是防御性強的部位,才建設(shè)馬面。馬面是宋代名詞,就是在墻體的外樓建一個方垛,大約五乘八米左右,從外表看與城墻相同,這是為防御敵人攻城,保衛(wèi)城池的一項設(shè)施。
在城墻的里邊還建有馬道,這是為人們登上城墻之用的。在軍事戰(zhàn)略上還有一種是戰(zhàn)馬城。城墻只修外面,與其它城一樣,但在城里邊不做墻面而是做斜的土坡。這樣做,一方面為了節(jié)省城磚,另一方面,主要是為了戰(zhàn)爭時,人們可從城內(nèi)四面八方登上城頭,不用局部的馬道。這種方法,戰(zhàn)力、防御性更強。