border는 옵션의 두께만큼 박스의 전체 크기도 늘어나게 하는 반면 outline은 박스의 크기를 늘리는 게 아니라 단지 테두리만 생기는 것이다. 만약, 여러 개의 박스를 가로로 정렬하고 싶은데 border값을 주면 그 두께만큼 간격이 벌어지지만 outline은 간격이 벌어지지 않고 현재 위치에서 테두리만 생기게 하는 것이다. 즉 레이아웃에 영향을 끼치지 않는다.