Why didn't Elisabeth 1 marry Charles of Austria?

Religious differences- Elizabeth I ( you used the continental spelling correct for Empress Elisabeth of Austria) of England was what we now call Anglican or Episcopal- Charles I was Catholic. it just wasn"t done, then or now.