Поскольку каждый браузер или, в частности, его движки рендеринга имеют разные реализации для этого.
Вот разбивка этого:
border-radius: 10px; /* standard CSS3 */
-moz-border-radius: 10px; /* For Mozilla */
-webkit-border-radius: 10px; /* For Safari/Chrome */
Обратите внимание, что не все свойства CSS3 различны в разных браузерах, но да, мы стремимся, чтобы все они были одинаковыми и соответствовали стандартам для нас. IE далеко от этого: (