不会闯红灯原因是红绿灯规定了行人过马路的时间,如果在规定时间内通过,就不算闯红灯遵守交通规则是每个人的责任,即使有时候时间紧迫,也不能因此而违反交通规则,保护自己和他人的安全是最重要的。
如果根据交通规则来说,红绿灯是给行人和车辆指示交通行为的,红灯代表停止,绿灯代表前进,所以如果行人在红灯亮起后三秒钟内通过斑马线,就会被认为是违反交通规则,闯红灯。但是实际上,这也要根据具体情况来判断,比如道路交通情况、行人密度、行人行走速度等因素,如果满足安全及其他条件,行人也可以选择在三秒内通过斑马线。但是需要注意的是,行人的安全必须放在首位,不然容易发生危险和事故。