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