該染色法所以能將細菌分為G+菌和G-菌,是由這兩類菌的細胞壁結構和成分的不同所決定的。G-菌的細胞壁中含有較多易被乙醇溶解的類脂質,而且肽聚糖層較薄、交聯度低,故用乙醇或丙酮脫色時溶解了類脂質,增加了細胞壁的通透性,使初染的結晶紫和碘的復合物易于滲出,結果細菌就被脫色,再經蕃紅復染后就成紅色。G+菌細胞壁中肽聚糖層厚且交聯度高,類脂質含量少,經脫色劑處理后反而使肽聚糖層的孔徑縮小,通透性降低,因此細菌仍保留初染時的顏色,呈現藍紫色。