应该礼让优先,
交通法:“行经人行横道,未减速行驶的”,“遇行人正在通过人行横道时未停车让行的”。行人通过斑马线不可能跑,更不可能飞,只能用脚走。
如果在绿灯时间内没有完全通过,而车行道上的绿灯亮了,那代表机动车可以向前通过了,但行人总不能站在原地不动吧,“红灯亮时,已进入斑马线的行人可继续通行”。
再加上前面那两条交通法,就形成了,无论行人是否闯红灯,无论有没有行人,只要通过斑马线,司机都要养成踩刹车的习惯,十字路口的红绿灯是为了调节东西与南北向的机动车与行人通行顺序。
不能认为违法的行人就没有人身权可以随便撞噢,该刹车还得刹车,否则也是要负事故责任的,没有红绿灯的人行横道,车必须让人先走。