因为慈禧在1900年以光绪的名义向英、美、法、德、意、日、俄、西、比、荷、奥等十一国同时宣战。慈禧的这个做法在张之洞这些大臣的眼中,根本就是疯了,当时的大清是不可能赢的。所以在南方的许多大臣都拒绝参战,任由慈禧被列强欺负。
在1900年的6月21日,慈禧可能是因为以前的心中非常憋屈,所以她爆发了,她决定向十一个列强开战,并且下诏令让各地的大臣都进京参战。但是这并没有如她的愿,当时影响力最大的三个大臣都拒绝了参战,这三个大臣就是李鸿章,张之洞和刘坤一。
张之洞等人都认为慈禧等人一味的放纵义和团,而与列强开战是错误的。所以张之洞等人都表示一旦和列强开战,大清是必败无疑的。正是张之洞等人认为朝廷和列强开战士不行的,而且本来就是很弱小的大清是不能接受战争的摧残的。所以张之洞等人违抗了慈禧的旨意。
第二个原因就是张之洞等人知道慈禧与列强开战是打不起来的。因为当时的大清,朝廷和民间都是很困难的。尤其是朝廷对各地的掌控力已经是非常的小了。当时的慈禧只是想以开战的借口来和列强威胁从而与达成一些合作。
最重要的原因就是,张之洞等三人都是当时权倾一时的大臣,慈禧是不敢对他们做些什么的。张之洞任两广总督长达10年的时间,另外两人也都是任职10多年,而且慈禧也是非常的看重这三人的。所以他们有勇气违抗慈禧。
因为当时张之洞等人进行洋务运动,但是后来因为慈禧等贵族的不作为,就使得张之洞等人的梦想破灭了,所以说他不愿意帮助慈禧。
当时在签订南京条约之后,张之栋也是比较失望,然后也是觉得没有什么实际对抗的价值了然后选择了放弃对抗,然后被列强欺负。
签订了不平等的南京条约
因为张之洞没有为国家考虑,所以才会这么做。