table 에 다음과 같이 입력해야 한다.

table {
  border-collapse: collapse;
}

CSS 에는 Border를 설정하는 두 가지 모델이 있다. 하나는 각 Cell 의 Border 를 구분해서 그리는 데 적합한 방법이고, 다른 하나는 여러 셀을 처음부터 끝까지 Border 를 그리는 데 적합하다.1

border-collapse: collapse; 모델이 후자를 뜻하며, 각 셀을 구분해서 그리고자 한다면 border-collpase: separate; 를 하면 된다. separate 가 기본값이고, 나모 웹 에디터나 드림위버 등의 웹 저작 도구나, 테이블 에디팅 도구로 그냥 그리면 대부분은 separate 가 기본이다. (그리고, 굉장히 안 예쁘다…)

  1. 여기 를 참고했다.