离婚后不给抚养费是违法的。首先父母对子女有抚养教育的义务即使离婚这种义务也不能免除。其次在法律层面:1.若离婚协议中明确约定了抚养费的支付一方不履行支付义务另一方有权向法院起诉要求对方履行。法院判决后若对方仍不支付可申请强制执行。2.如果是通过法院判决离婚且确定了抚养费数额不支付抚养费同样违反法律规定情节严重的可能会被追究拒不执行判决、裁定罪。再者不给抚养费可能对子女成长带来诸多不利影响包括生活、教育、医疗等方面。子女有权要求父母支付抚养费以保障自身合法权益。总之离婚后不支付抚养费违反了法律规定和道德准则。如果遇到这种情况抚养子女的一方应及时采取法律措施维护子女权益向法院起诉要求对方支付抚养费并可根据实际情况申请调整抚养费数额以确保子女能够健康成长。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。