소수점 사용 안되는건 아는데 왜요?
소수점 작업 시 생기는 일들 웹사이트 시안 작업할 때 소수점 사용을 피해야하는건 알겠는데 대체 이유가 뭘까? 우선 소수점을 사용하면 다양한 브라우저와 디바이스에서 일관된 결과를 보장하기 어렵다. 이제 누가 물어보면 자신있게 대답하자 웹은 픽셀 단위로 디자인 요소의 위치와 크기를 조절하기 때문에 일반적으로 소수점 값을 픽셀로 변환할 때 반올림하여 가장 가까운 픽셀값을 사용한다 0.6px의 라인으로 열심히 박스를 만들어도 어차피 웹은 '0.6..... 반올림.. 1px....' 이렇게 되기 때문에 애초에 안쓰는게 낫다는 뜻 소수점 작업시 오류가 생길 수 있는 디자인요소 텍스트 폰트 크기를 소수점 단위로 지정할 경우, 일부 브라우저에서는 반올림 오차가 발생해 텍스트 크기가 예상과 다를 수 있다 자간과 행간 자간, 행간을 소수점 단위로 지정할 경우 브라우저간의 랜더링 차이로 인해 간격이 달라질 수 있다 보더 소수점으로 지정할 경우 렌더링 엔진에 따라 반올림 오차가 발생하여 예상하지 못한 두께가 될 수 있다
- Haley