通常来讲呢,依据《道路交通安全法》。要是机动车跟非机动车驾驶人发生了交通事故呢,要是非机动车驾驶人有过错,那就要根据过错的程度,适当地减轻机动车一方的赔偿责任。要是机动车一方本身没有过错呢,那就只需要承担不超过百分之十的赔偿责任。
非机动车闯红灯这可是有过错的行为呢,所以非机动车驾驶人肯定得承担一定的责任。不过呢,机动车驾驶人在驾驶的时候,也有留意观察道路情况之类的义务呢,如果他们没有尽到这个义务,那也有可能得承担部分责任。
具体到责任的划分,那得根据交通事故现场的实际情况来呢,像双方的行驶速度,还有制动留下的痕迹之类的因素都得综合考虑进去。要是双方对责任的划分有不同意见,就可以申请交警部门来进行责任认定。这样就能更公平合理地确定到底各方该承担多少责任。