解:(1)当k=-1时,kx
2+4x+k+3=-(x-2)
2+6≤6
∴

∴函数f(x)的值域为(-∞,2]
(2)设g(x)=kx
2+4x+k+3,则B={x|g(x)>0}.
①当k=0时,B=(-

,+∞)?A,不合题意,故舍去.
②当k>0时,注意到g(x)的图象开口向上,显然B?A,故舍去.
③当k<0时,由B⊆A知

解得-4<k≤-

.
综上知k∈(-4,-

].
分析:(1)先利用二次函数的图象和性质,求内层函数的值域,再利用外层函数即对数函数的性质求所求函数值域即可;
(2)设g(x)=kx
2+4x+k+3,则B={x|g(x)>0},从而将问题转化为不等式g(x)>0的解集是集合A的子集问题,由二次函数的性质即可得满足条件的k的范围
点评:本题主要考查了二次函数的图象和性质,对数函数的图象和性质,简单复合函数值域的求法,属中档题