2012-10-30 4 views
3

Safari가 아닌 다른 브라우저에서 this fiddle을 확인하십시오. 각 블록의 오른쪽에 5 픽셀의 여백을두고 서로 옆에 3 개의 빨간색 블록이 있어야합니다.Safari는 앵커 요소에서 너비 : 0을 무시합니다.

Safari에서 the same fiddle을 보면 블록 사이에 더 많은 간격이 표시됩니다. 텍스트 노드의 너비가 포함 된 것 같습니다 (overflow: hidden 제거).

이상하게도 어디서나이 항목을 찾을 수 없습니다.

블록을 수정하여 Safari에서 다른 브라우저처럼 보이게하는 방법을 아는 사람이 있습니까?

+0

'width' 선언을 제거하면 빨간색 블록이 확장되지만 이동하지 않습니다. Safari의 버그와 같습니다. –

답변

4

font-size: 0px을 시도하여 Safari에서 동일하게 보이게하십시오.

+0

이 작동하지 않습니다. 방금 시험 했어. –

+1

나를 위해 작동 .. 또는 다른 해결책'text-indent : -999px' –

+0

@ ZoltanToth 당신은 바이올린을 연결할 수 있습니까? 나는 확인할 수 없다. –

관련 문제