I agree with Fitness Goddess that it varies from person to person, and with Honeybunch1 that, given these elements are all important, bringing in consistent strength training has been crucial for me.
For much of my early workout career (ahem!) it was overwhelmingly cardio, and if I skipped a day I poofed out like a marshmallow. I felt like a hamster on a treadmill.
However, now that strength training is an integral part of my weekly program, my whole body composition remains much more consistent day after day. I don't weigh myself and "weight loss" isn't a goal of mine so I can't speak to that, but I can say that each element needs to be present - attention to good nutrition, sound cardio and sound strength training.
I'm about 5'3", and I tend to strengthen and muscle up fairly easily, so I've evolved to the point where I spend roughly equal amounts of time on cardio and weight lifting. Seems to work.
a-jock