Я согласен с Квентином. Не имеет смысла, почему вы хотите сделать это так. Это часть концепции Semantic Web . Вы должны планировать объекты вашего веб-сайта для будущей интеграции / расширения. Другое веб-приложение или веб-сайт не могут взаимодействовать с вашим контентом, если он не соответствует надлежащему сценарию использования.
IE и Firefox - два разных зверя. В IE есть много вещей, которые Firefox и другие браузеры, поддерживающие стандарты, отвергают.
Если вы пытаетесь создать кнопки без фактической отправки данных, используйте комбинацию DIV / CSS.