多项选择题

A.染料一般要求能溶于水
B.染料必须对纤维有亲和力
C.染料必须具有颜色
D.染料一般要求不能溶于水