Независимо от браузера, один из самых быстрых, простых и широко проверенных методов для стилизации кнопок с помощью разметки: Кнопка пользовательского интерфейса Jquery Это вопрос добавления нескольких тегов к элементу класса, и вы получил кнопку на основе ссылки, кнопки или поля ввода. Что касается стилей, вы можете обрабатывать стили с помощью CSS или с помощью очень хорошо сделанной опции ThemeRoller, где вы можете управлять всем - от размера текста до типа фона с помощью простого графического интерфейса - и вы можете изменить его на серверной части или даже на пользовательской стороне. в мгновение ока, даже через выпадающий список.
Одно предостережение, поскольку IE не соответствует стандартам, закругленные кнопки изящно не квадратные - при правильном оформлении.
Я понимаю, что вы определили, что можете использовать проприетарное решение для IE, и в вашем случае это может быть просто замечательно в долгосрочной перспективе. Но по моему опыту, это действительно опасный путь. Что, если фактический долгосрочный срок длиннее, чем ваш ожидаемый «долгосрочный»? Вы указываете, что приемлемо быть проприетарным для браузера, который значительно отстает от принятых стандартов, уже является версией и использует неподдерживаемые (по универсальным стандартам) решения для решения проблем. Вероятно, эта версия будет становиться все сложнее и сложнее, и если Microsoft будет придерживаться их шаблонов, то после установки IE9 она будет эффективно затруднять работу вашего компьютера. И я не могу особо подчеркнуть, что рыночная доля IE падает, как скала, что пугает, учитывая, что в основном 95% машин уже предустановлены. Все, что потребуется, - это один чрезмерно усердный ИТ-директор с «соображениями безопасности», который сделает ваши усилия по программированию спорными. Извините за напыщенную речь, но проприетарный код IE несколько раз меня укусил ...