Ionic Components

I am learning Ionic and this has probably been asked before but what is the difference between the css version of say cards and the component version?

My component version does not work, How do I load it in?

Are components the CSS versions made into directives with added Javascript functionality?