离婚不给小孩抚养费是违法的。抚养子女是父母的法定义务即使夫妻双方离婚这种义务也不会消除。具体表现为:1. 违反法律规定:根据《中华人民共和国民法典》婚姻家庭编相关规定离婚后子女由一方直接抚养的另一方应当负担部分或者全部抚养费。2. 影响子女权益:抚养费能保障子女的生活、教育、医疗等基本需求不给抚养费会严重影响子女的正常成长和生活质量。3. 可能面临法律后果:如果一方不给抚养费另一方可以向法院起诉要求对方支付。法院判决后若对方仍不履行可能会被强制执行比如冻结、划扣工资等。情节严重的还可能涉嫌拒不执行判决、裁定罪。总之离婚后不支付抚养费是不被法律允许的行为会损害子女合法权益也会面临相应法律责任。抚养子女不仅是道德要求更是法律赋予的责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。