A.当直线l1与l2的斜率k1,k2满足k1?k2=-1时,两直线一定垂直,正确;
B.直线Ax+By+C=0,当B≠0时,其斜率为?
,因此不正确;A B
C.过(x1,y1),(x2,y2)两点的所有直线的方程
=y?y1
y2?y1
(x1≠x2,y1≠y2)或x=x1(x1=x2)或y=y1(y1=y2),因此不正确;x?x1
x2?x1
D.过点(1,1)且在x轴和y轴上截距都相等的直线方程为x+y-2=0或y=x,因此不正确.
综上可知:只有A正确.
故选:A.