黄灯直行是否算违章,需要根据具体情况来判断:黄灯亮起时已经越过停止线的车辆可以继续通行:根据《道路交通安全法实施条例》的规定,黄灯亮时,已经越过停止线的车辆可以继续通行。因此,如果车辆在黄灯亮起时已经越过停止线,那么直行通过不算违章。黄灯闪烁时,确认安全后可以通行:如果黄灯一直在闪烁,提示车辆和行人