Well, from what I've tried, it should be fine with recent versions of Mozilla, but IE6 on Win32 has a horrendous implementation of it - making it unusable in real life. Which stinks because to me, it makes more sense for CSS as <input type=submit> is displayed totally different than <input type=text>, etc.