D
分析:由绝对值得意义,去绝对值进行讨论得出ab的关系即可
解答:∵f(x)=|lgx|,0<a<b<c,f(b)<f(a)<f(c),
若0<a<b<c<1,则f(a)>f(b)>f(c),与题意不符;
若1<a<b<c,应有f(a)<f(b)<f(c),与题意不符;
∴0<a<1,

>1,c>1.b与1的大小关系不定,可排除A、B、C.
∴f(b)<f(a)<f(c)?|lgb|<|lga|<lgc,
∵|lgb|<|lga|,
∴lg
2b<lg
2a,即(lga+lab)•(lgb-lga)<0,lgab•lg

<0,由

>1得lg

>0,
∴lgab<0,
∴0<ab<1,
∴a<b<

①
又|lga|<lgc,
而|lga|=-lga=lg

,
∴0<lg

<lgc,
∴

<a<1,②又c>1,
由①②可得D正确.
故选D.
点评:本题考查绝对值得意义、对数的取值和运算、比较大小等知识,考查对数的性质与转化、运算能力,属于难题.