交通安全法不区分支路干路,只要垂直方向都是直行的,没有红绿灯的,先看路口有没有让行标志,有让行标志的必须让行,否则全责。没有让行标志的,按照让右方车辆先行原则。按照你的描述,B车在相对右侧,有优先通行权,所以位于左方的A车未按照交通法规定让行,A车全责或主责。