Remove Internet Explorer Button Border

This post is more than 18 months old. Since technology changes to rapidly, this content may be out of date (but that's not always the case). Please remember to verify any technical or programming information with the current release.

Internet Explorer provides an additional border to any button element in the page if you don’t explicitly assign a 0px border to it. I have a bunch of buttons on a design that I’d like to have a 1px #fff border on. Unfortunately, with the additional border that IE adds, it looks horrible.

The solution was to add a span around the button:

button {
  border: 0px;
.button {
  border: 1px solid #fff;

And the HTML:

<span class="button"><button>My Button</button></span>

Return to All Posts