Cardiff remain in the bottom three of the Premier League after battling out a tense 0-0 draw with Aston Villa at the Cardiff City Stadium.